Lido V2 提案の詳細:ステーキングのキャンセルを許可し、さらなる分散化を実現する新しいアーキテクチャを導入
原文标题:《 Introducing Lido V2---Next Step In Decentralization 》
编译:DeFi 之道
2月7日、Lidoは正式にLido V2提案を発表しました。これはこのプロトコルにとって最大規模のアップグレードであり、ステーキング者がLidoからETHを引き出すことを可能にします。また、ステーキングルーター(Staking Router)による新しいモジュラーアーキテクチャ設計は、Lidoバリデーターエコシステムのさらなる分散化を実現します。
Lidoプロトコルの技術貢献者はLido V2の提案を提出しました。これはLidoプロトコルにとって最大のアップグレードであり、さらなる分散化への一歩です。
今回のアップグレードの二つの主要な焦点は:
ステーキングルーター:新しいモジュラーアーキテクチャ設計のおかげで、誰でも新しいノードオペレーターのためのエントリを開発できるようになります。独立したステーキング者からDAOや分散型バリデーター技術(DVT)クラスターまで、彼らはより多様なバリデーターエコシステムを共同で作成します。
引き出し:この包括的なEthereum Lidoプロトコルのアップグレードにより、stETH保有者は1:1の比率でLidoからETHを引き出すことができ、Ethereumステーキングエコシステムへの真の出入りの重要なマイルストーンを実現します。
Lidoの目的は、ユーザーに中央集権的なステーキングプラットフォーム(例えば取引所)の代替手段を提供し、独立したノードを運営する際の技術的および財務的な課題を排除することです。Lidoプロトコルは、常にユーザーに最高の安全性と可用性を提供することを目指しています。
この提案は、より包括的でオープンかつ透明なプラットフォームを推進することを目的としており、私たちのコアミッションに基づいて、ステーキングを簡単かつできるだけ安全にし、Ethereumの分散化と検閲耐性を維持します。
次の大規模アップグレード
今後数ヶ月で、Ethereumは上海/Cappellaハードフォークアップグレードを完了します。このアップグレードにより、信頼できるバリデーターが開始されて以来、すべてのEthereumステーキング者が引き出しを行うことができるようになります。
引き出しの実施はLidoのコア目標を実現し、ユーザーが自由にステーキングと引き出しを行えるようにします。この自由を考慮すると、この市場はDeFiエコシステム内で最高の体験、安全記録、そしてより広範な相互運用性を提供するプラットフォームとして際立つでしょう。
ステーキングルーターとモジュールベースのバリデータークラスターインフラの出現は、Ethereum上のLido全体と外部の第三者貢献者の発展を促進します。
Lidoプロトコルは流動的なステーキングの初期採用者であり、最初はBLSベースの0x00引き出し証明書(WC)のみを使用していました。スマートコントラクトベースのWCが利用可能になると、Lidoプロトコルはすぐにより安全な0x01 WCに切り替えました。現在、約12%のバリデーターが6-of-11閾値スキームによって管理される0x00 WCを使用しています。
分散型ホスティングに関連するリスクを軽減するために、これらの証明書はスマートコントラクトベースの証明書にローテーションされる儀式を通じて行われます。この儀式では、参加者がローテーションメッセージに署名し、そのメッセージがコンセンサスレイヤーネットワークにブロードキャストされます。
引き出しの実施とステーキングルーターの提案は、ネットワークの分散化を高めるのに役立ち、より健康的なLidoプロトコルを促進し、待望の自由なステーキングと引き出しの能力を実現し、stETHをEthereum上で最も相互運用性が高く、最も有用な資産として強化します。
ステーキングルーターとは?
ステーキングルーターは、オペレーター登録センターをモジュラーで相互運用性の高いアーキテクチャに移行する重要なプロトコルアップグレードです。
ステーキングルーターは、Lidoのビジョンの中心として機能します:ステーキング者、開発者、ノードオペレーターが摩擦なく協力し、分散型Ethereumの未来を推進するプラットフォームです。
Ethereumはアプリケーションとそのユーザーにとって信頼できる中立的な家であるべきです。Ethereum Lidoの使命は、安全でアクセス可能なステーキングプラットフォームを提供し、Ethereumの全体的な分散化に貢献することです。
Lidoは、ネットワークのパフォーマンスと中立性を維持しながら、オペレーターとバリデーターの集団をさらに多様化することに全力を尽くしています。これにより、ダウンタイムや検閲のリスクが軽減されます。
概要
ステーキングルーターは、Lidoがモジュラーインフラストラクチャを通じて進化することを可能にするコントローラーコントラクトです。これは、本質的にさまざまなモジュールをプロトコルの潜在的な供給として機能するバリデーターのプールとして扱うことによって機能します。各モジュールは、内部オペレーター登録簿の管理、バリデーターキーの保存、参加するオペレーター間での株式と報酬の配分を担当します。
各モジュールは、コミュニティの利害関係者から専門的または新興のステーキング組織、DAOに至るまで、さまざまなタイプのノードオペレーターを含むことができます。彼らは独立して、またはDVTなどのインフラを通じて協力してバリデーターを運営できます。さらに、ノードオペレーターは複数のモジュールに参加することができます。製品機能に加えて、キーをL2またはオフチェーンに保存することを許可し、プロトコルコストを削減し、ノードオペレーターの潜在的な数を増やすことができます。
モジュラーアーキテクチャは、さまざまなノードオペレーター構成に対する実験をより迅速に行うのに役立ちます。これにより、いくつかの技術的障壁が減少し、ノードオペレーターの集合を拡張するための反復プロセスが加速されます。
ステーキングルーターは、Lidoを使用するさまざまな利害関係者に利益をもたらす準備が整っています:
ステーキング者:彼らは、より多様で安全なノードオペレーターの集団から利益を得ます。彼らの預金はより多くの独立した実体に分散され、ネットワークのダウンタイムリスクを低減し、Ethereumの弾力性を高めます。
ノードオペレーター:新しいモジュールを通じて、独立したステーキング者、小規模グループ、DAO、専門ノードオペレーターなど、他のタイプのノードオペレーターがLidoプロトコルへの参加の道を増やすことができます。
開発者:ユーザーは、さまざまな競争特性(例えば、カバレッジオプションや料金構造)を持つ異なるノードオペレーターの組み合わせを使用してモジュールを提案し、実装し、ステーキングルーターのモジュールセットに参加することができます。
ステーキングルーターは、アーキテクチャ上でLidoプロトコルをアグリゲーター戦略に移行させ、より多様なバリデーター集団を含み、さまざまなアプローチ、技術、そしてプロトコル全体でのより大きな全体的柔軟性を提供する可能性を持っています。
さらに、ステーキングルーターは、個々のモジュール(およびそれぞれのバリデーターの対応するサブセット)が、料金や担保要件などのカスタムパラメータを使用して操作できるようにし、バリデーター集団間の柔軟性を高めます。
ステーキングモジュールの将来の方向性
現在、Lidoは単一のNodeOperatorsRegistryコントラクトを使用しており、これはDAOが管理する選択されたノードオペレーターの登録簿です。
ステーキングルーター提案は、DVT、バインディング、評判スコアなどのメカニズムを活用して、より多様なオペレーター基盤をサポートするために追加のモジュールを導入することを可能にします。これにより、ノーパーミッションでノードオペレーター集団にアクセスできるようになります。
コミュニティモジュール:バインディングされたノーパーミッションノードオペレーターは、評判(例えば、成功したパフォーマンスに基づく)に応じて保証金要件を効果的に低下させるオプションメカニズムを持っています。
将来的には、以下のようなモジュールが含まれる可能性があります:
DVTモジュール:DVTをサポートするバリデーター(オプションのバインディング付き)、例えばObolの分散型バリデーター集やSSVノード。
オフチェーンまたはL2モジュール:バリデーターキーの保存をオフチェーンまたはL2ソリューションに移行することでガスコストを削減します。
この点を拡張するために、同じタイプのモジュール(または重複するタイプのモジュール、例えばDVT + Community)が同じステーキングプールで運営されることができます。各モジュールは、プールに追加するためにバリデーターを生成するために使用されるオペレーターのタイプによって特定の目的やテーマを表現できます。
最後に、ステーキングルーターは、DAOが必要とする権益配分を満たすために預金と引き出しを調整し、DAOが設定した財務省のステーキング報酬と権益配分アルゴリズムを使用してバリデーターの配分を制御します。
引き出し
引き出しは、ユーザーがstETHを引き出し、1:1の比率でステーキングされたETHを受け取ることを可能にします。
引き出しは流動的なステーキングの基本的な特徴であるため、ユーザー体験と操作速度とプロトコルの安全性のバランスを取る最適な設計を目指しています。
Ethereumネットワーク設計の固有の複雑性により、コンセンサスレイヤーと実行レイヤーの機能がある程度分離されているため、Lidoプロトコル設計に提案された引き出しメカニズムには、ターボ(Turbo)モードとバンカー(Bunker)モードの2つのモードがあります。
Lido引き出しに関する詳細な説明、ターボおよびバンカーのモードについての深い理解については、Lidoプロトコルエンジニア貢献者が準備した技術分析を参照してください。
ターボモード
これはデフォルトで使用されるモードであり、災害的な事件や予期しない状況がEthereumネットワークに影響を与えない限り使用されます。ターボモードでは、ユーザーの預金と報酬の中のすべての利用可能なETHを使用して、引き出しリクエストを迅速に満たすことができます。ネットワークからの退出にかかる時間は不確定ですが、最良の状況では、引き出しリクエストは数時間以内に処理され、バリデーターの退出は不要です。
プロセスをできるだけスムーズにするために、貢献者はプロトコルとノードオペレーターのための自動化ツールを提案しました。このツールは、バリデーターの退出に関するプロセスを自動化し、可能な遅延を最小限に抑えるために使用されます。
バンカーモード
災害的なシナリオで引き出しを秩序正しく処理するために、バンカーモードが提案されました。その目的は、熟練した参加者が他のステーキング者に対して不公平な優位性を得るのを防ぐために、プロトコル全体で引き出しを遅延させ、社会的な悪影響を防ぐことです。
受取人(Claimant)概要
Ethereumの引き出しの非同期性により、引き出し提案はリクエスト(Request)/受け取り(Claim)プロセスを通じて行われます。
リクエスト(Request):ユーザーはstETHをロックして引き出しリクエストを行います。実行:プロトコルは引き出しリクエストを完了するためにETHを取得し、これらのETHをロックし、ロックされたstETHを破棄し、引き出しリクエストを受け取り可能としてマークします。受け取り(Claim):ユーザーはいつでも自分のETHを受け取ることができます。
実行時間も不確定です。最良の状況では数時間と予想されますが、大多数のリクエストは1週間以内に処理されるべきです。しかし、最悪の状況では、もっと長くなる可能性があります。
また、ユーザーが引き出しを待っている間(そしてステーキングネットワークから退出する間)、彼らはステーキング報酬を受け取らないことに注意が必要です。
プロトコルアップグレードの安全な方法
Lido V2へのこの提案のコードは、これまでで最も厳格な監査を受け、7回の異なる独立した監査が行われました。
安全性は最も重要であり、内部および外部のテストに無数の時間を費やす必要があります。
最近導入された監査ポリシーに基づき、私たちは複数の監査サービスプロバイダーと協力し、アップグレードに関連するすべてのコードベースに対して多様で徹底的な安全評価を行っています。彼らの中には長期的なパートナーもいれば、Lidoの安全性に初めて貢献する者もいます。
以下に確認された監査サービスプロバイダーの完全なリストを示します:
Sigma Primeは、0x00から0x01への引き出し証明書ローテーション儀式設計の更新されたdc4bcバージョンを監査します。
ChainSecurityは、1月にステーキングルーターコードを注意深く監査する最初の監査者となります。ChainSecurityの作業は、新しい重要なプロトコル部分を最終的なプロトコルアップグレードコードに統合する前に、その潜在的な弱点を特定するために使用されます。
Oxorioは、2月から3月にかけてEthereum引き出しコードベースのプロトコルを監査します。
Statemindは、2月から3月にかけてEthereum引き出しコードベースのプロトコルを監査します。
HEXENSは、2月から3月にかけてEthereum引き出しコードベースのプロトコルを監査します。
プロトコルスマートコントラクトのMixBytes()キャンプ安全監査コンペティションは、2月から3月に開催される予定です。
Certoraは、2月から3月にかけてプロトコルアップグレードの安全性に関する最終的な貢献者となり、完全なプロトコル監査と形式的検証を提供します。
Lidoコードベースに対して実施された完全な監査リストと詳細な報告書は、専用の公共GitHubリポジトリで確認できます。
リリース詳細
以下は、最終的なものではなく、変更される可能性のある大まかなタイムラインです。
2月初旬:
コードの凍結と安全監査の開始。
2月末:
アップグレードに対するシグナルスナップショット投票を行い、「アップグレードパラメータ」とDAOの全体設計の支持を事前に約束します。
3月初旬:
Goerliテストネットに上线。すべてのコード(オンチェーンおよびオフチェーン)、オラクル&NO自動化のテストを完了します。
3月/4月:
引き出し証明書ローテーション儀式(0x00 -> 0x01)。ハードフォーク前のプロトコルアップグレード。メインネット契約のデプロイ。プロトコルアップグレードに関するAragon。予定されている上海/Capellaハードフォーク。
Lido V2は、Ethereumエコシステムのさまざまな角からの外部貢献者に開発エコシステムを開放します。
ステーキングルーターのモジュール化機能の導入は、時間の経過とともに到来し、最初はコミュニティおよびDVTベースのモジュールを優先します。
すぐに、コミュニティ開発者、プロジェクトチーム、研究者は、DAOによってレビューされるステーキングルーターのモジュールを提案することで、Lidoに直接貢献できるようになります。
アップグレード後、Lido DAOは、さらなる更新を発表し、協力提案を行うための研究フォーラムに参加するよう招待します。Lidoプロトコルは、できるだけ多くの外部貢献者を育成し、支援することを目指しています。
結論
ここで述べたように、Lidoプロトコルの使命は、ステーキングを簡単かつ安全にし、Ethereumの分散化と検閲耐性を維持することです。
この文脈において、ステーキングルーターは、Ethereumに最適なバリデーター集団を育成する目標を達成するための重要なマイルストーンであり、品質、安全性、分散化のいずれにおいても妥協することはありません。
過去2年間、Lidoプロトコルの地位は高まり続け、EthereumエコシステムとDeFi全体にとって不可欠な要素となっています。これまでに、10万を超えるユニークなステーキング者アドレスが4,815,040枚以上のETHをLidoプロトコルに預け入れており、ステーキングアクセスの民主化目標の達成における大きな成功を強調しています。
Lidoプロトコルは、信頼のないステーキング、ネットワークの民主化、Ethereumプロトコルの弾力性の向上に対するコミットメントを一貫して持ち続けています。Lido V2の導入に伴い、Lidoプロトコルは、ますます成長するユーザー、ノードオペレーター、LDO保有者コミュニティとさらなる情報を共有することを楽しみにしています。