はじめに
イーサリアムのGlamsterdamアップグレードは、2026年Q4に予定されている今後の大規模なイーサリアムネットワークのアップグレードです。これは、イーサリアムのレイヤー1の性能を向上させ、ネットワークの拡張性を高め、一部の取引コストを削減し、さらに高いスループットを実現する将来のアップグレードに向けてイーサリアムを準備することを目的としています。ethereum.orgによると、Glamsterdamは、特にFusakaアップグレードで進んだ内容の後に、イーサリアムがブロックを作成し、検証し、処理する方法を変更することに重点を置いています。
「Glamsterdam」という名前は2つの要素に由来しています。コンセンサス層のアップグレード名に関連する「Gloas」と、実行層のアップグレード名に関連する「Amsterdam」です。
---
簡単な図:Glamsterdamの前後のEthereum
Glamsterdam以前
------------------
トランザクション
|
v
段階的に1つずつ処理
|
v
ブロック・ビルダー/提案者システムは、外部リレーへの依存がさらに大きくなる
|
v
データを広めて検証するための時間が限られている
Glamsterdamの後
-----------------
トランザクション
|
v
より良いデータマップ + 並列処理の準備
|
v
Ethereumプロトコル内部で提案者とビルダーの役割が分離される
|
v
データを広める時間を増やす + より良いスケーリングの道筋
---
Glamsterdamの主目的
Glamsterdamの主な目的は、通常のユーザーや自宅のバリデーターが運用しにくくなるほどネットワークを難しくせずに、Ethereumを安全にスケールさせることです。
Ethereum.orgは、Glamsterdamの主な3つの目標を次のように説明しています。
1. 並列化により処理を高速化する。
2. ブロックが作成・検証される方法を改善し、ネットワークの容量を拡張する。
3. 長期的な持続可能性のためにガスコストを調整し、データベースの膨張を防ぐ。
簡単に言えば、Glamsterdamは単なる小さな手数料の更新ではありません。これは、より多くのトランザクションとより多くのレイヤー2データを効率的に扱える未来に備えるための、構造的なアップグレードです。
---
主要機能1:保障された提案者ービルダー分離、またはePBS
Glamsterdamの最大の要素の1つが、EIP-7732としても知られるePBSです。
今日、Ethereumのブロック作成には提案者とビルダーが関わりますが、このシステムの一部は、リレーなどのプロトコル外のインフラに依存しています。Glamsterdamは、この分離をEthereumのプロトコル自体に直接持ち込むことを目指します。これは、enШrined proposer-builder separation(保障された提案者ービルダー分離)と呼ばれます。
図:ePBSの概念
現在のモデル
-------------
バリデーター / 提案者
|
v
外部リレーまたはビルダーマーケット
|
v
実行ペイロード
|
v
Ethereumのブロック
ePBSとともに
---------
提案者の役割 ---> Ethereumプロトコル ---> ビルダーの役割
| | |
v v v
コンセンサス・ブロック 信頼不要のルール 実行ペイロード
なぜePBSが重要なのか
ePBSはEthereumを次のように支援します:
- 信頼できる第三者リレーへの依存を減らす。
- ブロック構築をよりプロトコルネイティブにする。
- ネットワークにデータ伝播のためのより多くの時間を与える。
- より大きいペイロードと、より多くのスケーリング容量を支える。
Ethereum.orgによれば、ePBSはデータ伝播ウィンドウを約2秒から約9秒に拡大でき、Ethereumがより安全により多くのデータを扱うのに役立ちます。
---
主要機能2:ブロック単位のアクセスリスト、またはBAL
もう1つの大きな特徴は、BALまたはEIP-7928としても知られるブロック単位のアクセスリストです。
Ethereumは現在、多くの操作を逐次的に処理しています。なぜなら、ネットワークが常に事前に「各トランザクションがどのアカウントやストレージ領域に触れるか」を把握できないからです。BALは、ブロックがデータベースのどの部分にアクセスするのかをEthereumに知らせる地図のように機能します。
図:ブロック単位のアクセスリスト
BALなし
-----------
トランザクション1 --> 不明なデータアクセス
トランザクション2 --> 不明なデータアクセス
トランザクション3 --> 不明なデータアクセス
Ethereumは慎重に、段階的に処理しなければなりません。
BALあり
--------
ブロックのアクセスリスト:
- Tx 1がアカウントAに触れる
- Tx 2がアカウントBに触れる
- Tx 3がアカウントCに触れる
Ethereumはより早くデータを準備し、並列処理へ向かえます。
なぜBALが重要なのか
BALは重要です。なぜならEthereumが:
- 並列処理に備える。
- ボトルネックを減らす。
- ノード同期の改善。
- 将来のL1スケーリングをより安全にする。
Ethereum.orgによれば、BALはノードにトランザクションの依存関係の可視性を与え、ノードが並列なディスク読み取りを行えるようにできます。
---
主要機能3:ガスと状態コストの変更
Glamsterdamにはガス関連の変更も含まれています。これらの変更は、単に手数料を安くするためだけではありません。Ethereumのコスト体系をより正確にするためでもあります。
例えば、Ethereum Foundationは、アカウントの作成、コードのデプロイ、あるいは新しいストレージスロットへの書き込みなど、状態に関連する操作は、別の方法でメータリングされる可能性があると述べています。これは、Ethereumが長期的なデータベースの成長を制御する必要があるため重要です。
図:ガスコストの目的
Ethereumのガス手数料
--------------------
ユーザーがガスを支払う
|
v
ネットワーク計測の作業
|
v
コストは次を反映すべき:
- 計算
- データアクセス
- ストレージ成長
- 長期的なハードウェア負担
Ethereumがあまりに多くの安価なストレージ成長を許すと、時間の経過とともにノードの運用が難しくなる可能性があります。Glamsterdamは、日々の利用をより安くしつつ、長期的なネットワークの持続可能性とのバランスを取ろうとしています。
---
Glamsterdam向けに予定されたEIP
Glamsterdamのハードフォークに関するメタEIPはEIP-7773です。これは、複数のEthereum改善提案(EIP)を導入対象として予定していることを列挙しています。例えば:
- EIP-2780:固有のトランザクションガスを削減。
- EIP-7732:保障された提案者ービルダー分離。
- EIP-7928:ブロック単位のアクセスリスト。
- EIP-7954:最大コントラクトサイズを増やす。
- EIP-8037:状態作成ガスコスト増加。
- EIP-8038:状態アクセスのガスコスト増加。
- EIP-8246:SELFDESTRUCTの燃焼を削除。
- EIP-8282:ビルダー実行リクエスト。
Glamsterdamはまだ開発中のため、最終的なメインネット有効化までに一部の詳細が変更される可能性があります。
---
GlamsterdamがEthereumユーザーをどう助けるか
通常のEthereumユーザーにとって、Glamsterdamは次のようなものをもたらすかもしれません:
- より良いネットワーク性能。
- 時間とともに手数料が低くなるための、より強固な土台。
- より信頼性の高いスケーリング。
- Ethereumがより安全により多くのデータを扱えるため、レイヤー2のサポートが向上。
- より良い長期的なユーザー体験。
ただし、ユーザーはGlamsterdamを「魔法のようなアップグレード」だと考えるべきではありません。すべての手数料を永遠に瞬時に解決するわけではありません。Ethereumの手数料は依然として、ネットワーク需要、ブロックスペース、レイヤー2の利用状況、市場の活動などに依存します。
---
Glamsterdamが開発者をどう助けるか
開発者にとって、Glamsterdamは次をもたらすかもしれません:
- スケーラブルなアプリケーションを構築するためのより良いツール。
- EIP-7954によってより大きなコントラクトサイズの可能性。
- コントラクトの前提を見直す必要が出るかもしれない新しいガスコスト規則。
- EthereumのL1およびレイヤー2エコシステムに依存するアプリのためのより良いインフラ。
開発者は特にガスの前提を確認すべきです。いくつかの操作は安くなる一方で、他は実際のネットワークコストを反映するように再評価される可能性があるためです。
---
Glamsterdamがバリデーターとノード運用者に与える影響
バリデーターとノード運用者は、アップグレードが有効化される前に、実行クライアントとコンセンサスクライアントの両方を更新する必要があります。Ethereum.orgによれば、Glamsterdamはブロックの作成・検証・承認(attest)方法が変わるため、GlamsterdamはすべてのEthereumノードとバリデーターに影響します。
図:ノードのアップグレード手順
Glamsterdam有効化前
-----------------------------
ノード運用者
|
v
実行クライアントを更新
|
v
コンセンサスクライアントを更新
|
v
テスト互換性
|
v
ハードフォーク後も同期を維持する
ノード運用者が時間内に更新しない場合、アップグレード後にそのノードは正しいEthereumチェーンに従えなくなる可能性があります。Ethereum.orgによれば、Glamsterdamはブロックの作成・検証・承認(attest)方法が変わるため、すべてのEthereumノードとバリデーターに影響します。
---
Glamsterdamとレイヤー2スケーリング
Ethereumのスケーリング計画は、ロールアップなどのレイヤー2ネットワークに大きく依存しています。Glamsterdamは、将来より多くのデータと高いスループットを支えられるように、ベース層を改善することで役立ちます。
図:Ethereumとレイヤー2
ユーザー
|
v
レイヤー2ネットワーク
|
v
データ/証明をEthereum L1へ投稿
|
v
Ethereumはセキュリティと決済を提供する
Ethereum L1の容量とデータ取り扱いの構造を改善することで、Glamsterdamは間接的にレイヤー2ネットワークがより速く、より効率的になるのを助けます。
---
GlamsterdamはETHの価格を上げる?
Glamsterdamは、スケーラビリティ、ネットワーク効率、開発者体験を改善するため、Ethereumの長期的な基礎体力にとってプラスになり得ます。しかし、どんなアップグレードも価格上昇を保証することはできません。
ETH価格は次を含む多くの要因に左右されます:
- 暗号資産市場の状況。
- Ethereumのブロックスペースに対する需要。
- レイヤー2の成長。
- 機関投資家の関心。
- 規制。
- ビットコイン市場のサイクル。
- グローバルな流動性。
そのため、GlamsterdamはEthereumの技術を改善し得ますが、ETHの価格変動は不確実なままです。
---
結論
Ethereum Glamsterdamアップグレードは、Ethereumの長期ロードマップにおける大きな一歩です。その主な重点は、Ethereumをより速く、よりスケーラブルに、より持続可能にし、将来の高スループット成長により備えることです。
Glamsterdamの最も重要な要素は次の通りです:
Glamsterdamアップグレード
|
|-- ePBS
| |-- より良いブロック構築
| |-- 外部リレーへの依存が少ない
| |-- より長いデータ伝播時間
|
|-- ブロック単位のアクセスリスト
| |-- より良いトランザクション依存関係のマッピング
| |-- 並列処理の準備
| |-- より速い同期の可能性
|
|-- ガスと状態の再評価
|-- より正確なネットワークコスト
|-- 長期的な持続可能性
|-- より安全な将来のガス上限の増加
簡単に言えば、Glamsterdamはより良いスケーリングのためのEthereumのアップグレードであり、より賢いブロック処理と、より強固な将来のネットワーク構造を実現します。