戻る

競合する二つのイーサリアム提案が、Glamsterdamによる旧契約の破棄を阻止することを目指す

The proposals aim to keep Ethereum’s planned gas changes from breaking existing contracts, using different approaches to what contracts see and what users pay.

競合する二つのイーサリアム提案が、Glamsterdamによる旧契約の破棄を阻止することを目指す

イーサリアムの次回アップグレードは、すでにユーザーの資金を保有している一部のアプリに影響を及ぼす可能性があり、これを阻止するために日曜日に二人の開発者が対立する修正案を提出しました。

レオ・グリーシックによるある計画では、現在ネットワーク上に存在するアプリは現行の料金体系のままとし、新料金はその後にローンチされたアプリにのみ適用される。一方、ジュリオ・レバッフォによる別の案は、すべてのアプリに新料金を課すものの、既存のアプリは何も変わっていないかのように稼働を続けられるようにするものである。

彼らが解決しようとしている問題は、Ethereumの次の大型ソフトウェアアップグレードであるGlamsterdamにあります。その提案のうちの2つは、EIP-8037 および EIP-8038、Ethereumの格納データの作成および変更にかかるガス料金を引き上げる。ガスは、Ethereumアプリの背後にあるプログラムであるスマートコントラクトが実行するすべてのステップを評価する単位である。EIP-8037の下では、コントラクト作成の基礎料金が32,000ガスから183,600ガスに引き上げられ、その後にコードの格納および実行コストが加算される。

多くのイーサリアムアプリは、これらのコストが変わらないという前提で作成されました。あるアプリは他のアプリを呼び出すたびに固定のガス量を支払い、その呼び出しのコストが上昇すると失敗します。これらの多くのアプリは、一度稼働すると更新ができません。

そのリスクはすでにアップグレードの遅れを招いている。Glamsterdamはイーサリアムのテストネットの一つで稼働しており、ここは開発者が実際の資金に影響を与える前に変更を試すためのブロックチェーンのコピーであるが、10月26日に予定されていた二度目のリハーサルは延期 セキュリティ研究者が警鐘を鳴らした後。

「個人的な意見ですが、Glamsterdamは現状の形でリリースされるべきではありません、断言します」と、セキュリティ研究者のpcaversaccio氏はXに投稿しました。彼はガス料金の増加に言及し、これを2週間前にイーサリアムのコア開発者に報告したと述べています。

仮名の開発者bantegはより率直だった。「すでにethereum/repricing-impactで20万件もの影響を受けた契約の膨大なリストがあるにもかかわらず、私はそれがさらに多くを見逃している複数の方法論的問題を発見した」と彼はX上で述べた。「これは、単なるランダムな開発者が与えられたオペコードを誤用しているだけでなく、複数の著名なプロトコルの展開および運用に影響を及ぼしている。」

グリシッチの草案、EIP-8488は、Ethereumの命令セットを二つに分割します。既存の契約は「レガシースケジュールを維持する」とし、一方で「新しい契約はEIP-8037/8038のガススケジュールを適用したV2オペコードを使用しなければなりません」と述べています。

リバッフォの ドラフト は、トランザクションごとに2つのガスメーターを運用します。1つは旧ルールの下での実行を追跡し、もう1つは「課金が新スケジュールを使用し、トランザクション手数料を決定する」ものです。同時に、「この設計に対する実行クライアントの実装やコンセンサステストはいずれも実施されていない」とも認めています。

両方とも草案であり、いずれも目標日を明示していません。開発者が10月29日に最も早く11月16日から20日と見積もったアップグレードの次のプライベートテストは、計画されていました いずれのドラフトが存在する前に。

CoinDeskで原文を読む

その他のニュース