3

私は現在、P2P エネルギー取引の通貨とモデルを開発しようとするプロジェクトを行っています。このモデルでは、生成された再生可能エネルギーのすべての kwh がその生産者に 1 コインを発行します。私の質問は、スマート コントラクトでのコインの破棄に関するものです。

私のプロジェクトに似た現在の実装のすべてには、その価値のハイパーデフレを防ぐことを目的としたコインを破壊するための適切なプロトコルがありません。一部のプロジェクトは、取引コストと財布の紛失によって提案されたエネルギー通貨を破壊しますが、それだけでは十分ではないと思います. これは、より多くの人々がプロジェクトを採用し、ソーラーパネルや風力発電所を使用して大量のコインを鋳造し始めると、エネルギーコインが指数関数的に鋳造される可能性があるためです。そしてコインは、過去数日/数週間/数か月前に生成された (および使用された) エネルギーを表す流通にとどまります。

これらのコインを使用して電力会社にエネルギー消費の支払いを行うことを提案したいと思います。これにより、消費者とエネルギー会社が合意する不変のスマート コントラクトに書かれている正確なコインが最終的に破棄されます。

私はコンピューターコーディングに慣れていないので、特定のコイン数を destroy() するスマートコントラクトを簡単に記述できるとは思いたくありません。これを実行して機能させることは可能でしょうか? セカンドオピニオンが必要だと思います!

ありがとう、

ジョン

4

3 に答える 3

1

指定された数のコインを destroy() するスマート コントラクトを簡単に記述できるとは思いたくありません。これを実行して機能させることは可能でしょうか?

はい、トークンを破棄するコントラクトのメソッドを作成できます。これを行う 1 つの方法は、アドレス カウントから X 量のトークンを削除し、次に総トークン供給量から X 量のトークンを削除することです。

このアプローチを使用すると、エレガントな方法でトークンを効果的に破棄できます。「失われたアカウント」にトークンを送信することは、そのアカウントの秘密鍵を誰も制御していないことを保証または証明できないため、お勧めできません。

于 2017-03-14T18:15:21.243 に答える