兩位以太坊開發者於週日提交了競爭性的提案,以防止 Glamsterdam——以太坊下一次重大軟體升級——破壞持有用戶資金的現有應用程式。這兩項提案仍為草案,且均無目標日期。
Glamsterdam 提案 EIP-8037 和 EIP-8038 將提高建立和存取儲存資料的汽油費。汽油用於衡量以太坊應用程式底層智能合約所執行的每項操作成本。EIP-8037 將建立合約的基本成本從 32,000 汽油提高至 183,600 汽油,不包括程式碼儲存和執行成本。許多以太坊應用程式都是基於這些成本將保持不變的假設設計的。一些應用程式在呼叫其他應用程式時會分配固定數量的汽油,因此較高的成本將導致這些呼叫失敗。許多已部署的應用程式無法修改。
風險已延遲升級測試。Glamsterdam 目前運行於一個以太坊測試網路,開發者可在不冒真實資金風險的情況下檢查變更。原定於 10 月 26 日的第二次演練,因安全研究人員提出疑慮而延期。安全研究人員 pcaversaccio 認為,由於氣體費用增加,Glamsterdam 不應以當前形式上線。該研究人員表示,以太坊核心開發者早在兩週前已收到這些疑慮。化名開發者 banteg 表示,ethereum/repricing-impact 列表中已包含 200,000 個受影響的合約。banteg 說,方法論問題導致評估遺漏了許多其他合約。banteg 表示,這些變更影響了多個知名協議的部署與運作,而不僅僅是開發者濫用可用的操作碼。
Leo Glisic 的提案 EIP-8488 將以太坊的指令集分為兩個版本。現有合約將保留現有的燃氣安排。新部署的合約必須使用 V2 操作碼,並遵循 EIP-8037 和 EIP-8038 所指定的燃氣安排。
朱利奧·雷布福的提案將把新的燃氣價格應用於所有合約,同時允許現有應用程式繼續根據舊規則執行。雷布福的草案建議為每筆交易設置兩組燃氣計量器:一組用於根據舊規則衡量執行情況,另一組則適用新燃氣計劃來計算交易費用。雷布福的草案承認,此設計尚未經過執行客戶端實現或共識測試。


