image

イーサリアムは今後のメジャーアップデートで完全な見直しを実施中

イーサリアム開発者のトニ・ヴァールシュテッター氏は、イーサリアムネットワークが今後の「グラムステルダム」ハードフォークでトランザクション実行アーキテクチャの根本的な変更を準備していることを明らかにした。

Wahrstätter 氏によると、アップデートの中心となる提案である EIP-7928 は、イーサリアム仮想マシン (EVM) に並列トランザクション実行機能を追加し、ネットワークの拡張性を大幅に向上させます。

EIP-7928 では、「ブロック アクセス リスト」(BAL) と呼ばれる新しい構造がイーサリアム ブロックに追加されます。この構造は、ブロックによってアクセスされたアカウントとストレージ領域、および各トランザクション後に発生する状態の変化を記録します。したがって、以前のように各トランザクションを個別に追跡する必要がなく、ネットワーク上のトランザクションの影響を直接確認できます。

Wahrstätter 氏は、このシステムはクライアント ソフトウェアに大きな利点をもたらすだろうと述べました。 Geth、Nethermind、Besu、Erigon、Reth などのイーサリアム クライアントは、BAL のおかげで、お互いを待つことなく並行してトランザクションを検証できるようになります。これにより、最新のプロセッサのマルチコア アーキテクチャをより効率的に使用できるようになります。

新しいアーキテクチャでは、「バッチ プリフェッチ」と呼ばれる方法も有効になり、ブロックの実行中に必要なデータをディスクから一括してプリロードできるようになります。これにより、ノードが実行中にデータを待機することがなくなり、トランザクション検証プロセスが高速化されます。

EIP-7928 のもう 1 つの重要な貢献は、「ポストステート ルート」計算を並列化する機能です。ネットワーク ノードは、ブロックの実行を継続しながら、更新された状態ツリーを同時に処理できます。これにより、ブロック検証プロセスのボトルネックの 1 つが軽減されます。

関連ニュース 速報:FED、待望の議事録を発表

このアップデートにより、イーサリアム同期システムも改善されます。 Wahrstätter 氏は、「スナップ同期 v2」と呼ばれる新しいアプローチにより、ノードがより速くチェーンに追いつき、現在のシステムで必要とされる「修復」フェーズを完全にバイパスできるようになると述べました。これにより、特にトランザクション量が多い時期に、ネットワークの復元力が向上すると予想されます。

イーサリアム開発者らは、テストの結果、6コアマシンではブロック検証速度が最大5倍向上したと述べている。このパフォーマンスの向上により、ブロック ガスの制限を 3 億に引き上げるのが現実的になりますが、グラムステルダムのハードフォークは当初、約 2 億のガスの制限で実装される予定です。

Wahrstätter 氏はまた、EIP-7928 は EIP-7732 (ePBS) と連携して動作し、提案者と構築者の分離構造が改善され、バリデーターがトランザクション実行にかかる時間を 2 ~ 4 倍節約できると述べました。

Wahrstätter氏は、イーサリアムコミュニティは長年にわたりスケーラビリティに集中的に取り組んできており、グラムステルダムのアップデートは分散型開発者コミュニティが共通の目標に向かって協力して何を達成できるかを示す重要なマイルストーンになると主張した。

※これは投資アドバイスではありません。