ニュース暗号資産イーサリアムのGlamsterdamアップグレード、ウォレットが依存する21,000ガス定数を終わらせる可能性

イーサリアムのGlamsterdamアップグレード、ウォレットが依存する21,000ガス定数を終わらせる可能性

著者: CryptoMeter io·

重要ポイント

  • EIP-2780は、イーサリアムの固定された21,000ガスのトランザクション基本コストを、リソースベースの構成要素に置き換える。
  • 提案の下では、ゼロ値トランザクションには15,000ガスが必要となる可能性があり、自己送金は12,000ガスまで下がる可能性がある。
  • 新規アカウントを作成する送金は、現時点で約183,600ガスに設定されている別個のステートガス料金に移行する。
  • この変更により、ウォレット、ガス推定ツール、RPCプロバイダー、ERC-4337関連インフラの更新が必要となる。
  • Glamsterdamは、2025年12月に稼働開始したFusakaアップグレードに続き、2026年下半期を目標としている。
イーサリアムのGlamsterdamアップグレード、ウォレットが依存する21,000ガス定数を終わらせる可能性

イーサリアムの次の主要ネットワークアップグレード「Glamsterdam」は、ブロックチェーンで最も長く続いてきた前提のひとつである、トランザクションの一律21,000ガスという基本コストの見直しを、ウォレットやトランザクションインフラに迫る可能性がある。この定数は2015年のイーサリアムのローンチ時にプロトコルに書き込まれ、それ以降のすべてのハードフォークを経ても生き延びてきた。だからこそ、多くの下流ツールが今なおこれを固定値として扱っているのである。

この転換は、固定の21,000ガス課金を、トランザクションが実際に消費するリソースに連動した個別コストに置き換える提案「EIP-2780」を通じてもたらされる。この提案は現在、Glamsterdamへの組み込みが検討されており、同アップグレードはイーサリアムが2026年下半期を目標としているもので、2025年12月に稼働開始したFusakaアップグレードの次に位置する。最近のアップグレードと同様に、Glamsterdamという名前は2つの都市、この場合はグラスゴーとアムステルダムに由来している。

21,000ガス定数が変わる理由

現行のルールでは、既存アカウント間の標準的なETH送金には21,000ガスが必要である。ウォレット、ガス推定ツール、トランザクションビルダーは長年、その数値にロジックを据えてきた。

EIP-2780はこの定数を複数の構成要素に分解する。シンプルなゼロ値トランザクションは15,000ガスで済む可能性があり、自己送金は12,000ガスまで下がる可能性がある。ただし、既存アカウントへの通常のETH送金は、提案の現行版では引き続き合計21,000ガスとなる。

より大きな変更は、トランザクションが新規アカウントを作成する場合に適用される。現在でも、新規アカウントを作成する通常の送金には、21,000ガスの基本料金に加えて25,000ガスが追加で課されている。提案の下では、このような送金には代わりに別個のステートガス料金が課される。イーサリアムが新規アカウントを恒久的に保存しなければならないためだ。現行の仕様では、この操作に約183,600ステートガスが割り当てられている。

ステートガスの構成要素は、EIP-2780を、イーサリアムで長年続いてきた技術的論争のひとつである「ステート成長」の問題とも結びつけている。チェーンに追加されるアカウントごとに、フルノードが無期限に保存し提供しなければならないデータセットが拡大し、研究者たちはステートレス化やステート有効期限といった対策の研究に長年取り組んできた。トランザクションがネットワークに強いる保存コストを明示的に課金することで、この懸念に具体的な価格付けメカニズムが与えられる。

ウォレットに対する新たなガス推定の課題

この提案が重要なのは、ウォレットがトランザクションの有効性に関する普遍的な最小値として21,000を扱えなくなるためだ。EIP-2780は、トランザクションがブロックに入れるかどうかを決定するイントリンシックガスと、実行中に触れるステートに依存するランタイム課金を分離する。この区別により、ウォレット、RPCプロバイダー、ガス推定ツール、アカウントアブストラクションインフラ全体で更新が必要になる可能性がある。

影響はERC-4337のバンドラーにも及ぶ。イーサリアムのステートガスモデルの下では、サブオペレーションのコスト測定にgasleftを頼るアプリケーションは、すべての課金を正確に把握できなくなる可能性がある。

Glamsterdamは、ブロックレベルアクセスリストやより高いブロックガス上限を含む、より広範な変更も追求している。これらの変更は合わせて、ネットワークリソースを持続可能に保ちながら、イーサリアムのトランザクション並列処理能力を高めることを目指している。アップグレードの最終的な範囲は、イーサリアムのAll Core Devsコールで決定される。そこではクライアントチームが組み入れる提案を決定し、メインネットでの有効化前に公開devnetでそれらを検証する。

日常のユーザーにとっては、ウォレットソフトウェアが必要な更新を受ければ、この移行は大部分で目に見えないものにとどまるはずだ。一方、開発者にとっては、イーサリアムがより細分化された価格モデルへと移行する中で、馴染みのある21,000ガスルールは信頼性の低い前提になりつつある。