イーサリアムでのリステーキングとEigenLayerの「サービスとしてのセキュリティ」
リステーキングの説明: イーサリアムのプルーフ・オブ・ステークモデルでは、バリデーターは通常、ネットワークを保護し報酬を得るために ETH をステークしますが、不正行為があった場合にはスラッシングされるリスクがあります。_リステーキング_は、このステークされた ETH (またはそのリキッドステーキングデリバティブ) を_再利用_して、追加のプロトコルやサービスを保護することを可能にします。EigenLayer は、ETH ステーキング者が追加の利回りと引き換えに新しいシステムにセキュリティを拡張することにオプトインできるスマートコントラクトを通じてリステーキングを導入しました。実際には、イーサリアムのバリデーターは EigenLayer に登録し、外部プロトコルによって指定された追加のスラッシング条件を課す権限をそのコントラクトに与えることができます。バリデーターがオプトインしたサービスで悪意のある行為を行った場合、EigenLayer のコントラクトは、イーサリアムがコンセンサス違反に対して行うのと同様に、ステークされた ETH をスラッシングできます。このメカニズムは、イーサリアムの堅牢なステーキングセキュリティを、効果的に**構成可能な「サービスとしてのセキュリティ」へと変革します。開発者は、独自のバリデーターネットワークをゼロから立ち上げるのではなく、イーサリアムの経済的セキュリティを_借りて_新しいプロジェクトをブートストラップできます。イーサリアムをすでに保護している 31M+ ETH を活用することで、EigenLayer のリステーキングは、複数のサービスが同じ信頼された資本基盤を共有する「プールされたセキュリティ」**の市場を創出します。
EigenLayer のアプローチ: EigenLayer は、このリステーキングプロセスを調整する一連のイーサリアムスマートコントラクトとして実装されています。リステーキングを希望するバリデーター (または ETH 保有者) は、リキッドステーキングトークンをデポジットするか、ネイティブステーキング者の場合は、出金資格情報を EigenLayer が管理するコントラクト (しばしば EigenPod と呼ばれる) にリダイレクトします。これにより、EigenLayer は必要に応じて基盤となる ETH をロックまたはバーンすることでスラッシングを強制できます。リステーカーは常に自身の ETH の所有権を保持しますが (出金/エスクロー期間後に引き出し可能)、イーサリアムのルールに加えて新しいスラッシングルールにオプトインします。その見返りとして、彼らが保護するサービスから支払われる追加のリステーキング報酬の対象となります。最終的な結果は、モジュール式のセキュリティレイヤーです。イーサリアムのバリデーターセットとステークは、外部プロトコルに「貸し出され」ます。EigenLayer の創設者である Sreeram Kannan が言うように、これは Web3 のための_「検証可能なクラウド」_を創出します。これは、AWS がコンピューティングサービスを提供するのと同様に、EigenLayer が開発者にサービスとしてのセキュリティを提供するものです。初期の採用は好調で、2024年半ばまでに 490万 ETH (約150億ドル) 以上が EigenLayer にリステーク され、ステーキング者が利回りを最大化したいという需要と、新しいプロトコルが最小限のオーバーヘッドでブートストラップしたいという需要を示しています。要約すると、イーサリアムでのリステーキングは、既存の信頼 (ステークされた ETH) を再利用して新しいアプリケーションを保護し、EigenLayer はこのプロセスを構成可能でパーミッションレスにするためのインフラストラクチャを提供します。
能動的に検証されるサービス (AVS) の設計パターン
AVS とは何か? 能動的に検証されるサービス (AVS) とは、独自のバリデーターセットとコンセンサスルールを必要とするが、EigenLayer のようなリステーキングプラットフォームにセキュリティをアウトソースできる分散型サービスまたはネットワークを指します。言い換えれば、AVS は (イーサリアム L1 の外部にある) 外部プロトコルであり、何らかの検証作業を実行するためにイーサリアムのバリデーターを雇います。例としては、サイドチェーンやロールアップ、データ可用性レイヤー、オラクルネットワーク、ブリッジ、共有シーケンサー、分散型計算モジュールなどがあります。各 AVS は独自の_分散検証タスク_を定義します。例えば、オラクルは価格フィードへの署名を要求するかもしれませんが、データ可用性チェーン (EigenDA など) はデータブロブの保存と証明を要求します。これらのサービスは独自のソフトウェアと、参加オペレーター間での独自のコンセンサスを実行する可能性がありますが、共有セキュリティに依存します。それらを支える経済的ステークは、各新しいネットワークのネイティブトークンではなく、イーサリアムバリデーターからのリステークされた ETH (または他の資産) によって提供されます。
アーキテクチャと役割: EigenLayer のアーキテクチャは、この共有セキュリティモデルにおける役割を明確に分離しています。
-
リステーカー – AVS を保護するためにオプトインする ETH ステーキング者 (または LST 保有者)。彼らは EigenLayer のコントラクトにデポジットし、ステークされた資本を複数のサービスの担保として拡張します。リステーカーは、直接または委任を通じてどの AVS をサポートするかを選択でき、それらのサービスから報酬を得ます。重要なのは、サポートする AVS が不正行為を報告した場合、スラッシングのリスクを負うことです。
-
オペレーター – 各 AVS のオフチェーンクライアントソフトウェアを実際に実行するノ ードオペレーター。彼らは AVS ネットワークのマイナー/バリデーターに相当します。EigenLayer では、オペレーターは登録して承認 (最初はホワイトリスト化) される必要があり、その後、特定の AVS にオプトインしてサービスを提供できます。リステーカーは (自分でノードを実行しない場合) オペレーターにステークを委任するため、オペレーターは多くのリステーカーからステークを集約する可能性があります。各オペレーターは、サポートする AVS のスラッシング条件に従う必要があり、そのサービスに対して手数料や報酬を得ます。これにより、AVS は有能なオペレーターを好み、リステーカーはスラッシングを発生させずに報酬を最大化するオペレーターを好むため、パフォーマンスと信頼性で競争するオペレーターの市場が生まれます。
-
AVS (能動的に検証されるサービス) – 外部プロトコルまたはサービス自体で、通常は 2つのコンポーネントで構成されます。(1) オペレーターがサービスを実行するために実行するオフチェーンのバイナリまたはクライアント (例: サイドチェーンノードソフトウェア)、および (2) EigenLayer とインターフェースするイーサリアム上にデプロイされたオンチェーンの AVS コントラクト。AVS のイーサリアムコントラクトは、そのサービスのスラッシングと報酬分配のルールをエンコードします。例えば、2つの矛盾する署名が提出された場合 (オペレーターによる二重署名の証明)、そのオペレーターのステークに対して X ETH のスラッシュが実行されるように定義するかもしれません。AVS コントラクトは EigenLayer のスラッシングマネージャーにフックして、違反が発生した際にリステークされた ETH を実際に罰します。したがって、各 AVS は独自の検証ロジックと障害条件を持つことができ、共有ステークを使用して経済的な罰則を強制するために EigenLayer に依存します。この設計により、AVS 開発者は、セキュリティのためのボンディング/スラッシングトークンを再発明することなく、新しい信頼モデル (新しいコンセンサスメカニズムや暗号サービスさえも) で革新することができます。
-
AVS の消費者/ユーザー – 最後に、AVS の出力を消費するエンドユーザーまたは他のプロトコルです。例えば、dApp は価格データのためにオラクル AVS を使用したり、ロールアップはデータ可用性 AVS にデータを投稿したりするかもしれません。消費者は AVS に手数料を支払い (しばしばリステーカー/オペレーターが稼ぐ報酬の資金源となる)、その正確性に依存します。これは、AVS がイーサリアムからリースした経済的セキュリティによって保証されます。
共有セキュリティの活用: このモデルの美しさは、全く新しいサービスでさえ、イーサリアム級のセキュリティ保証を持って開始できることです。新しいバリデーターセットを募集し、インセンティブを与える代わりに、AVS は初日から_経験豊富で経済的に保証された_バリデーターセットにアクセスできます。単独では安全でない小規模なチェーンやモジュールも、イーサリアムに便乗することで安全になります。このプールされたセキュリティは、単一の AVS を攻撃するコストを大幅 に引き上げます。攻撃者は大量の ETH (または他のホワイトリスト化された担保) を取得してステークし、スラッシングによってそれを失うリスクを冒す必要があります。多くのサービスが_同じ_リステークされた ETH のプールを共有するため、それらは効果的に共有セキュリティの傘を形成します。ステークの経済的な重みが組み合わさることで、いずれか一つへの攻撃を抑止します。開発者の視点から見ると、これはコンセンサスレイヤーをモジュール化します。あなたはサービスの機能に集中し、EigenLayer が既存のバリデーターセットでそれを保護します。したがって、AVS は非常に多様であり得ます。一部は多くの dApp が使用できる汎用的な「水平」サービス (例: 汎用の分散型シーケンサーやオフチェーン計算ネットワーク) であり、他は**「垂直」またはアプリケーション固有** (特定のブリッジや DeFi オラクルのようなニッチに特化) です。EigenLayer 上の AVS の初期の例には、データ可用性 (例: EigenDA)、ロールアップのための共有シーケンシング (例: Espresso, Radius)、オラクルネットワーク (例: eOracle)、クロスチェーンブリッジ (例: Polymer, Hyperlane)、オフチェーン計算 (例: ZK プルーフのための Lagrange) などがあります。これらはすべて同じイーサリアムの信頼基盤を活用しています。要約すると、AVS は本質的にイーサリアムに信頼をアウトソースする_プラグ可能なモジュール_です。それはバリデーターが何をすべきか、そして何がスラッシング可能な障害であるかを定義し、EigenLayer は多くのそのようなモジュールをグローバル に保護するために使用される ETH のプール上でそれらのルールを強制します。
リステーカー、オペレーター、開発者のためのインセンティブメカニズム
堅牢なインセンティブ設計は、リステーキングエコシステム内のすべての関係者を連携させるために不可欠です。EigenLayer と同様のプラットフォームは、ステーキング者とオペレーターに新たな収益を提供し、新興プロトコルのコストを削減することで、「三方良し」の状況を作り出します。役割ごとにインセンティブを分析してみましょう。
-
リステーカーへのインセンティブ: リステーカーは主に_利回り_によって動機付けられます。EigenLayer にオプトインすることで、ETH ステーキング者は標準的なイーサリアムのステーキング利回りに加えて追加の報酬を得ることができます。例えば、イーサリアムのビーコンチェーンに 32 ETH をステークしているバリデーターは、約4-5% の基本 APR を稼ぎ続けますが、EigenLayer を通じてリステークすると、同時に保護する複数の AVS から手数料やトークン報酬を得ることができます。この_「二重取り」_は、バリデーターの潜在的なリターンを劇的に増加させます。EigenLayer の初期展開では、リステーカーはEIGEN トークンのエアドロップに変換されるインセンティブポイントを受け取りました (ブートストラップのため)。その後、継続的な報酬メカニズム (Programmatic Incentives) が開始され、リクイディティマイニングとして数百万の EIGEN トークンがリステーカーに配布されました。トークンインセンティブ以外にも、リステーカーは収入の多様化から利益を得ます。イーサリアムのブロック報酬だけに頼るのではなく、様々な AVS トークンや手数料で稼ぐことができます。もちろん、これらの高い報酬には高いリスク (より大きなスラッシングへのエクスポージャー) が伴うため、合理的なリステーカーは、管理がしっかりしていると信じる AVS にのみオプトインします。これにより、市場主導のチェックが生まれます。AVS はリスクを補うのに十分魅力的な報酬を提供しなければ、リステーカーはそれを避けるでしょう。実際には、多くのリステーカーはプロのオペレーターに委任するため、報酬からオペレーターに手数料を支払うこともあります。それでも、リステーカーは、自身のステークされた ETH の遊休状態のセキュリティ能力を収益化することで、大きな利益を得る可能性があります。(注目すべきことに、EigenLayer は、配布された全 EIGEN の 88% 以上が再びステーク/委任されたと報告しており、リステーカーが積極的にポジションを複利で増やしていることを示しています。)
-
オペレーターへのインセンティブ: EigenLayer のオペレーターは、各 AVS のノードを実行するという重労働を行うサービスプロバイダー