本記事にはアフィリエイト広告(PR)を含む場合があります。
リキッドステーキングプロトコルとして二大勢力をなすLidoとRocket Poolですが、その内部構造は大きく異なります。表面的には「ETHを預けてLSTを受け取る」という点で似ていますが、バリデーターをどのように選定・管理するか、スマートコントラクトをどのように設計するかという点で、根本的な違いがあります。
技術的な違いを理解することは、リキッドステーキングを利用するうえでのリスク評価や、自分の価値観に合ったプロトコル選択につながります。特に「分散化」を重視するイーサリアムコミュニティにとって、バリデーターの構造は非常に重要なテーマです。
本記事では、LidoとRocket Poolの技術的な仕組みを詳しく比較し、それぞれの設計が生み出すメリット・デメリットを整理します。DeFiやスマートコントラクトに詳しくない方でも理解できるよう、できる限り平易な言葉で解説していきます。
1. Lidoのバリデーター選定と管理構造
1-1. 許可制のノードオペレーター制度
Lidoの最大の特徴の一つは、バリデーターとして参加するノードオペレーターが「許可制」であることです。誰でもノードオペレーターになれるわけではなく、Lido DAOの承認を受けた組織・個人のみがバリデーターとして運営できます。
2024年時点でLidoに登録されているノードオペレーターは30〜40社程度であり、P2P Validator、Stakefish、Simplyknotなど、業界で実績のある専門的なステーキング会社が中心です。各オペレーターは複数のバリデーターを運営しており、Lidoの巨大なETH預け入れ量を分担して管理しています。
この許可制の利点は、品質管理にあります。許可されたプロフェッショナルオペレーターのみが参加するため、技術的な信頼性が高く、ダウンタイムやスラッシングのリスクが相対的に低くなります。実際にLidoは運営開始以来、大きなスラッシングインシデントをほとんど起こしていません。
1-2. Lidoのスマートコントラクト構造
Lidoのスマートコントラクトは複数のモジュールで構成されています。中心となるのは「Lido Contract」で、ユーザーのETH預け入れとstETHの発行を担当します。預け入れられたETHはDeposit Security Committee(デポジットセキュリティ委員会)の承認を経て、各ノードオペレーターのバリデーターに分配されます。
また、Oracle(オラクル)と呼ばれる仕組みを通じて、ビーコンチェーン上のバリデーター残高が定期的にレポートされ、stETHのリベース(残高更新)が行われます。このオラクルも選定されたノードが担当しており、中央集権的な要素の一つとして指摘されることがあります。
- Lido Contract:ETH受け取りとstETH発行
- Node Operator Registry:オペレーター管理
- Deposit Security Committee:デポジット承認
- Oracle:ビーコンチェーン残高の報告
2. Rocket Poolのバリデーター構造とミニプール
2-1. パーミッションレスなノードオペレーター参加
Rocket Poolの最大の特徴は、誰でもノードオペレーターとして参加できる「パーミッションレス」な仕組みです。Lidoのような審査や許可は不要で、技術的な要件を満たせば世界中の誰でもRocket Poolのバリデーターになることができます。
Rocket Poolのノードオペレーターになるためには、8ETH(または旧来の16ETH)を自己資金として用意し、さらにRPLトークンを担保として預け入れる必要があります。これにより、オペレーターが悪意ある行動をとった場合のペナルティ(スラッシング)に対する担保が確保されます。
この構造により、Rocket Poolは数千のノードオペレーターを世界中に持つ、真に分散したバリデーターネットワークを形成しています。2024年時点で数千のミニプールが稼働しており、地理的にも組織的にも広く分散しています。
2-2. ミニプールの仕組みと16ETH/8ETH構造
Rocket Poolの核心的な仕組みが「ミニプール(Minipool)」です。イーサリアムのバリデーターには32ETHが必要ですが、ミニプールではノードオペレーターが8ETH(Atlas アップグレード後)を提供し、残りの24ETHをRocket Poolのプールから調達します。
この仕組みにより、32ETHを用意できないユーザーでも、Rocket Poolのプールを通じてバリデーターとして参加できます。また、rETHを購入したユーザーの預け入れETHは、このプールに集まってノードオペレーターに提供される形となります。
2023年4月のAtlasアップグレードにより、必要な自己資金が従来の16ETHから8ETHに引き下げられました。これにより参入障壁が大幅に低下し、より多くのノードオペレーターの参加を促進することができました。
3. スマートコントラクトの安全性比較
3-1. 監査体制とセキュリティレポート
リキッドステーキングにおいて、スマートコントラクトのセキュリティは最も重要なリスク要素の一つです。コントラクトに脆弱性があれば、預け入れたETHが盗難や消失の危険にさらされます。
Lidoは複数の著名なセキュリティ監査会社(Sigma Prime、Quantstamp、Trail of Bitsなど)による監査を受けており、コントラクトの透明性が高く保たれています。Lidoのコントラクトはオープンソースとして公開されており、コミュニティによる継続的なレビューが行われています。
Rocket Poolも複数の監査(Sigma Prime、Consensys Diligenceなど)を受けており、堅固な安全性を持っています。ただし、ミニプールという複雑な仕組みを実装しているため、コントラクトの複雑度はLidoより高くなっています。複雑な構造はそれ自体がリスク要因となり得るという点は理解しておく必要があります。
3-2. アップグレード可能性と権限管理
スマートコントラクトのアップグレード可能性も、セキュリティの重要な観点です。アップグレード可能なコントラクトは将来的なバグ修正に対応できますが、一方で管理者権限が悪用されるリスクもあります。
Lidoのコントラクトはアップグレード可能な設計となっており、重要な変更はLido DAOの投票によって決定されます。ただし、マルチシグ(複数の署名者による承認)の権限を持つアドレスが存在するため、理論上は少数の人物が重大な変更を加えられる可能性があります。
Rocket Poolも同様にアップグレード可能な設計ですが、プロトコルのアップグレードはより多くのステークホルダーの合意が必要な構造になっています。また、各ノードオペレーターがローカルに自分のバリデーターキーを管理するため、コアプロトコルへの攻撃だけではユーザー資金が一括で危険にさらされるリスクが相対的に低い面もあります。
4. イーサリアムの分散化への影響
4-1. Lidoの集中化問題とLido DAOの対応
Lidoが市場の70〜75%のシェアを占めることは、イーサリアムコミュニティで「集中化問題」として長らく議論されています。もしLidoが全体のステーキングの33%を超えると、理論上はネットワークのファイナリティ(確定性)に影響を与えられる可能性があります。
Ethereum Foundationの研究者たちもこの問題を認識しており、特定のリキッドステーキングプロトコルへの集中は避けるべきという見解を示しています。VitalikButerinも、単一プロトコルへのステーキング集中に対して警戒感を示しています。
Lido DAOもこの問題を認識しており、「Dual Governance」と呼ばれる新しいガバナンス構造の導入を検討しています。これはstETH保有者にも一定のガバナンス権限を付与するものですが、根本的な集中化問題の解決策としては不十分との批判もあります。
4-2. Rocket Poolの設計とイーサリアムの理念
Rocket Poolは、イーサリアムの設計理念である「誰でも参加できる分散型ネットワーク」に最も近い形でリキッドステーキングを提供しようとしています。パーミッションレスなノードオペレーター参加、RPLによる担保メカニズム、透明な選出プロセスなど、設計の随所に分散化への配慮が見られます。
Ethereum Foundationはこうした取り組みを評価しており、Rocket Poolの技術的アプローチを分散化の観点から推奨するコメントも見られます。イーサリアムエコシステムの健全性を重視するユーザーにとって、Rocket Poolは技術的選択以上の意味を持つ場合があります。
5. オラクルメカニズムと報酬計算の違い
5-1. Lidoのリベースオラクルの仕組み
Lidoでは、ビーコンチェーン上のバリデーター残高を定期的にL1コントラクトに報告するために「リベースオラクル」が使用されます。このオラクルはLidoが選定した信頼済みのノードが担当し、24時間ごとにレポートを提出します。
レポートに基づいて、全stETH保有者のウォレット残高が自動的に更新(リベース)されます。この仕組みはシンプルで分かりやすい反面、オラクルノードへの依存という中央集権的なリスクを内包しています。
5-2. Rocket Poolのレート計算と分配方法
Rocket Poolでは、rETHのETHに対する交換レートがスマートコントラクト内で自動計算されます。ミニプールからの報酬が随時プールに加算され、それに応じてrETH/ETHのレートが変動します。
rETHはリベーストークンではないため、保有枚数は変わらずレート(価値)が上昇する形で報酬が反映されます。この設計はDeFiプロトコルとの統合において利点となる場合があります(リベースを処理できないDeFiプロトコルでも問題なく利用できます)。
6. 将来の技術ロードマップ
6-1. Lidoの次世代モジュール(DVT統合)
Lidoは「Distributed Validator Technology(DVT)」の統合を進めています。DVTは、複数のノードが協力して一つのバリデーターを運営する技術で、単一障害点をなくし分散化を高める効果があります。
DVT導入により、Lidoは許可制オペレーター制度を維持しながらも、各バリデーターをより分散した形で運営できるようになると期待されています。Obol NetworkやSSV Networkなどとの協力により、DVT統合が進められています。
6-2. Rocket Poolのメガプールとプロトコル進化
Rocket Poolも継続的な技術アップグレードを計画しています。「Saturn」と呼ばれる次世代アップグレードでは、「メガプール(Megapool)」という新しい仕組みの導入が予定されています。
メガプールでは、ノードオペレーターが単一のスマートコントラクト配下で複数のバリデーターを管理できるようになり、ガス効率の大幅な改善が期待されています。また、ETHのみで参加できる「ETH-only bond」オプションの導入も検討されており、RPL価格変動リスクへの対応を図っています。
まとめ
LidoとRocket Poolは、同じリキッドステーキングプロトコルでありながら、その技術的設計は大きく異なります。Lidoは許可制の専門オペレーターによる高品質なバリデーター運営と豊富なDeFi連携を強みとし、Rocket Poolはパーミッションレスなミニプール構造による真の分散化を強みとしています。
どちらが優れているかは一概には言えません。利便性とDeFiエコシステムとの連携を重視するならLido、イーサリアムの分散化思想への貢献と独自の担保メカニズムを重視するならRocket Poolという選び方になるでしょう。次回は手数料と報酬率の詳細な比較を解説します。
よくある質問(FAQ)
Q1. ミニプールのノードオペレーターになるには具体的に何が必要ですか?
8ETHの自己資金と、ETH預け入れ額の10%相当のRPLトークンの担保が最低限必要です。また、24時間稼働できるサーバーやクラウド環境も必要です。技術的な知識(Linux・Dockerなど)も要求されます。
Q2. LidoのstETHのリベースは毎日起こりますか?
はい、Lidoのオラクルは通常24時間ごとにレポートを提出し、stETHのリベースが行われます。そのため、ウォレット残高は1日1回程度増加します。ただし、ネットワーク状況によりタイミングは前後する場合があります。
Q3. DVT(Distributed Validator Technology)は一般ユーザーに影響がありますか?
DVTはバリデーターの運営方法に関する技術であり、通常のstETH・rETH保有者には直接的な影響はありません。ただし、DVT導入によりバリデーターの安定性が向上するため、長期的にはスラッシングリスクの低下などプロトコルの安全性向上につながる可能性があります。
※本記事は情報提供を目的としており、投資を推奨するものではありません。暗号資産への投資は元本割れのリスクがあります。投資判断はご自身の責任で行ってください。