*この記事は2024年2月に公開されたLidoのブログ記事「Lido Community Staking:Stake Allocation & Validator Exits」に一部補足説明を加え、日本語に翻訳したものです。
参考
本稿は、コミュニティ・ステーキング・モジュール(以下、CSM)に関する全四回解説記事の第四回の記事です。CSMによるノードオペレータへのETH割り当て方法、バリデータ終了処理に関して説明します。過去の記事については、以下を参照してください
概要:https://note.com/buythedipams/n/nf4c9afac33d3
ボンディング(担保):https://note.com/buythedipams/n/n8bb64fb1551e
リワードとペナルティ:https://note.com/buythedipams/n/ne57c1c81c52b
CSMにおけるETHの分配方法
2024年7月時点では、Lidoは三つのモジュールを提案しています。今回提案されたCSMに先行するモジュールとして、Curated ModuleとSimple DVT Moduleの2つがあります。前者は、Lidoにより承認された30強のプロフェッショナルチーム(通称:Staking Service Provider)へのETHの割り当てを担当します。後者は、複数オペレーターで共有のバリデータに対してバリデータ活動を行うDVTへの割り当てを担当します。Simple DVTでは、Obol・SSVという2つのミドルウェア事業者と連携しています。
Lidoに預け入れられたETHのこれら3つのモジュール間での配分方法に関して、以下のルールが提案されています。
ルール1「アクティブなバリデータが最も少ないモジュールを優先する」という観点からCSM開始時点では、CSMは最優先でETHの割り当てを受けることができます。
具体的な割り当て量としては、Lidoに預け入れられた全ETHの1%をCSMに割り当てることが計画されています。DeFi Llamaを参照すると、2024年7月18日時点におけるLidoのETH TVL(プロトコルのETH総預り枚数)は約975万枚のため、約9.75万枚(約525億円相当)がCSMに割り当てられることになります。Ratedを参照し、Curated Moduleのうち最も割り当ての小さいFigment社の27万8,400枚と比しても小さい値となっています。
Ethereumでノード運用をする際、留意すべき点の一つにエントリーキュー(バリデータとなるための待ち列)があります。各ブロック内で受け付けられる新規バリデータの数には限りがあり(2024年7月時点では1ブロックにつき15台)、それを超過した場合は次のブロックに持ち越しになります。この待ち時間はバリデータとなりたいプレーヤーの需要によって変動しますが、2024年6月~7月にかけては概ね半日~数日の待ち列が発生していました(参考:validatorqueue.com)。この待ち列に並んでいる間は、たとえETHが手元から離れたとしても実際にバリデータ業務を開始しているわけではないため、リワードは獲得されません。一方で、CSMでは担保金であるETHのステーキング報酬が即座に得られるため、資本効率が高まることになります。
バリデータの終了
自主的なバリデータの終了
Lido、Lidoによって提供されるCSMはpermissionlessに重きを置いており、最小限のコントロールを原則にしています。つまり、各自が望む任意のタイミングでCSMへの預け入れや引き出しができるように設計されています。バリデータ終了申請時に当該バリデータのパフォーマンスが評価され、損失が発生している場合には預け入れた担保金のETHの一部が没収されます。例えば、過度なアテステーションミスやスラッシングなどによる損失は、担保金であるETHから補填されます。
強制的なバリデータの終了
VEBOとは、バリデータを強制的に退出させる際の順番を定めるルールです。現時点でCSMバリデータは他の2つのモジュール間と比べて退出の優先順位が低い、つまりCSMにおいて強制的なバリデータ終了が発生しづらい順番にあります。これはLidoがCSMの参加を促し、経済的な安全性を確保していることを示しています。
バリデータの強制的な退出手法として、Ethereum Improvement Proposalsの7002番で提案されている手法の活用が計画されています。これらの強制的な退出を発動する条件として、長期間のオフライン・過度なアテステーションミス・担保金割れ・スラッシング、等が挙げられています。
さいごに
(付)さらなる理解のために