イーサリアムのプール型ステーキングの仕組みとは
イーサリアムは、分散型のProof of Stake(PoS)コンセンサスメカニズムによってネットワークの安全性を維持しています。これにより、バリデーターと呼ばれる分散した参加者がネットワークの運営権限を担います。本記事では、ステーキングのライフサイクルやバリデーター参加による経済的インセンティブ、そしてプール型ステーキングプロトコルの仕組みについて、技術的な観点から解説します。
イーサリアムのセキュリティの仕組み
ビットコインのように大量の計算処理で取引を検証するのではなく、イーサリアムでは参加者がETHを担保としてロックする仕組みを採用しています。この参加者が「バリデーター」と呼ばれます。
バリデーターは、新しい取引ブロックの提案と承認の役割を担い、その報酬としてETHを受け取ります。担保として預けたETHは保証の役割を果たし、不正行為や長時間オフラインになると、「スラッシング」により一部のETHを失うリスクがあります。
バリデーターになるための条件
イーサリアムでバリデーターになるには、ちょうど32 ETHを預ける必要があります。この基準がある理由は2つあります。
- まず、バリデーターがネットワークの安全性にしっかり関わるためです。多くのETHを預けることで、不正のリスクが高まり、ネットワーク全体のセキュリティが強化されます。
- 次に、バリデーターの総数を適切な範囲に保ち、ネットワークの合意形成を効率的にするためです。
バリデーターノードを運用するには、32 ETHをロックするだけでなく、24時間365日稼働できる高可用性のインフラ構築・維持が必要です。
バリデーターのパフォーマンスは非常に重要で、接続が安定しないとブロック提案や承認の機会を逃し、報酬が減少します。
さらに、設定ミスや運用の最適化不足により、預けたETHがスラッシング(ペナルティ)のリスクにさらされます。堅牢なノード運用には高度な技術力が求められ、多くのETH保有者にとって大きなハードルとなっています。
アクセスの壁
現在の価格で32 ETHは多くの人にとって大きな金額です。長年仮想通貨を保有している方でも、この基準はソロステーキングの障壁となっています。多くのETH保有者がステーキング報酬を得たいと考えていますが、最低額に届かなかったり、ノード運用の技術的負担を避けたい場合も多いです。その結果、イーサリアムの主要な経済メカニズムであるステーキングは、多くの人にとって実質的に利用できませんでした。
このギャップを埋めるために登場したのがプール型ステーキングです。これにより、小口の保有者でも32 ETHや技術的な準備なしで、バリデーターの実際の運用による報酬を受け取ることができます。
プール型ステーキングの仕組み
プール型ステーキングは、多数のユーザーからの入金をスマートコントラクトの「ボールト(金庫)」に集約することで機能します。このボールトが、個々の預入者とイーサリアム上で稼働するバリデーターノードの間を調整します。
ユーザー視点での流れは次の通りです。ETHをボールトに預けると、他のユーザーの入金と一緒にプールされ、バリデーターを稼働させるのに十分な額が集まるまで蓄積されます。基準額に達すると、その資金がアクティブなバリデーターノードへ割り当てられます。
その時点から、自分のETHはプール内の持分に応じてステーキング報酬を生み出し始めます。ハードウェアやソフトウェアの運用、32 ETHの用意も不要です。ボールトが割り当てを管理し、バリデーターが運用を担います。
APY(年利)の仕組み
イーサリアムのステーキング報酬は、ブロックの提案・承認によるプロトコル報酬と、バリデーターが処理するブロックから発生する取引手数料の2つが主な原資です。どちらもネットワークの稼働状況やアクティブなバリデーター数によって変動します。
つまり、プール型ステーキングで得られるAPR(年率)は固定ではなく、市場状況によって変動します。バリデーターが増えると報酬はより多くの人で分配され、個々のリターンは減少します。ネットワークの取引が活発なときは手数料収入が増え、リターンも上昇します。
バリデーターアクティベーションキュー
プール型ステーキングにはもう1つ特有の要素があります。それはボールト内のアクティブETHと全ETHの比率です。ボールトには常に2種類の資金が存在します。すでにバリデーターに割り当てられ報酬を生んでいるETHと、まだアクティベーション待ちのETHです。
この現象はValidator Activation Queue(技術的には「チャーンリミット」)によって起こります。イーサリアムは、一度に大量の新規バリデーターが追加されて合意形成が不安定になるのを防ぐため、1エポック(約6.4分)ごとにアクティベートできるバリデーター数を厳格に制限しています。
ステーキングボールトに大量のETHが集まっても、すぐにすべてをバリデーターノードへ割り当てることはできません。ここで技術的なタイムラグが生じます:
- The capital gap:多額のETHが「ペンディング(待機)」状態のままボールト内に残り、プロトコルによるアクティベーション待ちになります。この資本は一時的に非稼働で、ブロック提案や承認にはまだ参加していません。
- The dilution effect:ボールトはプール全体で報酬を分配し、APYも全残高(アクティブETH+ペンディングETH)から計算されるため、待機資金が多いと利回りが希薄化します。自分のETHがすでにアクティブでも、プール全体の多くが待機中なら全体の利率が下がります。
p2pやTangemのような運用の優れたプロバイダーは、資本効率を最適化することでこの影響を抑えています。高度な入金スケジューリングで、プロトコルの新規バリデーター受け入れ能力に合わせて資金を調整し、待機時間を最小限にしています。
ETHの引き出し:エグジットプロセス
アンステーキング(引き出し)を選択しても、ETHはすぐには戻りません。イーサリアムのエグジットプロセスにはキューがあり、バリデーターが一度に全員離脱できないよう、プロトコルが1エポックごとの退出数を制御しています。
引き出し方法はプロバイダーによって2つのパターンがあります。1つ目はプロトコルのネイティブなエグジットキューを通す方法で、同時に多くのバリデーターが退出申請している場合、数時間から数日かかることもあります。
2つ目はプール独自の即時償還で、ボールト内の流動性資金を使って直接ETHを返却する方法です。こちらは迅速ですが、リクエスト時に十分な流動資金があることが条件となります。
ETHプール型ステーキングの信頼性とは
すべてのプール型ステーキング商品が同じ設計とは限りません。ETHを預ける前に、以下のポイントを確認しましょう。
スマートコントラクトの安全性
ステーキング期間中、ETHはスマートコントラクトに保管されます。このコントラクトは信頼できる第三者セキュリティ会社による監査が行われ、そのレポートが公開されていることが望ましいです。監査履歴のないボールトは、リスクが不明確です。
鍵の管理者は誰か
プール型ステーキングでは、プロバイダーがバリデーター鍵を管理しますが、引き出し権限(withdrawal credentials)は自分のウォレットアドレスに紐づいているべきです。これにより、プロバイダー側に問題があっても、自分だけが資金の返還を承認できます。
APY表記の読み方
表示されるAPYは、現時点のネットワーク状況や最適化されたボールト比率をもとに算出されることが多く、あくまで参考値です。計算方法や影響要因を明確に公開しているプロバイダーを選びましょう。
TangemでETHステーキングを始めよう
プール型ステーキングによって、イーサリアムのコンセンサスレイヤーはETHの保有量や技術力に関係なく誰でも利用できるようになりました。複雑な仕組みはプロトコルとボールトが担ってくれるため、重要なのは「資産の安全性」と「公正な報酬管理」が確保された環境を選ぶことです。