イーサリアム - ETH

EIP-7251・EIP-7549解説:イーサリアムバリデータ改革とステーキング効率化の全貌

イーサリアムのコンセンサスレイヤーは、ネットワーク全体でおよそ100万を超えるバリデータが動作するという非常に大規模なシステムへと成長しました。この規模はセキュリティの観点では理想的ですが、ネットワーク通信量・ブロック処理時間・クライアントの計算負荷といった面で新たな課題を生んでいます。

Pectraアップグレードでコンセンサスレイヤー(Electra)に採用されたEIP-7251とEIP-7549は、こうした課題に正面から取り組む提案です。EIP-7251はバリデータの有効残高上限を大幅に引き上げることでバリデータ数を適切な水準に収束させ、EIP-7549はアテステーションの処理方式を変えることでブロック内の効率を高めます。

本記事では両EIPの技術的内容を丁寧に解説し、Lidoなどの流動性ステーキングサービスや個人ステーカーへの影響についても整理します。

1. イーサリアムのバリデータ設計とその背景

1-1. プルーフ・オブ・ステークとバリデータの役割

イーサリアムは2022年のMerge以降、プルーフ・オブ・ステーク(PoS)に移行しました。PoSではバリデータと呼ばれる参加者がETHをデポジットしてネットワークのブロック提案・承認(アテステーション)を行います。不正を行ったバリデータはスラッシング(資産の一部没収)の対象となるため、経済的なインセンティブによってセキュリティが担保されます。

バリデータになるには32 ETHをデポジットコントラクトに送る必要があります。この「32 ETH」という数字はMerge設計時に決定されたものですが、Pectra以前は最大有効残高も32 ETHに固定されていました。

1-2. バリデータ数急増がもたらす問題

ステーキング利回りへの関心とLidoなどの流動性ステーキングの普及を背景に、イーサリアムのアクティブバリデータ数は2025年時点で100万を超えています。バリデータが増えるほどネットワークはより分散化されますが、一方でP2Pメッセージのサイズ増大・アテステーションの集計処理負荷の増加というスケーラビリティ上の課題が顕在化していました。

また32 ETH以上のETHをステークしている大口参加者は、余剰分を別バリデータとして個別に管理しなければならず、運用コストが高くなっていました。

2. EIP-7251:最大有効残高の引き上げ(MaxEB)

2-1. 変更内容の詳細

EIP-7251(MaxEB: Max Effective Balance)は、バリデータの最大有効残高を32 ETHから2048 ETHへと64倍に引き上げます。有効残高(Effective Balance)はアテステーションの投票重み・報酬計算・スラッシングペナルティの基準として使われる値です。

Pectra以前はこの値の上限が32 ETHに固定されていたため、例えば64 ETHをステークしたい場合は2つのバリデータを運用するしかありませんでした。EIP-7251以降は1つのバリデータで最大2048 ETHまで有効残高として認識されます。

2-2. コンパウンドとオートコンパウンド

もう一つの重要な変更点が「コンパウンド(複利再投資)」の仕組みです。Pectra以前は報酬として得られたETHが32 ETHの上限を超えた分、自動的に引き出しアドレスに送られていました。EIP-7251ではバリデータが「コンパウンドモード」を選択することで、報酬を有効残高に自動的に上乗せできるようになります。

これにより報酬のオートコンパウンドが可能となり、ステーキングの複利効果を享受するためにわざわざ新しいバリデータを立ち上げる手間が省けます。長期ステーカーにとって実務上の利便性が大幅に向上します。

3. EIP-7251の影響:ネットワークとステーカー

3-1. バリデータ数の適正化とネットワーク効率

EIP-7251の導入により、同一の総ステーク量を少ないバリデータ数で表現できるようになります。例えば1000人のステーカーがそれぞれ200 ETHをステークしている場合、Pectra以前は6250バリデータが必要でしたが、Pectra以降は1000バリデータで済みます。

バリデータ数の削減はP2Pネットワークの通信量削減・アテステーション集計の効率化・クライアントの同期時間短縮につながり、イーサリアム全体のパフォーマンスが向上します。ただし変更は任意移行であり、既存バリデータが強制的に統合されることはありません。

3-2. 個人ステーカーへの影響

32 ETHの最低デポジット要件は変わらないため、小規模ステーカーへの影響は限定的です。むしろ報酬のオートコンパウンド機能は全バリデータが享受できる恩恵であり、少額ステーカーにとっても歓迎できる変更です。バリデータを統合できるのは32 ETH超をステークしている大口ステーカーだけですが、ネットワーク全体の効率向上は間接的にすべての参加者に恩恵をもたらします。

3-3. Lidoなど流動性ステーキングへの影響

Lidoのような大規模流動性ステーキングプロトコルは非常に多くのバリデータを運用しています。EIP-7251により、これらのプロトコルはバリデータを統合して運用効率を高めることができます。一方でLidoは分散化を維持するため、単純に統合を進めるのではなく、ノードオペレーターとのバランスを取りながら対応する方針とみられています。

4. EIP-7549:アテステーションの効率化

4-1. アテステーションとは何か

アテステーション(Attestation)はバリデータがスロットごとに「このブロックヘッドが正しい」「このチェックポイントを確認した」といった投票情報をネットワークに送信するメッセージです。PoSのセキュリティを支える中核的な仕組みであり、ネットワーク全体で毎スロット大量のアテステーションが生成されます。

4-2. EIP-7549が変えるアテステーション処理

Pectra以前は、アテステーションをブロックに含める際にコミッティーインデックス(バリデータがどのコミッティーに属するかの識別子)を個別に保持する必要がありました。これはブロックサイズの増大と検証計算量の増加につながっていました。

EIP-7549はコミッティーインデックスをアテステーション本文の外側(index-outsideフォーマット)に移動させることで、同一スロットの複数コミッティーからのアテステーションを単一のビットリストにまとめて表現できるようにします。これによりブロック1個に含められるアテステーション数が増加し、処理効率が改善されます。

4-3. 実際の効果

EIP-7549の変更はユーザーには直接見えませんが、ネットワーク全体のブロック検証速度と帯域利用効率に貢献します。特にバリデータ数が増大した現在の環境では、アテステーション処理の最適化がパフォーマンス維持に欠かせません。将来的なDankshardingのデータ可用性サンプリング(DAS)に向けた布石としても位置付けられています。

5. EIP-7002:バリデータの自発的退出機能

5-1. 変更の概要

EIP-7002は厳密にはEIP-7251の姉妹提案に近い性格を持ちます。この提案は、バリデータのウィズドロウアルアドレス(引き出しアドレス)から実行レイヤー(EL)経由でバリデータの退出要求を送信できるようにするものです。

Pectra以前はバリデータの退出はコンセンサスレイヤーの鍵(BLS鍵)を使って直接送信する必要がありました。EIP-7002によりEL上のスマートコントラクトから退出要求を送ることができ、例えばプロトコルが自動的にバリデータを退出させる仕組みを実装しやすくなります。

5-2. Liquidステーキングプロトコルへの意義

Lidoなどの流動性ステーキングプロトコルにおいては、ユーザーが大量の引き出し(アンステーク)要求を出した際に適切なバリデータを退出させる必要があります。EIP-7002によりこのプロセスをより自動化・信頼最小化された形で実装できるため、プロトコルの安全性と効率性が高まります。

6. ステーキングの今後とPectraの総合評価

6-1. ステーキングAPRへの影響

バリデータ統合によりアクティブバリデータ数が長期的に減少した場合、ステーキングの総報酬をより少ないバリデータで分け合うことになるため、1バリデータあたりのAPRが若干上昇する可能性があります。ただしオートコンパウンドによる複利効果との兼ね合いで、実際の影響はケースバイケースです。

6-2. ステーキングエコシステムの成熟

EIP-7251・7549・7002はいずれもステーキングをより効率的・柔軟・安全にするための改善です。個人ステーカーから大規模プロトコルまで、さまざまな参加者がこれらの変更を活用できる設計になっています。イーサリアムのPoSエコシステムが一段と成熟したといえるでしょう。

まとめ

EIP-7251はバリデータの最大有効残高を2048 ETHに引き上げ、バリデータ統合とオートコンパウンドを可能にします。EIP-7549はアテステーションの処理効率を改善します。両EIPはPectraのコンセンサスレイヤー改善の中心であり、ネットワーク全体の効率と個別ステーカーの利便性向上に貢献します。

ステーキングに参加している方は、利用中のサービスがどのようにEIP-7251に対応しているかを確認しておくことをお勧めします。

よくある質問

Q. EIP-7251でバリデータの最低デポジット(32 ETH)は変わりますか?

A. 最低デポジット要件は変わりません。変更されるのは最大有効残高の上限(32→2048 ETH)のみです。

Q. 既存バリデータは強制的に統合されますか?

A. いいえ、強制ではありません。バリデータオーナーが任意で移行操作を行った場合のみ統合されます。

Q. Lidoでステーキングしている場合、EIP-7251は何かユーザー操作が必要ですか?

A. 一般ユーザーには基本的に操作は不要です。プロトコル側が対応を実施します。詳細はLido公式の発表をご確認ください。

※本記事は情報提供を目的としており、投資を推奨するものではありません。暗号資産への投資は元本割れのリスクがあります。投資判断はご自身の責任で行ってください。

Bitcoin Analyze 編集部

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください