イーサリアム史上最も複雑なアップグレードの一つ:Glamsterdam 再構築ブロック構築とガス料金
著者:Ethereum Foundation
編纂:深潮 TechFlow
深潮導読:イーサリアムの間もなく到来するGlamsterdamアップグレードは、ブロック構築方法とガス料金の二重再構築をもたらし、ガス上限をハードコーディングしたウォレット、インデクサ、エスティメーターは直接崩壊します。財団は事前に公共テストネットを開放し、開発者に数ヶ月のウィンドウ期間を提供しましたが、ウィンドウは待ってくれません。

tl;dr
Platåbergetを紹介します:Glamsterdam(Gloas + Amsterdam)アップグレードの初期テスト場で、現在は一般参加が可能です。このアップグレードはアプリケーション開発者に破壊的な変更をもたらします。特に注意すべきは、ハードコーディングされた最大ガス上限に依存するツール(例えばウォレット、インデクサ、ガスエスティメーター)は無効になるため、更新が必要です。この初期の機会を利用してテストしてください!
Platåbergetは短期テストネットで、コミュニティが関連する変更をテストすることを目的としています。以前の短期間の開発者ネットワークとは異なり、Platåbergetは数ヶ月間運営され、コミュニティにGlamsterdam後のイーサリアムを体験するための安定した環境を提供し、Glamsterdamが長期テストネットSepoliaとHoodiに移行する前に、テストと破壊の機会を得ることができます。
Glamsterdamフォークの内容
Glamsterdamアップグレードは、コンセンサス層と実行層の両方に重大な変更をもたらしました。主なポイントは以下の通りです:
プロトコル内蔵の提案者 - ビルダー分離:これはブロック構築、提案、検証方法の重大な変更で、新しいビルダーAPIプロセスとPTC(負荷のタイムリー性)チェックを含みます。ブロック生産と検証パイプラインに依存するインフラは影響を受けることが予想されます。
ブロックレベルアクセスリスト:強制的なブロックレベルアクセスリストを導入し、アクセスされた状態位置とトランザクション後の変更を記録します。ブロックレベルアクセスリストはブロック本体とは別に保存され、eth/71を介して実行層ノード間で交換可能です。
ガス再価格設定:これは一連の調整されたガスコストの変更で、ガスの下限を約2億に引き上げることを目指しています。ハードコーディングされた最大ガス上限のツールは影響を受けます。
より大きなコントラクトと初期化コード:デプロイ可能な最大コントラクトサイズを24KiBから64KiBに、最大初期化コードサイズを48KiBから128KiBに引き上げます。
前方互換性のあるコンセンサスデータ構造
Platåbergetの検証者集合の規模は比較的小さいですが、公開されて参加可能です。誰でも新しい検証者を預け入れ、自分の検証者とビルダーの預金プロセスをテストできます。ePBSはコンセンサス層に対する重大な変更であり、すべての独立したステーキング者、DVTプロジェクト、カスタムソフトウェア、大規模オペレーターが自分のインフラをテストする十分な機会を持つことを希望しています。テストネットでのGlamsterdamフォークは8月20日に予定されており、預金を行いフォーク移行の準備をするための十分な時間が残されています。
Glamsterdamのもう一つの重大な変更はガス再価格設定です。これらの変更はより広範な人々に影響を与えるため、ネットワーク上のすべてのウォレット、インデクサ、ガスエスティメーターに関わります。この機会を利用して、フォークがメインネットに上线する前に、あなたのシステム内で問題が発生するツールや仮定を明らかにしてください。
含まれているEIPの完全なリストはGlamsterdam元EIP-7773で追跡されています。
Platåbergetの使用
Platåbergetリソースページを確認して、含まれているEIPの概要、クライアントサポート、起動状況を確認してください;devnet-8仕様を確認して、ネットワーク設定、構成値、ブートノード、クライアントリリース情報を確認してください。
Platåbergetページは、あなたのELとCLクライアントを設定するためのネットワーク追加プロセスをワンクリックで提供し、預金とガス料金をカバーするためのテストネットETHを提供する水道もあります。
ノードを運営する際に覚えておくべきポイント:
一般の人々はDoraブラウザを通じて検証者またはビルダーの預金を提出できるようになります。
創世検証者集合は、自動的に少数の実体に質権を配分するのではなく、公開預金を通じて導かれ、創世時にいくつかのETHを配分して開始を助けます。
クライアントリリース:各クライアントのリリースはオプションであり、選択したクライアントがそのバージョンを含んでいるか確認してください。
クライアントイメージ
現在、クライアントチームがラベル付きのリリースバージョンを準備するまで、以下のethPandaOpsコンテナイメージを使用してください。
コンセンサス層

実行層

サポートとフィードバック
仕様にエラーや問題がある場合、最良のフィードバックチャネルはイーサリアムR&D Discordサーバーです。Discordを使用したくない場合は、以下の仕様リポジトリに提出することもできます:コンセンサス層、実行層、execution-apis、builder-specs、beacon-APIs。
PlatåbergetはコミュニティにGlamsterdam後のイーサリアムを体験し、問題を発見する機会を提供します。
ガス再価格設定はアプリケーション開発者にとって特に重要です:ハードコーディングされた最大ガス上限に依存するツール(例えばウォレット、インデクサ、ガスエスティメーター)は無効になり、更新が必要です。私たちはdAppとウォレット開発者がインフラ運営者と共にPlatåbergetでテストを行うことを期待しています。このような変更は下流のツールに最も影響を与える可能性があります。
再価格設定は単にブロックガス上限に関わるものではありません:個々の操作の価格も変わり、EIP-8037は新しい状態を作成する操作に独立した状態ガス次元を導入しました。アカウントの作成、コードのデプロイ、または新しいストレージスロットへの書き込みは、現在、各状態バイトの固定コスト(CPSB)で測定され、実行時に請求されます。実際の結果は、通常のETH転送が常に固定の21,000ガスではなくなることです:既存のアカウントへの転送は依然として21,000(現在はTXBASECOST + COLDACCOUNTACCESS + TXVALUECOSTに分解されます)が、存在しないアカウントに資金を送信する場合、実行時にSTATEBYTESPERNEWACCOUNT × CPSBの状態ガス料金が追加で発生します。21,000がすべての転送をカバーする、または推定時に単一のガス次元を仮定することは再考する必要があります:EIP-2780を参照して分解された内在コストを確認し、EIP-8038を参照して状態アクセスコストの増加を確認してください。
フィードバックがクライアントソフトウェアと仕様に統合された後、1ヶ月以内に非最終的な開発者ネットワークがフォローアップされ、極端なコンセンサスシナリオをテストするために使用されます。
これらの開発ネットワークが安定して運営されると、既存の長期テストネット(Sepolia、Hoodi)はGlamsterdamフォークを経験します。一度それらがアップグレードされ、安定したら、次のステップはイーサリアムメインネットのGlamsterdamへの移行です🎊。
進捗をより詳細に追跡したい人にとって、最良のチャネルはイーサリアムR&D Discordサーバー、All Core Dev電話会議、Glamsterdamアップグレードトラッカー、またはEthPandaOpsのGlamsterdam開発ネットワークGithubリポジトリです。
Platåbergetを見てください🐻❄️!











