EthereumのGlamsterdamアップグレードが、20万のスマートコントラクトが破損する危険にさらされ、強い反発に直面している。 EthereumのGlamsterdamアップグレードは、20万のスマートコントラクトを新しいガス料金規則から守るために対立する2つの提案が提出されたことで、反対に直面している。 ますます多くのEthereum開発者と投資家が、次の大規模アップグレードであるGlamsterdamについて慎重な対応を呼びかけている。11月8日(日曜日)、2人の開発者が、既存のスマートコントラクトが損傷するのを防ぐために対立する2つの提案を提出した。 懸念は、新しいガス料金規則に集中している。セキュリティ研究者によると、約20万の既存のスマートコントラクトが影響を受ける可能性があり、その中にはユーザーの資金を保有し、更新できないものも含まれている。 一時停止を求める声 Curve Financeの創設者であるMichael Egorovは、X上で直接的な呼びかけを投稿した。彼は「チェーンのリンクを壊さないでください」と警告し、現在の形でのGlamsterdamは「別の緊急チェーンフォークにつながり、多くの混乱を引き起こす可能性がある」と述べた。 Ethereum投資家のRyan Berckmansは、リスクを検討した後、立場を変更した。当初は迅速な実施を支持していた彼は、Ethereumがすべてのアプリケーションに対してガス料金を固定することはできないと主張していた。 「我々(明らかに今では)Glamの早期有効化を推し進めるべきではない。私はそのように述べたことで誤っていた」とBerckmansはX上で書いた。 セキュリティ研究者のpcaversaccioはさらに踏み込んだ。「私の個人的な意見では、Glamsterdamは現在の形でリリースされるべきではない。これで終わりだ」と彼は書き、ガス料金の引き上げについては約2週間前にコア開発者に報告されていたと付け加えた。 匿名開発者bantegは、公開された分析により約20万の影響を受けたコントラクトがリストアップされたと述べた。彼は、この方法論に欠陥があるため、さらに多くのコントラクトが見落とされている可能性があり、いくつかの重要なプロトコルがすでに暴露されていると指摘した。 ガス料金の変更と2つの提案された解決策 この問題は、Glamsterdamで提案されたEIP-8037とEIP-8038の2つの提案に起因している。これらは、ブロックチェーン上に保存されたデータの作成およびアクセスにEthereumが課すガス料金を引き上げるものである。 ガスとは、スマートコントラクトが実行する各ステップのコストを定価するための手数料である。EIP-8037によると、コントラクト作成の基本料金は32,000ガスから183,600ガスへと増加し、これはストレージおよびコード実行コストを含まない。 多くのアプリケーションは、これらのコストが変更されないという前提で構築されている。一部のアプリケーションは、他のアプリケーションを呼び出す際に固定量のガスを割り当てており、料金の上昇によりこれらの呼び出しが失敗する可能性がある。セキュリティ企業ChainSecurityは、このような8つの仮定が破綻する可能性があることを発見した。 Leo GlisicによるEIP-8488提案は、Ethereumのスクリプトを2つの部分に分割する。既存のコントラクトは従来のガス料金表を維持し、新規コントラクトのみが新しい料金を持つ「V2」コードを使用するようになる。 Giulio Rebuffoによる草案は別のアプローチを取り、各トランザクションに2つのガスメーターを使用する。1つ目のメーターは古いルールに基づいて実行を追跡し、コントラクトが期待する値を提供し、もう1つのメーターは新しい料金に基づいて実際の手数料を設定する。 Rebuffoの草案では、この設計に対する実行クライアントやコンセンサステストの実装はまだ行われていないと明記されている。両方の提案はGlamsterdamへの採用がまだ承認されておらず、どちらも目標日を明示していない。 開発者は、セキュリティ警告を受けた後、10月26日にテストネットHoodiでのGlamsterdam有効化を延期した。この延期には、Amsterdam実行レイヤーの変更、Gloasコンセンサスメカニズムの変更、およびHoodiのガス上限を2億に引き上げる計画が含まれていた。 11月6日、Ethereum財団の開発者Marius van der Wijdenは、同財団がChainSecurityおよびDedaubと協力して影響を受けたアプリケーションを検討していると述べた。グループは開発者からのフィードバックも収集している。 10月29日の会議で、開発者はGlamsterdamでの個別テストについて、最早11月16日から20日の間に行う可能性があると概略的に議論した。このスケジュールは新たな提案が提出される前から設定されていた。 Maisie Morrisonによる


