原文
EIP-8282: Builder Execution Requests — wemeetagain (2026-06-04)
EIP-8282: ビルダー実行リクエスト
EIP(Ethereum 改善提案)-8282に関する議論トピック
更新ログ
- 2026-06-04: 初回ドラフト Add EIP: Builder Execution Requests by wemeetagain · Pull Request #11760 · ethereum/EIPs · GitHub
外部レビュー
2026-06-04現在、なし。
未解決の課題
2026-06-04現在、なし。
概要
新しいEIPであり、ePBS (enshrined Proposer-Builder Separation)のビルダーがバリデータのフローを介してオンボーディングや終了を行うのではなく、EIP-7685リクエストバス上に独自の実行レイヤーリクエストコントラクトを持つことを可能にする。2つのプリデプロイがある。
| リクエストタイプ | コントラクト | エントリーポイント | レコード |
|---|---|---|---|
| 0x03 | ビルダーデポジット(トップアップも含む) | deposit(pubkey, withdrawal_credentials, amount, signature) | pubkey ++ wc ++ amount ++ signature (184 B) |
| 0x04 | ビルダー終了 | exit(pubkey) | source_address ++ pubkey (68 B) |
どちらも、EIP-7002/7251リクエストバスをモデルとした共有のRequestQueue(EIP-1559スタイルの手数料、EXCESS_INHIBITOR、ブロック終了時のSYSTEM_ADDRESSドレイン)上の薄いキューである。どちらもオンチェーン暗号化を実行したり、ログを出力したりしない。アドレス、リクエストタイプバイト、およびランタイムコードは、割り当てと監査が保留中のプレースホルダーである。
根拠
- ビルダーをバリデータから分離する。 専用のリクエストタイプにより、コンセンサス層は引き出し資格情報プレフィックスを検査する代わりにタイプによってルーティングできるようになり、バリデータとビルダーのレジストリを独立してキー設定できる。これにより、単一の公開鍵がバリデータとビルダーの両方になることも可能になる(このEIPが削除する制限)。
- コンセンサス層側のDoSを制限する。 ビルダーデポジットの所有証明は、EIP-7732と同様にコンセンサス層によって検証される。ブロックあたり
MAX_REQUESTS_PER_BLOCKに制限されたリクエストバスを介してデポジットを配信し、さらに1-ETHのステークに加えてEIP-1559手数料を課すことで、ブロックあたりの検証作業とスパム経済を制限する。 - コールドキーでの終了。 ビルダーのBLSキーはホットである(入札に署名するため)。そのため、終了はビルダーの
execution_addressによって承認され、EIP-7002の0x01資格情報に関する根拠を反映している。
コンセンサス層の変更点(EIP-7732 / gloas)
このEIPは、EIP-7732のビルダーライフサイクルを変更する(規範的な「EIP-7732への変更」セクション)。
process_deposit_requestからビルダーブランチを削除する。フォーク後のビルダーは、実行リクエスト0x03からのみ供給される。ビルダー(0x03プレフィックス)資格情報を持つ0x00デポジットは拒否される。process_voluntary_exitからビルダーブランチを削除する(バリデータ専用になる)。ビルダーは実行リクエスト0x04を介してのみ終了する。onboard_builders_from_pending_depositsを保持し、アクティベーションスロットからジェネシスビルダーが存在するようにする(フォーク時のビルダーに依存するアプリケーションは影響を受けない)。
1投稿 - 1参加者