Ethereum財団のGlamsterdamアップグレードに関する警告
Ethereum財団は、Glamsterdamアップグレードが一部のETH転送に対する21,000ガスの仮定を変更するため、ウォレット、インデクサー、ガス見積もりツールが破損する可能性があると警告しています。このアップグレードは8月20日にPlatåbergetテストネットで有効化される予定です。
Ethereum財団のプロトコルDevOpsチームは8月17日に、ハードコードされた最大ガス制限に依存するツールは「破損する」と述べ、影響を受ける可能性のあるソフトウェアとしてウォレット、インデクサー、ガス見積もりツールを挙げました。
チームは、アプリケーションおよびインフラストラクチャ開発者に対し、数ヶ月間オンラインで稼働するよう設計された公共テストネットであるPlatåbergetでシステムをテストするよう呼びかけました。Forkcastのデータによると、Platåbergetは8月13日に立ち上げられ、開発者はGlamsterdamの早期環境を得ることができました。
ガス再価格設定とその影響
アップグレードはSepoliaおよびHoodiに移行する前に、8月20日にPlatåbergetで有効化される予定です。財団によると、公共バリデーターおよびビルダーのデポジットはテストプロセスの一環として利用可能です。計画されているガス再価格設定パッケージの下で、財団はソフトウェアがEthereumに単一の固定ガス上限があると安全に仮定できなくなること、また一般的な操作がすべてのケースで同じ金額で続くことはないと述べました。
これらの変更は、約2億ガスのフロアを中心に設計されており、個々の操作の価格やブロックガス制限に関連する仮定を変更します。アプリケーション開発者にとって、即時の問題は、取引コストを見積もる際に固定の境界を設定するソフトウェアです。
プロトコルDevOpsチームは、Glamsterdamがメインネットに到達する前にそのようなシステムを見直す必要があると述べました。
EIP-8037と新しい状態ガス次元
警告の中心的な部分は、EIP-8037に関するもので、これは新しい状態を作成する操作のための別の状態ガス次元を導入します。財団は、アカウントの作成、コードのデプロイ、または新しいストレージスロットの書き込みが状態バイトごとに固定コストでメーターされ、実行時に課金されると述べました。
この変更により、基本的なETH転送は常に同じガスコストを持つわけではありません。既存のアカウントにETHを送信することは引き続き21,000ガスのコストがかかり、その金額は基本取引コスト、コールドアカウントアクセス、価値転送コストに分かれます。
開発者への影響とテストの重要性
したがって、開発者は21,000ガスをすべてのETH転送に対して十分と見なすアプリケーションを再検討する必要があります。プロトコルDevOpsチームは、単一のガス次元の周りに構築されたガス見積もりツールも、新しい状態が別々にメーターされると不正確な見積もりを返す可能性があると述べました。
EIP-8037はすでに5月までに最終形に近づいていました。5月11日のプロトコル開発報告書によると、この提案は最終草案の状態に達し、Glamsterdam開発ネットワークでパラメータ化されていました。
Glamsterdamのその他の変更点
ガスの再価格設定はGlamsterdamの一部に過ぎません。財団は、このフォークには提案者-ビルダー分離(ePBS)も含まれており、Ethereumのコアプロトコル内でブロックがどのように構築され、提案され、検証されるかを変更します。
Platåbergetが公共参加のために開放されているため、プロトコルDevOpsチームは、ソロステイカー、分散型バリデータ技術プロジェクト、カスタムソフトウェアオペレーター、大規模なステーキングプロバイダーにインフラストラクチャをテストするよう奨励しています。
このテストネットでは、ユーザーが新しいバリデーターをデポジットし、バリデーターおよびビルダーのデポジットワークフローを実験することができます。
Glamsterdamは、デプロイされた契約および初期化コードのサイズ制限も増加させます。財団は、最大デプロイ契約サイズが24 KiBから64 KiBに、最大initcodeサイズが48 KiBから128 KiBに増加すると述べました。
Ethereumの次の予定されたフォークの開発も別に進行中です。8月16日のHegotá計画報告書によると、開発者は2027年のアップグレードのために66の提案を検討しているが、Fork Choiceが強制するインクルージョンリストは、その時点で正式に含まれる予定の唯一のEIPでした。