イーサリアム、セキュリティリスクを理由にGlamsterdamのHoodiテストネット公開を延期
重要ポイント
- •イーサリアムは、アップグレードの提案がネットワーク上にすでにデプロイされたスマートコントラクトとどう相互作用するかを開発者が調査できるよう、予定されていた10月26日から、HoodiテストネットでのGlamsterdamハードフォークを延期しました。
- •10月13日のChainSecurityの警告では、EIP-8037とEIP-8038が、失敗した操作の後にコントラクトへガスを返還することでガス不足グリーフィング攻撃への防御を弱め、従来停止していたはずのコントラクトを実行し続けさせる可能性があると指摘されました。
- •12月上旬を目標としていたメインネットのスケジュールは、Hoodiテストネットでのテスト成功が前提だったため現時点で未定ですが、Glamsterdamはすでに10月6日にSepoliaで有効化されています
- •ChainSecurityは13件の実例を特定し、影響を受ける非公開のプロジェクトと責任ある開示の調整を進めるとともに、開発者にコントラクトの見直しを呼びかけています。
- •匿名研究者pcaversaccioはリスクを深刻と評してフォークの再評価を求めており、以前のイーサリアム財団の勧告は、新しいガスモデルが固定の前提に依存するウォレット、インデクサー、ガス見積ツールを壊す可能性があると注意を促していました。

イーサリアム、セキュリティリスクを理由にGlamsterdamのHoodiテストネット公開を延期
イーサリアムの開発者は、セキュリティ研究者が、既存のスマートコントラクトが失敗したトランザクションを処理する方法を変えかねないガス関連のリスクを指摘したことを受け、HoodiテストネットでのGlamsterdamハードフォークを延期しました。
ハードフォークとは、ネットワーク上のすべてのノードが同じ新しいルールを採用する必要があるプロトコル全体の変更であり、イーサリアムでは、すでにデプロイされたコントラクトと実際の価値が関わるメインネットを有効化する前に、SepoliaやHoodiなどのテストネットでリハーサルを行うのが標準的な手法です。イーサリアム財団(EF)は、10月26日に予定されていたアップグレードを、フォーク内の一部の提案がイーサリアム上にすでにデプロイされたスマートコントラクトとどう相互作用するかを開発者が調査できるよう延期したと発表しました。
この決定の発端は、ブロックチェーンセキュリティ企業ChainSecurityによる10月13日の警告です。同社は、Glamsterdamに含まれる2つの提案(EIP-8037とEIP-8038、イーサリアム改善提案として知られる正式な仕様)が、「ガス不足グリーフィング」として知られる攻撃クラスへの防御を弱める可能性があることを発見しました。
メインネットのスケジュールは不透明に
今回の延期により、Glamsterdamのメインネットスケジュールは不透明になりました。開発者は12月上旬を視野に入れており、Hoodiでのテスト成功後にスケジュールを確定する予定でしたが、テストネットでの稼働がメインネットスケジュールの決定要因であっただけに、日程は現在未定となっています。
アップグレードはすでに10月6日、Sepoliaテストネットで有効化されており、その延期されたHoodiでの展開が予定されていました。
ガス変更が防御策を損なう可能性
ChainSecurityの分析によると、新しいルールでは、操作が失敗した後にガスがコントラクトへ返還される可能性があり、従来は停止していたケースでも実行を継続できるようになります。研究者らは、これがトランザクション中に利用可能な残存ガス量に依存する既存のセキュリティチェックを阻害しうると指摘しています。
ガス不足グリーフィング攻撃では、悪意ある呼び出し元が、正当なスマートコントラクト操作を完了させないよう意図的に少ないガスを供給します。ChainSecurityは、Glamsterdamの提案変更がこの種の攻撃への防御を弱め、コントラクトが失敗した操作を恒久的に記録してしまう可能性があると警告しました。例えば、影響を受けたコントラクトはユーザーのクレームを削除したり再試行の選択肢を無効化したりし、本来有効な操作をユーザーが完了できなくなるおそれがあります。
同社は、Glamsterdamによってすべてのガス関連セキュリティチェックが信頼できなくなるわけではないと強調しています。一部の防御策は引き続き機能する可能性がありますが、開発者はアップグレードの新しいガスルールを考慮しているか確認するためにレビューを行う必要があります。
コミュニティの反応
この発見を受け、イーサリアムのコントリビューターの間で懸念が広がりました。10月21日、GitHub上のコメントで、匿名のセキュリティ研究者pcaversaccioはこのリスクを「深刻」と評し、ハードフォークの再評価を求めました。
金曜日、ChainSecurityは「13件の実例」を特定し、影響を受けるプロジェクトと責任ある開示の調整を進めていると発表しました。同社は実例の詳細を明らかにせず、影響を受けるプロジェクト名も公表していませんが、開発者にできるだけ早くコントラクトを確認するよう呼びかけています。
この警告は、Glamsterdamのガスモデルが固定の前提に依存するウォレット、インデクサー、ガス見積ツールを壊す可能性があるとする、以前のイーサリアム財団の勧告に続くものです。
メインネットのスケジュールはHoodiでのテスト成功と連動しているため、今後注目すべき点は、再設定されるHoodiの有効化日程、影響を受けるプロジェクトとのChainSecurityの責任ある開示プロセスの結果、そしてウォレット、インデクサー、ガス見積ツール向けのEFの勧告を踏まえたさらなるガイダンスです。