HashKey:スター公链Dfinityのトークンモデル設計を深く解析
この記事の著者はHashKey Capital Researchの崔晨であり、万向ブロックチェーンのチーフエコノミストである邹伝偉によってレビューされています。
Dfinityの構想は2015年に始まり、2017年初頭にシードラウンドの資金調達を完了しました。その後、2018年にはa16zやPolychain Capitalなどの機関やコミュニティメンバーからの投資を受け、最終的に公表された資金調達総額は1.95億ドルに達しました。資金調達は非常に順調でしたが、プロジェクトの進展は期待には遠く及びませんでした。Dfinityは2019年のメインネットのローンチ日を何度も延期し、最終的に2021年第1四半期に創世バージョンをローンチし、ICP(以前はDFNと呼ばれていた)トークンを配布することを決定しました。ICPの先物はすでに上場しており、現在の価格に基づくと、Dfinityの評価額は130億ドルであり、上場後には暗号通貨の時価総額ランキングのトップ10に直接入ることができます。2021年最も期待されるパブリックチェーンの一つとして、この記事ではそのトークンモデルの設計と影響について分析します。ICPは主にノード報酬、ロックによるガバナンス権の取得、リソースの消費に関連しています。
1. Dfinityの概要
Dfinityの目標はインターネットコンピュータであり、インターネットを公共の計算プラットフォームにすることです。最初の資金調達時とは異なり、現在のDfinityのマーケティングではブロックチェーンの内容を強調せず、ソフトウェアの展開方法の再構築に重点を置いています。インターネットコンピュータは、ダウンタイムや改ざんのない「コンテナ」(スマートコントラクトの別の形式と理解できます)でソフトウェアをホスティングし、システム間の相互運用性を向上させ、開発者がサーバーやクラウドコンピューティング企業に依存しないようにします。しかし、Dfinityは基盤として「コンテナ」のブロックチェーンを持ち、その拡張性と計算能力は原則として無限に拡張可能です。さらに、Dfinityのトークンメカニズムは、経済モデルやガバナンスメカニズムを含むブロックチェーンの設計を参考にしています。
Dfinityの立ち上げは複数の段階に分かれており、銅(Copper)、青銅(Bronze)、タングステン(Tungsten)、ナトリウム(Sodium)、水銀(Mercury)に分かれています。最後の水銀は公共ネットワークであり、他はすべてテストネットです。現在、水銀のアルファテスト版がオンラインになっており、2021年第1四半期に創世バージョンをローンチし、ICPトークンを配布する予定です。
図1:Dfinityのロードマップ
ICP(以前はDFNと呼ばれていた)はDfinityのネイティブトークンであり、ローンチ後に469,213,710枚が直接発行され、下の図の割合で投資家やコミュニティに配分されます。
図2:ICP配分プラン
2. ICPの経済モデル
ICPの供給と需要
Dfinity公式が発表した経済モデルの概要によれば、ICPには主に2つの用途があります。一つは「ニューロン」を開くためにロックすること、もう一つはコンテナの運用に必要な燃料としてサイクルに変換することです。簡単に言えば、ICPの使用シーンはガバナンスと計算リソースの取得に分かれています。
図3:ICPの経済モデル(画像出典:Dfinity Medium)
供給
Dfinityシステムでは、ICPのインフレーションは報酬を支払うために使用され、一部はニューロン(ガバナンスノード)がガバナンスに参加するための報酬に、もう一部はデータセンターへの報酬に使われますが、ICPの配分数量は公開されておらず、将来的にはニューロンによって決定される可能性があります。
ネットワークニューロンシステム(NNS、Network Nervous System)はDfinityのガバナンスシステムであり、NNSはニューロン(Nervous)で構成されており、ICPを保有するすべての人がニューロンをロックして設立し、Dfinityのオンチェーンガバナンスに参加し、ガバナンスに参加することでシステム報酬を得ることができます。これはPoSにおけるステーキング行為に似ており、ユーザーは自分の選択に責任を持つ必要があります。提案や投票の内容がネットワークの発展を損なう場合、ニューロンにロックされたICPの価値も下がります。ユーザーがニューロンにロックされたICPの数量比率と解除遅延時間は、その投票権重みを表します。システムは毎月最大の投票報酬を決定し、最終的にはユーザーの参加度に応じて報酬が比例配分され、ユーザーは自分のニューロンを他のニューロンに従って自動投票するように設定することもできます。
ガバナンスに参加するニューロンへの報酬の他に、ICPはデータセンターへの報酬にも使用されます。データセンターは標準化された計算を提供するノードを指します。Dfinityはネットワークに十分な計算能力を確保するために、ノードに対して専門的な設備要件を設けており、特に高性能のCPUとRAMが求められます。専門的な設備を持つデータセンターは一般的に複数のノードを運営するため、ネットワークのノード数はデータセンターの数を大きく上回る必要があります。Dfinityプロジェクトチームは、10年後にはネットワーク内のノード数が数百万に達し、データセンターの数が数千に達することを見込んでいます。
データセンターはブローカーを使用してICPを直接現金収入に換えることができ、ICPの価値が安定していれば、これは予測可能な安定収入となります。将来的にはデータセンターへの報酬としてステーブルコインが導入される可能性もあります。Dfinityのデータセンターのハードルは、イーサリアムのバリデーターよりもはるかに高いことがわかります。Dfinityネットワークは高い計算能力を要求し、ノードは一定の機械規模を持つ必要があるため、一般ユーザーが運営に参加することは難しいですが、ニューロンを作成してガバナンスノードになることにはハードルがありません。ネットワークがより多くの容量を必要とする場合、より多くのデータセンターが参加する必要があり、データセンターはNNSにDCID(データセンターID)を取得するための申請を行う必要があります。一般ユーザーは投票を通じて間接的にノードの構築に参加することができます。
需要
Dfinityのコンテナは透明で改ざん防止されており、永続的に存在します。これにはコードと状態が含まれ、内容はユーザーによってアップロードされます。コンテナは専用の管理プログラムで実行され、運用に必要な「燃料」はサイクルです。コンテナの所有者はICPを購入してサイクルに変換し、それをコンテナに充填して消費します。これにより、デフレのモデルが形成されます。ICPがサイクルに変わるのは一方向であり、交換比率は固定されていません。NNSはこれを変更することができます。
NNSにおいて、ICPの需要はロックによって表されます。ユーザーは一定数量のICPをロックしてニューロンを作成する必要があり、ロックされた数量はニューロンの投票権重みに影響を与えます。さらに、ニューロンの「溶解遅延」も投票権重みに影響を与えます。ユーザーがニューロンガバナンスシステムから退出するには、自分が作成したニューロンを溶解する必要がありますが、溶解には時間がかかります。ニューロンを閉じるこの期間を「溶解遅延」と呼び、ユーザーは6ヶ月から8年の間で自由に設定できます。また、いつでも溶解を中止することができます。これは、ユーザーとDfinityネットワークを深く結びつけるためのものです。
マルチレイヤートークンの設計と影響
ICPの他に、Dfinityで設計されたトークンは2つあり、それぞれサイクルとステーブルコインです。ステーブルコインは短期間で実現されることはありません。複数のトークンを設定するのは、通貨が安定を維持するという考えからです。ICPとサイクルは一方向の交換であり、比率は固定されていないため、サイクルは安定した価値範囲に維持されることができます。もしサイクルとICPの交換比率が即時に調整されるのであれば、サイクルはステーブルコインと見なすこともできます。
将来的にDfinityはシステムにステーブルコインを導入してデータセンターに報酬を与える計画がありますが、そのステーブルコインの出所は問題です。なぜなら、支払いに使用されるICPは消失するからです。もしステーブルコインが財団の準備金から来るのであれば、システム全体は持続可能なシステムではなくなります。支払い部分もステーブルコインに変更する場合、コンテナの所有者がデータセンターに直接支払うモデルが形成され、ICPの価値捕獲能力が低下します。
ステーブルコインのプランがオンラインになる前に、システムの価値入力はコンテナ所有者がICPを購入して消失させるシーンから来ており、これによりICPの使用範囲と知名度が向上します。ICPの価値は計算ネットワークの使用程度に応じて拡大するため、Dfinityの初期段階ではステーブルコインのプランは使用されません。ステーブルコインのプランはICPの価格変動がシステムに与える影響を低減することができ、その後ICPの価値はネットワークのガバナンス権を反映することになります。ICPの価値を維持するためには、ステーブルコインのプランはDfinityが発展した後期に実行される必要があります。
ネットワークニューロンシステム(NNS)とその影響
NNSの設計
Dfinityはオンチェーンガバナンス方式を採用しており、これをネットワークニューロンシステム(NNS)と呼びます。NNS内のニューロンは非固定リンクの方式で接続されており、つまりニューロンは他のニューロンに従うことを選択でき、流動的な民主主義を形成します。NNSの決定内容には、システムパラメータやルールの変更、クライアントのアップグレード、アカウントの凍結と解凍などが含まれます。ニューロンが決定内容を判断できない場合、棄権を選択するか、信頼できるニューロンに従って投票することができます。この追随関係は見えないため、投票権重みを隠すことができます。たとえば、コミュニティ参加者が個人のニューロンアドレスを外部に公開したい場合、投票権重みが非常に小さいニューロンAを公開し、その後投票権重みが大きいニューロンBを使ってAに従うことができます。追随関係が見えないため、ユーザーは追随対象を選択する際に無思考で大口投資家に従う行動を避けることができます。ニューロンの追随方式は他のパブリックチェーンの委任投票とは異なり、追随されるニューロンは追加の報酬を得ることはありません。
どのニューロンもNNS内で提案を発表することができ、特定のタイプに関わる場合は専門家による調査と評価が必要です。たとえば、誰かが意図せずロックされたスマートコントラクトを復元したい場合、提案者は自分の身分の権威性を証明する必要があり、提案者がこのアドレスに関連していることを証明し、問題を正確に説明し、修正プランをアップロードする必要があります。これらの資料は多くの人力を消費して確認し、修正リスクを評価する必要があるため、NNSは提案者に2つの金銭を支払うよう要求します。一つは専門家への報酬、もう一つは保証金で、提案が通過した後に返金されます。
NNSの影響
NNSのガバナンスモデルは他のパブリックチェーンに比べて、より民主的で柔軟性があり、すべてのニューロンが提案を発起でき、投票に参加することで報酬を得ることができます。Dfinityのガバナンスはより柔軟で、たとえばNNSはスマートコントラクトを変更する権限を持ち、プロジェクトの脆弱性による問題を回避できます。悪意のある者に利用されるのを防ぐために、NNSが採用する方法はニューロンの溶解時間を延長し、ニューロンを作成するためにロックされたICPを設定することです。解除時には6ヶ月から8年の時間が必要であり、NNS内でDfinityネットワークを損なう行為を行った場合、彼が保有するICPの価値は大きな損失を被ります。NNSの最終的な目標はDfinityエコシステムの市場価値を向上させることです。
DfinityのNNSガバナンスは主流のパブリックチェーンにおいて革新であり、現在ほとんどのパブリックチェーンは「コードは法律である」というルールに従っており、スマートコントラクトの問題はハードフォークによってのみ解決されています。主流のパブリックチェーンのガバナンス方式は以下の通りです。
表1:主流パブリックチェーンのガバナンス方式
オープンなパブリックチェーンは、意思決定のコントロールにおいてより分散化されていると見なされ、つまりより民主的ですが、実際には必ずしもそうではありません。ビットコインを例にとると、ビットコインは分散型の取引と検証を実現しましたが、ガバナンスのコントロールにおいてはビットコインは分散化を実現していません。まず、ビットコインコミュニティの提案に関する議論の方法は非常に緩やかであり、ビットコインマイニングプールは分散化の程度を脅かす勢力となっています。EOSの代議制民主主義は、贈収賄、ノードの共謀、固定化などの問題が発生しています。EOSの保有者はロックの機会コストのためにガバナンスへの積極性が低いです。Polkadotのガバナンス方式の改善は、ガバナンス投票が委任ノードの投票と同時に行われることができ、技術のアップグレードは理事会の専門メンバーによって提案され、投票されることです。理事会と一般の提案は、投票統計において異なる方式を採用し、理事会が提案したものは通過しやすくなります。Dfinityのガバナンス方式は、上記のプロジェクトに比べてより民主的であり、誰でもニューロンを作成してガバナンスに参加でき、ICPのロック数量と解除期限に基づいて投票権重みが判断されます。
3. 考察とまとめ
DfinityのネイティブトークンICPは、モデル内で創造から消失までの全過程を実現しています。ICPの増発は、ガバナンスに参加するニューロンとデータセンターへの報酬に使用され、コンテナの所有者はICPを購入してサイクルに変換し、コンテナの運用を支援します。Dfinityネットワークの利用者が増えるにつれて、より多くの人々がICPを購入してコンテナを運営し、ネットワークの価値も増加します。支払い者とデータセンターがトークンの変動によって損失を被らないようにするために、将来的にはステーブルコインが導入される可能性があります。
データセンターがクライアントを運営することは、一般の人々が参加することが非常に難しいことを意味し、したがって中央集権化や操作の問題が伴います。Dfinityの公式は、データセンターが世界中の異なる場所に分散されているため、データセンターの操作を回避できると説明しています。さらに、DfinityのNNSガバナンスもネットワークの問題を回避することができます。
NNSはDfinityの決定内容において、パラメータ設定からスマートコントラクトのロックや変更に至るまで、ガバナンス方式がより柔軟であり、他のパブリックチェーンのガバナンスメカニズムに比べて権力も大きいです。したがって、ユーザーがニューロンを作成する際には、比較的長いロック期間を設定する必要があります。この期間は、ユーザーがニューロンを撤回することを決定してから、ユーザーがICPを受け取るまでの時間であり、少なくとも6ヶ月、最長8年です。NNSはこの方法でユーザーの利益とシステムの利益を深く結びつけます。将来的にDfinityがステーブルコインを使用してデータセンターに報酬を与え、サイクルの費用を支払う場合、ICPはネットワークのガバナンス権のみを表すことになります。もしその時Dfinityのネットワーク規模が小さい場合、ICPの価値に影響を与えることになります。