私は現在、P2P エネルギー取引の通貨とモデルを開発しようとするプロジェクトを行っています。このモデルでは、生成された再生可能エネルギーのすべての kwh がその生産者に 1 コインを発行します。私の質問は、スマート コントラクトでのコインの破棄に関するものです。
私のプロジェクトに似た現在の実装のすべてには、その価値のハイパーデフレを防ぐことを目的としたコインを破壊するための適切なプロトコルがありません。一部のプロジェクトは、取引コストと財布の紛失によって提案されたエネルギー通貨を破壊しますが、それだけでは十分ではないと思います. これは、より多くの人々がプロジェクトを採用し、ソーラーパネルや風力発電所を使用して大量のコインを鋳造し始めると、エネルギーコインが指数関数的に鋳造される可能性があるためです。そしてコインは、過去数日/数週間/数か月前に生成された (および使用された) エネルギーを表す流通にとどまります。
これらのコインを使用して電力会社にエネルギー消費の支払いを行うことを提案したいと思います。これにより、消費者とエネルギー会社が合意する不変のスマート コントラクトに書かれている正確なコインが最終的に破棄されます。
私はコンピューターコーディングに慣れていないので、特定のコイン数を destroy() するスマートコントラクトを簡単に記述できるとは思いたくありません。これを実行して機能させることは可能でしょうか? セカンドオピニオンが必要だと思います!
ありがとう、
ジョン