日曜日、2人のEthereum開発者が、Ethereumの次世代主要ソフトウェアアップグレードであるGlamsterdamがユーザーの資金を保有する既存のアプリを破壊しないよう、競合する提案を提出した。両方の提案はまだドラフト段階であり、いずれも目標日は設定されていない。
Glamsterdamの提案であるEIP-8037およびEIP-8038は、保存されたデータの作成およびアクセスにかかるガス料金を引き上げます。ガスは、Ethereumアプリの基盤となるスマートコントラクトによって実行される各操作のコストを測定します。EIP-8037は、コードの保存および実行コストを除き、コントラクトの作成にかかる基本コストを32,000ガスから183,600ガスに引き上げます。多くのEthereumアプリは、これらのコストが変化しないという前提で設計されています。一部のアプリは、他のアプリを呼び出す際に固定されたガス数量を割り当てており、コストが上昇するとその呼び出しが失敗します。すでに展開された多くのアプリは変更できません。
リスクにより、アップグレードのテストがすでに遅延している。Glamsterdamは、開発者が実際の資金をリスクに晒すことなく変更を確認できる1つのEthereumテストネットワーク上で動作している。10月26日に予定されていた第2回リハーサルは、セキュリティ研究者が懸念を提起したため延期された。セキュリティ研究者のpcaversaccioは、ガス料金の増加のため、Glamsterdamは現在の形でローンチされてはならないと主張した。その研究者は、2週間前にEthereumのコア開発者たちにこれらの懸念が通知されていたと述べた。仮名の開発者bantegは、ethereum/repricing-impactリストにすでに20万件の影響を受けるコントラクトが含まれていると述べた。bantegは、方法論上の問題により、追加の多くのコントラクトが見落とされたと指摘した。bantegは、これらの変更が開発者が利用可能なopcodesを誤用することではなく、複数の著名なプロトコルのデプロイと運用に影響を与えていると述べた。
レオ・グリシッチの提案であるEIP-8488は、Ethereumの命令セットを二つのバージョンに分割します。既存の契約は現在のガススケジュールを維持します。新しくデプロイされる契約は、EIP-8037およびEIP-8038で指定されたガススケジュールを持つV2オペコードを使用しなければなりません。
ジュリオ・レブッフォの提案は、新しいガス料金をすべての契約に適用しつつ、既存のアプリケーションが従来のルールに基づいて実行し続けることを可能にする。レブッフォの草案では、各トランザクションに対して2つのガスメーターを設けることを提案している。1つ目のメーターは従来のルールに従って実行を測定し、もう1つは新しいガススケジュールを適用してトランザクション手数料を計算する。レブッフォの草案は、この設計が実行クライアントの実装やコンセンサステストを経ていないことを認めている。


