Bixin Ventures: なぜ私たちはEigenLayerに投資するのか?
原文作者:DX, Henry Ang, Mustafa Yilham, Allen Zhao, Jermaine Wong \& Jinhao,Bixin Ventures
ブロックチェーンは「信頼の機械」と呼ばれ、ユーザーは中央集権的な監督機関の許可なしにネットワークを構築できる(permissionless)------ビットコインはすべての出発点であり、PoWコンセンサス機構を通じてマイナーが価値の分配に関して合意を形成し、信頼の層を作り出しました。この信頼の層の上で、すべての価値の移転が行われます。
しかし、ビットコインの一つの問題は、それが送金機能のみをサポートする単一アプリケーションチェーン(application specific blockchain)に近いことです。他のアプリケーション、例えばNamecoinは、自分自身の信頼の層を作成する必要があり、これがアプリケーションの革新に対して大きな障害を設定しています。イーサリアムの革新は、ビットコインの革新の上に一般的なチューリング完全な実行層(すなわちEVM)を追加したことにあります。アプリケーション層と信頼の層を分離することで、アプリケーションはイーサリアム上に自分のスマートコントラクトを直接展開し、信頼の層の安全性を保証されることができ、自分自身の信頼の層をゼロから作成する必要がなくなります。
The Merge後、イーサリアムはPoWコンセンサスからPoSコンセンサスに移行しました。PoWメカニズムがマイナーにハードウェアを使用して計算能力を競わせて合意を形成するのに対し、PoSメカニズムはノードが一定の資金をステークして投票することで合意を形成します。誠実なノードはネットワークの報酬を得ることができ、ルールに違反した場合は罰を受けることになります。これには2つの利点があります。
まず、罰則メカニズムは、腐敗からの利益(Profit from Corruption)が変わらない場合でも、破壊コスト(Cost of Corruption)を引き上げることができ、信頼の層の経済的安全性を向上させるのに役立ちます。
次に、プロトコルがノードに対してより精緻なガバナンス構造を実現し、ノードのガバナンス能力を拡張しながら、ノードの行動に対してより多次元的な指導を行います。例えば、イーサリアムは一定期間内の没収総額に基づいて悪意のあるノードの没収額を動的に決定し、悪意のある共謀ノードに対する罰則を強化することができます。または、inactivity leakモードでは、あまりにも多くのノードがオフラインになり、4つのエポックの間に合意が最終的に達成できない場合、イーサリアムはオフラインノードの資金を没収することで最終性を回復し、ネットワーク全体の活性を保証します。
このメカニズムに依存して、イーサリアムは信頼の層ノードの権利と義務をよりバランスよく管理しています。
イーサリアム信頼層の限界
イーサリアムの信頼層の管理は、コンセンサスプロトコルレベルのプロトコル内没収メカニズムに基づいています。非イーサリアムのアプリケーションがイーサリアムの信頼層を利用したい場合、イーサリアムのコンセンサスルールを遵守しているノードの資金を没収することはできません。言い換えれば、これらの非イーサリアムアプリケーションは、イーサリアムの信頼層を基盤として直接使用することができません。
これらの非イーサリアムアプリケーションやミドルウェア、例えばオラクルやクロスチェーンブリッジなどのプロトコルは、自分自身の信頼層またはアクティブバリデーションサービス(actively validated service, AVS)を作成する必要があります。これは実際にはアプリケーション層の革新のハードルと経済的負担を高め、アプリケーション層の革新速度を遅らせます。また、異なるAVSは流動性の断絶を引き起こし、各AVSの経済的安全性に影響を与えます。
EigenLayer の答え
再ステーク
イーサリアム信頼層の限界に直面して、EigenLayerは再ステーク(restaking)を採用してイーサリアム信頼層の没収メカニズムを拡張します。スマートコントラクトを通じてノードの資金回収証明書を管理することで、EigenLayerは新しいスマートコントラクトレベルの没収メカニズムを作成しました。
イーサリアムの検証ノードがEigenLayerを通じて検証に参加する際、その資金回収アドレスはEigenLayerのスマートコントラクトに設定されます。もしそのノードがアプリケーション層のルールに違反した場合、EigenLayerは没収契約を通じてそのノードが回収したETHを没収することができます。このような没収メカニズムにより、アプリケーション層はスマートコントラクトを通じてイーサリアム信頼層ノードの権利と義務を確認でき、他のアプリケーションやミドルウェアがイーサリアムの信頼層を利用する可能性を提供します。
信頼の取引市場
再ステークの基盤の上に、EigenLayerは信頼を貨幣化するための公開信頼取引市場(open trust marketplace)を構築します。まず、イーサリアム信頼層ノードは供給者として、需要者としてのアプリケーション層プロトコルと自由市場メカニズムを通じて取引内容を決定します。次に、ノードは自分の好みのリスクとリターンの比率および没収条件に基づいて、追加の利益を得るために特定のアプリケーションの検証作業に参加するかどうかを決定します。アプリケーション層プロトコルは市場価格を通じて「信頼」を簡単に購入できるため、アプリケーション層のプロトコル革新と運営に集中し、自身の安全性と性能のバランスを実現できます。
EigenLayer の外部性
再ステークと信頼取引市場の革新設計に基づき、EigenLayerは全体のイーサリアムエコシステムに対して正と負の両面の影響を示しています。
正の外部性
1)アプリケーション層の革新を加速
信頼の取引市場を構築することで、EigenLayerはイーサリアムの信頼層と実行層をさらに分離し、モジュール化します。非イーサリアムのアプリケーションは、モジュール化された信頼層を利用して信頼を簡単に得ることができ、安全性を構築するための資金のハードルを大幅に下げます。これにより、経済的安全性を重視するオラクル、データ可用性層、分散型シーケンサー、クロスチェーンブリッジ、サイドチェーンなどのアプリケーションやミドルウェアプロトコルに大きな利益をもたらし、プロトコル革新とユーザー体験に集中できるようになります。Web3のソーシャルプロトコルのように、ソーシャルデータがデータ層に沈降し、すべてのソーシャルプロトコルがデータ層に無制限にアクセスできるようになると、アプリケーションの革新とユーザー体験が迅速に向上します。
2)プロトコル層の革新を助ける
EigenLayerは、スマートコントラクト層でコンセンサスプロトコル層と同じ効果の没収メカニズムを持っているため、既存のコンセンサスメカニズムを変更することなく、ノードが遵守することを選択する他のルールを作成し、類似のコンセンサスメカニズムの効果を達成できます。
例えば、single-slot最終性の問題を解決するために、イーサリアムは現在Gasperプロトコルを使用しており、各エポックの最初のブロック(checkpoint block)に対してのみ最終性を提供し、エポック内の各スロットに対して最終性を提供することはできません。しかし、EigenLayerを使用することで、ノードは特定のスロットブロックを含むメインチェーンに沿って構築を続けることを保証し、各スロットが最終性を得ることができます。約束を破ったノードは資金を没収されます。
もう一つの例は、MEVのpartial-block MEV-Boost問題を解決することです。現在、ブロック構築者(builder)はMEV-Boostを通じて完全なブロックを提出することしかできず、ブロック提案者(proposer)はブロックヘッダーに署名し、構築者の意図に従ってブロックを追加することを保証した後にのみ、完全なブロック内容を見ることができます------これは提案者がブロックを盗んで利益を得るのを防ぐためです。
EigenLayerは構築者が部分的なブロックを提出できるようにし、残りのブロックは提案者自身が構築します。提案者が合意に従って構築者の部分的な取引を最終ブロックに含めなかった場合、その資金はEigenLayerによって没収されます。これにより、より広範囲のブロック提案者がブロック構築に参加し、部分的なMEV収入を得ることができ、ブロック構築者の中央集権化を抑制します。また、より中央集権的なブロック構築者がすべてのブロックの構築を担当できないため、コンセンサスメカニズムによってランダムに選ばれた提案者もブロック構築に参加し、イーサリアム取引の検閲耐性を向上させます。
3)イーサリアム信頼層の経済的安全性を促進
EigenLayerは、イーサリアムノードがリスクとリターンの比率を評価した後に追加の利益を得ることを選択できるようにし、イーサリアムノードのステークの収益率が高くなります。これにより、より多くのETHがステークに使用され、イーサリアムの経済的安全性とアプリケーションプロトコルに提供される安全性が促進され、良好な正のフィードバックが形成されます。
4)イーサリアム信頼層の分散化の程度を高める
一方で、EigenLayerは個人ノードにより高いステーク収益を提供し、より多くの人々が自分でノードを運営することを促します。もう一方で、アプリケーションプロトコルは検証に参加するノードが個人ノードのみであることを要求でき、これによりアプリケーションの分散化の程度が向上し、全体のイーサリアム信頼層の分散化の程度も向上します。
負の外部性
1)異常な没収がイーサリアム信頼層に与える損害
ルール違反による正常な没収の他に、システム全体にはコードのバグや悪意のあるプロトコルによって引き起こされる異常な没収が存在する可能性があります。誠実なノードであっても、没収されたステーク資金を失うことがあります。異常な没収が誠実なノードに大規模な没収を引き起こすと、イーサリアム信頼層の経済的安全性も大きな損害を受けることになります。
このような負の外部性を軽減するために、EigenLayerは2つの対策を講じています。第一の方法は、厳格な監査を通じてリスクを低減することです。第二の方法は、没収に対する拒否権を提供することです。ガバナンス委員会はマルチシグを通じて没収に対して拒否権を行使でき、極端な状況に対する保証を提供します。
2)再ステークによる信頼のレバレッジ
公開信頼取引市場において、信頼層ノードは再ステークを通じて異なるプロトコルに検証サービスを提供し、追加の利益を得ることができます。信頼層の資金がより多くの利益を得るために、価値が非常に大きいアプリケーション/ミドルウェア層に検証サービスを提供する場合、信頼がレバレッジの極端化を引き起こす可能性があり、破壊利益が破壊コストを上回り、信頼層の経済的安全性を低下させることになります。したがって、ノードの再ステークに対する制限と信頼層の利益と安全性のバランスについては、今後の実践によってより正確な答えが求められます。
まとめ
将来的に、ブロックチェーンは高度なモジュール化と部分的な責任の外部化を通じてその性能を強化します。EigenLayerが構築しているものは、イーサリアムエコシステム全体に利益をもたらすだけでなく、イーサリアムの外部のエコシステムにも利益をもたらします。上記のポイントに加えて、EigenLayerの位置付けは、現在のブロック制限モデルを根本的に変えることです。ノードの余剰リソースプールを利用することで、イーサリアムの民主性と柔軟性の間のトレードオフを打破する新しい試験場となり、新しいビジネスモデルにさらなる可能性を注入します。
同時に、EigenLayerはEigenDAを含む新製品の開発にも取り組んでおり、EigenDAはイーサリアムの超大規模データ可用性層で、より安価で一貫した手数料、より高いデータ可用性帯域幅を実現することを目指しています。EigenLayerはMantle Networkなどのチームと協力し、この技術をより広範なシナリオに展開する計画を立てており、EigenLayerがL2の将来の発展にどのように影響を与えるかを見るのを非常に楽しみにしています。