TechFlow 情報、9月15日付で、イーサリアムのコア開発者Tim Beiko氏が最新のイーサリアムコア開発者実行会議(ACDE)の概要をまとめました。会議ではDevnetのアップデートやDencunに関する追加情報に加え、Rethの包括的な概要が紹介されました。
1. Devnet-8のステータス更新:ネットワークは最終化段階にあり、多くのクライアントが新規アップデートの展開を開始しています。同時に、開発者ツールキットKurtosisを用いてMEV/ブロック構築プロセスのテストも始まっています。Nethermindは、Blobトランザクションプールの準備が整い、単一ノード上で数日間のテストを経て、すべてのDencunテストノードに展開したと報告しました。GethのBlobトランザクションプールも完成に近づいています。Besuはトランザクションプールの大規模な見直しを進めており(Blob+非Blobトランザクションのサイズ制限のため)、次期バージョンでのリリースが予定されています。Erigonはプールの開発を継続中で、devnet-9に向けて準備を進めています。
2. 今週の会議では、先週のACDC電話会議に続き、バリデーターのアクティベーションキューに定数上限を設けるかどうかの議論が続きました。この提案は正式にEIP-7514(最大Epoch流出制限の追加)として命名されました。簡単に言えば、最悪の場合でもETHステーキング比率の増加速度を抑制するものです。
3. もう一つのラストミニット提案として、EVMにBlobの基本料金を公開するオペコードを追加する案が議論されました。既にEIP-1559のBASEFEEを公開する類似のオペコードがあり、これはEIP導入時と同時に導入されています。これによりL2は、L1のデータコストに基づいてユーザーに適切なガス価格を請求しやすくなります。
4. EIP-4788に関するアップデートも議論されました。これはビーコンルートをEL側のコントラクトに保存する仕組みです。ここ数週間、コントラクトに対して複数回のレビューおよびファジングテストが行われ、その結果、PRで説明されているいくつかの微調整が行われました。第一に、タイムスタンプが0の場合の処理を明確化し、0を返すのではなく(他の無効なタイムスタンプと同様に)ロールバックするように変更しました。第二に、バッファサイズの変更です。スロット時間が変化した場合を想定し、モジュラ演算の性質上、元のコントラクトではストレージの無駄が生じる可能性がありました。素数(8191)を使用することで、スロット時間に関わらずバッファを100%活用できるようになります。最後に、CALLDATAの読み込み回数を減らすガス最適化が施されました。監査担当者がこれらの変更を確認中であり、次のACDEまでに最終レポートが提出される予定です。ファジングテストと実装の進行を円滑にするため、開発者たちは現時点で変更案をマージすることで合意しました。
5. 実行終了時に空になるにもかかわらず、システムコントラクトアドレスが状態の一部である場合にクライアントがどのように振る舞うべきかという点についても議論されました。これはメインネットでは事実上発生しないものの、テスト中に創世ブロックでアドレスを設定することで生じるエッジケースです。このエッジケースの特殊性と明確な仕様動作の欠如を踏まえ、開発者たちはさらなる検討時間を設け、月曜日のテスト電話会議で再び議論することを決めました。




