簡単な概要:

l EigenLayer は、ETH ステーカーが一連のスマート コントラクトを通じてイーサリアム上に構築されたさまざまなネットワーク/サービスを検証できるようにする再構築プロトコルです。

l EigenLayer の目標は、イーサリアムの信頼 (資本 + バリデーター セット) を興味のある人に配布することにより、分散型信託市場を作成することです。これにより、開発者は新しいネットワークを作成する負担を負うことなく、インフラストラクチャ レベルのイノベーションに集中できるようになります。

l 利害関係者は、データ可用性レイヤー、分散型シーケンサー、ブリッジなど、イーサリアム上に構築されたさまざまなネットワークとサービスの運用と保護を支援することで報酬を獲得できます。

l EigenLayer は、オペレータの共謀、オーバーコミットメント、ブートストラッピングの課題などのリスクに直面しており、慎重なサービス/ネットワークの設計と監視が必要です。

EigenLayer がここ数カ月で最も話題になったプロジェクトの 1 つであることは疑いの余地がありません。ほぼ毎週、ポッドキャスト、デモ、アップデートがあります。詳細に入る前に、いくつかの流行語は知っていましたが、それが実際にどのように機能するかは理解していませんでした。この記事は実際に私の勉強メモであり、ブレインストーミングです。

簡単に言えば、EigenLayer は、ブロックチェーン エコシステムのイノベーションの課題をインフラストラクチャ レベルで解決するように設計された新しいソリューションです。これは、ETH ステーカーがイーサリアム上の一連のスマート コントラクトを通じてさまざまなネットワークやサービスを検証できるようにする再発明されたプロトコルです。 EigenLayer で ETH を再発明することで、ステーカーはサービスを提供することで新しいイーサリアム プロジェクトをサポートし、より多くのステーキングの機会を得ることができます。

この記事では、EigenLayer とは何か、その仕組み、注意する必要がある理由、使用例、関連するリスクなど、EigenLayer について詳しく説明したいと思います。

はじめましょう。

しかしその前に、なぜ気にする必要があるのでしょうか?

1. 開発者は新しいエコシステムをブートストラップする必要がありません。開発者はイーサリアムのステーク資本とバリデータセットにアクセスできるため、安全なブートストラップに費やす時間を短縮できるようになります。これは、開発サイクルの短縮と新しいユースケースを意味します。

2. ETHステーカーにとってより多くの機会: あなたがより多くのオプションを探しているETHステーカーであれば、EigenLayerは魅力的なオプションになるかもしれません。このプロトコルは既存のイーサリアム検証と連携し、ステーク資本をより効率的に使用し、追加コストなしで追加の利点を得ることができます。

3. セキュリティの向上: イーサリアムの暗号経済セキュリティを追加のアプリケーションに拡張することで、EigenLayer は全体的により安全で堅牢な分散エコシステムの構築に役立ちます。

アイゲンレイヤーとは何ですか?

ホワイトペーパーには次のように記載されています。

EigenLayer は、イーサリアム上のスマート コントラクトのセットで、コンセンサス レイヤー イーサ (ETH) ステーカーがイーサリアム エコシステム上に構築された新しいソフトウェア モジュールを検証することを選択できるようにします。

これは、ETH ステーカーが、データ可用性レイヤー、シーケンサー、ブリッジ、またはイーサリアム上に構築されたその他のサービスなど、さまざまなネットワークとサービスを保護できるようにする「再発明」プロトコルです。

ブロックチェーンの現状を振り返る: ブロックチェーンの発展の歴史を理解する

まず、ビットコインは、範囲が限定され、ピアツーピア決済のみに焦点を当てたアプリケーション固有のブロックチェーンとして登場しました。単一の目的のために特別に設計されています。 2011 年から 2012 年にかけて、あらゆるイノベーションには新しいネットワークの構築が必要でした。

その後、イーサリアムは、開発者がさまざまなアプリケーションを構築できるようにするユニバーサル スマート コントラクト プラットフォームを導入し、ブロックチェーン エコシステムをよりプログラム可能にしました。

ただし、アプリケーション層の外側のイノベーションに関しては、イーサリアムには限界があります。イーサリアムはアプリケーション層でのプログラマビリティを可能にしますが、この柔軟性は他の基盤となるインフラストラクチャ コンポーネント (コンセンサス層、データ可用性層、新しい仮想マシン、オラクル ネットワークなど)、つまり、証明できないサービスには拡張されません。 EVM の上にあります。このインフラストラクチャ レベルのコンポーネントには、独自の検証を備えた Active Validation Service (AVS) が必要です。

これは、アプリケーション層を超えるイノベーションは、独自のサービス/ネットワーク (例: Chainlink、Solana など) を構築するか、または (イーサリアム コミュニティによって受け入れられ、プロトコルに実装される場合) 長いプロトコル開発プロセスを経る必要があることを意味します。

EigenLayer はインフラストラクチャの課題に対処します

EigenLayer は、インフラストラクチャ レベルでのイノベーションに関連する課題を解決するための新しいアプローチです。 EigenLayer の背後にある考え方には、分散型信頼ネットワークを活用して、高度なプロジェクトに必要なインフラストラクチャ コンポーネントを構築することが含まれます。

簡単に言えば、それはどのように機能するのでしょうか? EigenLayer は、ヘビー ステーキングと呼ばれる方法を導入しています。これにより、ネットワークとサービスを、独自のトークンではなくステーキングされた ETH によって保護できるようになります。イーサリアム検証者は、追加の利点を提供する新しいサービスを提供することを選択できます。これを行うには、必要なソフトウェアをダウンロードして操作する必要があります。これらのサービスは、不正行為を行った場合にバリデーターがステークした ETH を失う可能性のある条件を課す可能性があります。これにより、バリデーターは、自分たちのステークが危険にさらされているときに誠実に行動することが保証されます。

EigenLayer が答えようとしている中心的な質問は、これらの分散型ネットワークから信頼を借りて、それを使用したい人なら誰でも利用できるようにできるかということです。

「分散型信頼」とは何ですか?

分散化された信頼は翻訳中に失われやすいため、少し時間をかけてそれに焦点を当てたいと思いました。 (TBH、このネーミングは好きではありませんが、ブロックチェーン分野のほとんどの用語について私はそう感じています。)

分散型信頼はブロックチェーンの基本概念です。これは、中央機関や第三者の仲介者に依存せずに、参加者間で信頼を確立するシステムの能力を指します。

さまざまな信頼モデルがあり、それぞれに独自のトレードオフがあります。分散型信頼がイーサリアムにとって何を意味するかを見てみましょう。

イーサリアムは、Proof of Stake (PoS) と呼ばれるコンセンサス アルゴリズムを使用して、中央機関に依存せずに信頼とセキュリティを実現する分散型ブロックチェーン ネットワークです。複数の独立したノードがトランザクションを検証および検証するため、単一の参加者がネットワークを操作または制御することが困難になり、検閲への耐性が得られます。

イーサリアムの PoS では、バリデーターは暗号通貨 (ETH) の一部を賭けて、ブロックチェーン内の新しいブロックを提案および検証します。バリデーターは専用のステーキングノードを実行するために 32 ETH をデポジットする必要があります。ルールに従わない場合、賭けたETHの一部を失うリスクがあります。このメカニズムは、参加者が責任を持って行動することを奨励します。

現在、イーサリアムには 550,000 人を超えるバリデーターがおり、データは hildobbby の Dune ダッシュボードから取得されています。

アプリケーション開発者は、イーサリアムの分散型信頼ネットワークを活用して、安全で信頼性の高いアプリケーションを構築できます。信頼を確立するために中央機関や第三者の仲介を必要とせずに、スマート コントラクトが期待どおりに機能することを保証できます。

分散型信託市場

物事をまとめると:

l 分散型ネットワークでは、参加者は中央管理エンティティを必要とせずに、システムが安全、正確、確実に動作することを信頼できます。

l EigenLayer の目標は、イーサリアムの信頼 (資本 + バリデータセット) を取得し、そのコンポーネントを興味のある人なら誰でも利用できるようにすることで、分散型信託市場を作成することです。

どのように機能するのでしょうか?

EigenLayer は、追加のサービス提供を約束した ETH ステーカーと、オペレーターに必要なサービス/ネットワークを接続するマーケットプレイスを作成します。これを促進するのは、イーサリアム上の一連のスマート コントラクトです。

EigenLayer に関与する 2 人の主要なアクターは次のとおりです。

1. Active Verification Services (AVS): ネットワークの運用に外部オペレーターを必要とするサービス/ネットワーク - これらは分散型の信頼を必要とするサービスです。 (サービス/ミドルウェアとも呼ばれます)。 AVS は、データ可用性レイヤー、分散型シーケンサー、ブリッジ、オラクルなどになります。

2. 誓約者: 特定のサービスを提供し、追加の収入を得る行為者。利害関係者は、EigenLayer 上に構築されたソフトウェアを実行したり、ステークをオペレーターに委任したりできます。

アクティブ検証サービス

まず、EigenLayer で AVS を作成するには、以下が必要です。

1. オペレーターがダウンロードして実行する必要があるオフライン コンテナー (たとえば、サービスでは特定のソフトウェアを実行するためにバリデーターが必要な場合があります)

2. オンチェーン契約には支払い条件と違約金(減額)が規定されている

EigenLayer での再ステーキング

関係者は、EigenLayer 上に構築された新しいモジュールに参加して、セキュリティおよび検証サービスを提供することを選択できます。これを再ステーキングといいます。

再ステーキングに参加するには、ステーカーは次のいずれかを行う必要があります。

l これらのモジュールに必要なノード ソフトウェアをダウンロードして実行します。

l ステーキングをこれを行うオペレーターに委託します

オプトインすると、これらのモジュールはステークされた ETH にペナルティ条件を実装し、誠実な行動を奨励します。

再ステーキング: さまざまな (再) ステーキング オプション

ここであなたは疑問に思うかもしれません: これはバリデータになるためにステークする必要がある ETH と同じですか?バリデーターになるために必要な 32 ETH を持っていない場合はどうすればよいですか?

EigenLayer は、さまざまな再ステーク オプションを提供します。各オプションには独自のリスクとメリットがあります。

l ネイティブ再ステーキング: このオプションは、同じステーキング済みの ETH をネイティブに再ステーキングしたい独立系ステーカー/ファミリー ステーカーに適しています。イーサリアムプロトコル内でステーキングする場合、担保を引き出す権限を持つアカウントである引き出し資格情報を指定する必要があります。 EigenLayer に参加するには、この資格情報を EigenLayer スマート コントラクトに割り当てる必要があります。 (L1 → 固有層)

l 流動性再ステーキング: 流動性ステーキングは、ユーザーが ETH をステーキング プールに預け、その代わりにリキッド ステーキング トークンを受け取ることができるサービスです (Lido および RocketPool によって提供されます)。利害関係者は、リキッドステーキングトークンをEigenLayerに預けることができます。ここにはETH LPの再ステーキングなどのさまざまなオプションがあります。

サービス開発者は、利害関係者に対して特定の条件を柔軟に設定できます。たとえば、どのトークンを担保として受け入れるかを決定し、報酬を分配するためのルールを確立できます。分散化を優先するモジュールは、ネイティブ ステーキング ETH のみを受け入れる可能性があります。

さて、重要な質問です。EigenLayer はどのようにして利害関係者が誠実であることを保証するのでしょうか?

不正な俳優: カット

ステーカーの誠実さを確保するために、サービス作成者はルールを破った人に対するペナルティ条件であるスラッシュ メカニズムを実装します。ステーカーは、特定のサービスを提供することを選択した場合、これらの利用規約に同意するものとし、不正行為をした場合、ステーカーはステーキングした ETH の一部を失う可能性があります。

自分のステーキングをオペレーターに委託している場合、オペレーターが誠実に行動することを信頼していることになり、同様の罰則を受ける可能性があります。

正直なノードが切断される: 意図しない切断

まず - 監査、監査、監査。サービスは脆弱性や攻撃を回避するためにセキュリティ監査を受ける必要があります。

何かが発生しました - 脆弱性または悪意のあるコードがありました。バグまたは悪意のあるコードにより、意図しないスラッシュ ペナルティが発生したとします。 EigenLayer は、この問題を解決するためにガバナンス委員会に依存しています。委員会は、バグや悪意のあるコードによって引き起こされた削減を取り消すことができます。

人間の介入に反対する人もいますが、委員会の役割は単に意図的でない削減に拒否権を発動することであることを強調することが重要です。彼らは主観的な判断を下すのではなく、利害関係者のセーフティネットとして機能します。

さらに、委員会は透明性を持って運営されており、信頼を確保するためにその行動とメンバーは公開されています。サービスと関係者の両方が、委員会の役割と構造を十分に理解した上で、参加を選択できます。

リスクと課題

考えられるいくつかの問題:

l 少数の再利害関係者だけが複数の AVS に参加し、共同で攻撃するとどうなるでしょうか?再ステークはオーバーレバレッジにつながりますか?

l 減額と支払いはいつ行われますか?カットが遅すぎる場合はどうなりますか?

l オフチェーン ソフトウェア仕様を実行できるのは誰ですか?全員が参加してオペレーターになれるのでしょうか、それとも高い要件が課されるのでしょうか?

人々はEigenLayerを使用するでしょうか?

オペレーターの共謀: 小規模な再質権者

少数のステーカーのみが複数のサービスにわたる再ステーキングに参加する場合、システムは暗号経済的に安全でなくなる可能性があります。

ホワイトペーパーの例を次に示します。

再仮説化された 800 万ドルの ETH によって保護され、合計 200 万ドルのロックされた価値が含まれる AVS を考えてみましょう。 200 万ドルのロックされた値にアクセスするには 50% のクォーラムが必要であるため、攻撃が成功すると攻撃者は少なくとも 400 万ドルのロックされた値を失うことになるため、アプリケーションは安全であるように見えます。ただし、同じステーカーグループが他の AVS にもステーキングしている場合は、状況が異なる場合があります。最も単純なケースでは、まったく同じ再利害関係者が他の 10 個の AVS に参加し、それぞれのロック値は 200 万ドルになります。したがって、このグループの再仮説立て者の不正行為による利益の総額は 2,000 万ドルですが、リスクにさらされている価値の総額はわずか 800 万ドルにすぎず、システムは暗号経済的に安全ではありません。

これは、同じステーカーが複数のサービスに参加している場合、ステークされた資本をすべて失うよりも攻撃の方が有利になる可能性があるため、システムが危険にさらされることを意味します。 (アタック > ステーク)

リスク軽減の多くは AVS の設計に依存します。アプリケーションは、必要なステーカーのタイプに応じていくつかのルールを設定できます。たとえば、ネイティブ ステーキング ETH のみを使用できます。さらに、アプリケーションは攻撃中に盗まれる資金の量を制限できます (たとえば、ブリッジはスラッシュ中の価値の流れを制限できます)。

ステーカーには人員削減の余裕はない

調整の遅さ、遅延、パラメータエラーにより、EigenLayer でステーキングをリバランスするメカニズムが失敗した場合、システムがさまざまなセキュリティ リスクにさらされる可能性があります。したがって、EigenLayer 上のサービスは、ネットワークのセキュリティと安定性を確保するために適切な ETH バランスを維持する必要があります。

複数のサービスにわたって再ステークするステーカーが (スラッシュが実行される前に) サービス間で不正な行為を行い、スラッシュの代金を支払うのに十分な ETH を持っていない状況を考えてみましょう。ガス代が高くて取引が成立しないときはどうしますか?契約はイーサリアム L1 上で行われるため、ガス料金が高い場合、新しい AVS 展開に問題が生じる可能性がありますが、さらに重要なことに、これはステーカー スラッシュとペイアウトに影響を与える可能性があります。

利害関係者が不正行為後に減額分を速やかに支払えるようにすることが重要です。

これも AVS の設計によって異なります。たとえば、スラッシュ トランザクションが発生しない場合、ステーカーが一定期間サービスを実行できないようにシステムを設計できます。ただし、これにより、特定の時点で AVS に必要なサービスを実行しているステーカーが存在しないという新たなリスクが生じます。

オペレーターの一元化: オフチェーン ソフトウェア要件

オフチェーン ソフトウェアの仕様は AVS の設計によって異なります。

サービスにオフチェーン ソフトウェアに対する高い要件がある場合、潜在的な利害関係者や運営者にとって参入障壁が生じます。これらの複雑な仕様により、高度なインフラストラクチャを備えた企業のみが参加できるようになり、集中化につながる可能性があります。

より多くの人が参加できるよう、サービスにはオフチェーン ソフトウェアの単純な要件を設けることが推奨されます。要件を満たしやすいため、多くの通信事業者が現在のシステムをアップグレードすることなく参加できます。このようにして、より多くの個人がオペレーターになることができ、重い要件や複雑な要件によるネットワークの集中化を回避できます。

ブートサービス

重要な質問: ETH ステーカーは (再) ステーキングしますか?

これは最も魅力的なプロジェクトの 1 つであり、短期間で多くの注目を集めました。ただし、すべての新しいエコシステムと同様に、ステーカー、サービス開発者、ユーザーに対する教育が非常に必要です。一般的には、これは参加したい人にとってのチャンスだと考えています 🙂

EigenLayer の使用例: 何ができますか?

EigenLayer は、MEV 管理、データ アベイラビリティ レイヤー (DA)、分散型シーケンサー、ライト ノード ブリッジング、高速モード ブリッジングなど、多くのユース ケースをサポートします。

これらはほんの一部の可能性であり、他にもたくさんの可能性があります。詳細と潜在的な使用例については、EigenLayer フォーラムにアクセスしてください。新しく進化するテクノロジーと同様に、実現するものもあれば、実現しないものもあります。

これらのユースケースのほとんどは文書化されていませんが、MEV 管理に関するいくつかの提案の概要を説明したいと思います。また、参照できるリソースをいくつか紹介します。これらのリソースに案内してくれた Discord モデレーターにも感謝しています。 (ドキュメント > discord だったらよかったのですが、暗号通貨の世界ではドキュメントが最後に更新される場所であることを受け入れました。)

基本的に、EigenLayer はステーキングとスラッシュをプログラム可能にし、分散型ネットワークにとって強力なツールです。この概念をより具体的にするために、技術的な詳細をいくつか掘り下げてみましょう。

EigenLayer による MEV 管理 - 概要

これはまったく新しいトピックです。このパートでは、MEV ブーストと提案者とビルダーの分離 (PBS) についてある程度の知識があることを前提としています。この知識を初めて使用する場合は、開始するためのリソースの包括的なリストを以下に示します。​

まず、背景について説明します。MEV-boost は、プロポーザーとビルダーの分離 (PBS) を実装するバリデーターによって実行されるミドルウェア ソフトウェアです。現在、PBS はイーサリアム プロトコル自体には実装されておらず、mev-boost は研究が継続されている間にテストおよび実験する方法です。

PBS では、最適なブロックを構築し、ブロック提案者に提供する責任を負うブロック ビルダーという新しい役割が導入されています。ブロック提案者は、ブロック全体を生成する権利をオークションに掛けます。ブロックの提案者はブロックの内容を見ることができず、最も収益性の高いものを選択するだけです。

MEV ブーストの現在の実装では、完全なブロックの構築のみが許可されているため、高度に分散化されたセットであるブロック提案者の自由が制限されます。

MEV-Boostの概要

この提案を見てみましょう: ブロック プロポーザーの動作空間を保存するために、EigenLayer を使用して MEV-Boost を改善する

この提案は、MEV-Boost をアップグレードし、部分ブロック構築を導入し、ブロック提案者により多くの制御を与え、EigenLayer を使用して検閲への耐性を高めることにより、MEV 管理を改善することを目的としています。

MEV Boost + EigenLayer の概要 MEV Boost + EigenLayer の概要 この提案の下では、ブロックの提案者は、EigenLayer にオプトインして追加の条件に従う必要があり、そうでない場合は、株式の一部を失うリスクがあります。ブロックの一部をトランザクションで埋めることができるようになり、ブロックの構成をより細かく制御できるようになりました。提案者が組み立てた代替ブロックではないブロックを提案した場合、そのブロックに Builder_part を含める必要があります。そうしないと、EigenLayer によってカットされます。提案されたアプローチと潜在的なリスクの詳細については、提案自体で確認できます。

主な考え方は、アプリケーションを考えるときに、よりプログラム可能で柔軟なネットワークを実現できる、新しいカスタマイズ可能な切断条件の追加を検討することです。

このトピックについてさらに詳しく知りたい場合は、Jon の詳細な記事と mev-boost に関する Alex の講演をチェックすることを強くお勧めします。

EigenLayer に興味のあるプロジェクト

l EigenLayer は、ハイパースケール データ可用性レイヤーである EigenDA を構築しています。これは、チーム自身によって構築された最初のユースケースです。

l Espresso Systems は Espresso Sequencer を開発しており、再誓約に EigenLayer を使用する予定です。

l Mantle は、EigenLayer のデータ可用性 (DA) レイヤーを使用する予定です

EigenLayer の現状

EigenLayer テストネットは、2023 年 4 月 6 日にイーサリアム Goerli ネットワーク上で開始されました。これは初期の、インセンティブのない実験的なテストネットです。

このプロトコルは、ステーカー、オペレーター、サービスの 3 つのフェーズで開始されます。第 1 フェーズは現在ステーカー向けです。利害関係者は流動性再ステーキングとローカル再ステーキングに参加でき、ここで統計を確認できます。

5月9日の統計

結論は

全体として、EigenLayer は、インフラストラクチャ レベルのイノベーションに伴う課題に対する革新的なソリューションです。分散型信頼ネットワークを活用し、再ステーキングを導入することで、EigenLayer は ETH ステーカーが追加のステーキングの機会を獲得しながら、新しいイーサリアム プロジェクトをサポートできるようにします。ただし、反対者の役割を果たし、事業者の共謀、利害関係者の再集中化、スタートアップのエコシステムなど、存在する可能性のある潜在的なリスクを認識することが重要です。

すべての調査を経て、EigenLayer は私がイーサリアム エコシステムで見た中で最も革新的なアイデアの 1 つであると言えます。他の新しいテクノロジーと同様に、常に批判的であり、それに伴うリスクを認識し続けることが重要です。そうすることで、堅牢で信頼できるエコシステムの発展を保証します#BTC #crypto2023 #ETH #Binance #Web3