$ETH のGlamsterdamアップグレードは、引き続きブレーキがかかっている。イーサリアム財団は11月6日、EIP-8037とEIP-8038によって、状態の作成とアクセスに対するGasの算定方法が変更されると説明した。ChainSecurityは、一部のプロジェクトがアップグレード後には成立しなくなる実行上の前提に依存していることを発見した。コア開発者は、問題が解決するまでHoodiテストネットのフォークを見送ることを決めた。メインネットではまだこの2つの変更は有効化されておらず、「影響を受ける可能性がある」を「すでに攻撃を受けた」と書き換えることもできない。
延期すればスケーリング計画が遅れる。これは、できるだけ早く進めるべきだという側にとって、最も有力な理由だ。一方、懸念も具体的だ。Gas不足で外部呼び出しが失敗すると、旧コントラクトは後続処理でも同様にGasを使い果たし、操作全体がロールバックされる可能性がある。価格変更後は、条件によっては失敗処理の分岐が逆に完了し、本来は再試行可能な操作が恒久的な失敗として記録されることがある。ChainSecurityは再現可能な条件を示したが、すべてのコントラクトに脆弱性があるという意味ではない。財団は現在、8種類の実行上の前提を挙げ、開発者にそれぞれ再確認するよう求めている。
$BNB が稼働するBSCと、$POL が稼働するPolygon PoSは、どちらもEVMコントラクトを実行しているが、アップグレードとGasのルールはそれぞれ独立している。イーサリアムの提案が、この2つのチェーンで自動的に有効になるわけではない。同じコントラクトを複数のチェーンに展開する場合、私は「EVM互換」を実行結果が完全に同じという意味で捉えるのではなく、失敗処理と固定Gas閾値が各チェーンで個別にテストされているかに注目する。今後は、影響を受けるコードの再現範囲、仕様が変更されるかどうか、そしてHoodiの再日程がいつ決まるかを確認したい。
出典:イーサリアム財団の11月6日の説明、ChainSecurityの10月13日の技術分析。リスクに関する注意:提案はまだイーサリアムのメインネットで有効化されておらず、技術上の延期は取引シグナルではない。
延期すればスケーリング計画が遅れる。これは、できるだけ早く進めるべきだという側にとって、最も有力な理由だ。一方、懸念も具体的だ。Gas不足で外部呼び出しが失敗すると、旧コントラクトは後続処理でも同様にGasを使い果たし、操作全体がロールバックされる可能性がある。価格変更後は、条件によっては失敗処理の分岐が逆に完了し、本来は再試行可能な操作が恒久的な失敗として記録されることがある。ChainSecurityは再現可能な条件を示したが、すべてのコントラクトに脆弱性があるという意味ではない。財団は現在、8種類の実行上の前提を挙げ、開発者にそれぞれ再確認するよう求めている。
$BNB が稼働するBSCと、$POL が稼働するPolygon PoSは、どちらもEVMコントラクトを実行しているが、アップグレードとGasのルールはそれぞれ独立している。イーサリアムの提案が、この2つのチェーンで自動的に有効になるわけではない。同じコントラクトを複数のチェーンに展開する場合、私は「EVM互換」を実行結果が完全に同じという意味で捉えるのではなく、失敗処理と固定Gas閾値が各チェーンで個別にテストされているかに注目する。今後は、影響を受けるコードの再現範囲、仕様が変更されるかどうか、そしてHoodiの再日程がいつ決まるかを確認したい。
出典:イーサリアム財団の11月6日の説明、ChainSecurityの10月13日の技術分析。リスクに関する注意:提案はまだイーサリアムのメインネットで有効化されておらず、技術上の延期は取引シグナルではない。
