以太坊敲定10月6日啟用Sepolia升級——將迎來哪些變化?
重點速覽
- •Glamsterdam升級定於10月6日在以太坊Sepolia測試網啟用,普通ETH持有人在此測試網階段無需採取任何行動。
- •此次升級將擴容機制——內建提案者-建構者分離與區塊級存取清單——與Gas重新定價相結合,並分別核算狀態創建與儲存存取的成本。
- •轉入既有帳戶的普通ETH轉帳維持21,000 Gas費用,這意味著重新定價主要影響建立帳戶、部署合約或讀寫儲存資訊的操作。
- •基金會的重新定價影響分析在擬議Gas方案下回放歷史主網交易,發現絕大多數結果不變,但即使大幅提高Gas上限,仍有一小部分交易可能失效。
- •Sepolia營運商與驗證者必須安裝相容的執行與共識客戶端並審閱新的ePBS職責,應用程式開發者則應測試執行與費用估算,尤其是使用固定Gas配額的合約。

以太坊基金會已將10月6日定為Glamsterdam升級在以太坊Sepolia測試網的啟用日期,為節點營運商設定軟體更新期限,並為應用程式團隊提供一個公開網路以測試相關變更。普通ETH持有人在此啟用過程中無需採取任何行動。對於較不熟悉以太坊開發週期的讀者,測試網是一條平行網路,客戶端團隊與應用程式開發者可在變更進入以太坊主網之前先行演練協議變更,因此此次啟用是主網排程前的協調里程碑,而非對主鏈的變更。
根據基金會部落格發布的公告,Glamsterdam為以太坊處理更多工作量做好準備,同時調整部分操作的Gas費用。這次公開測試將讓開發者檢驗應用程式在新規則下是否仍能正確執行並準確估算費用。
Glamsterdam會改變使用者的支付成本嗎?
影響取決於具體交易。建立帳戶、部署合約程式碼或新增儲存,都會留下以太坊節點必須保留的資訊,而Glamsterdam調整了這類工作以及存取既有紀錄所收取的Gas費用。
EIP-8037提高並分別核算狀態創建成本,而EIP-8038則更新讀取與寫入儲存資訊的收費。因此,建立大量新儲存的應用程式將面臨與簡單轉帳不同的成本結構。
對於轉入既有普通帳戶的普通ETH轉帳,現行交易Gas規範(EIP-2780)將費用維持在21,000執行Gas。該數字衡量的是向交易收取的工作量;實際支付金額仍取決於提交時的Gas價格。
以太坊的費用文件說明,最終費用取於消耗的Gas與單位價格,需求會影響定價。更大的容量可降低對區塊空間的競爭,而特定操作的收費提高則可能增加其Gas消耗。聲稱Glamsterdam會讓每筆交易都更便宜,將忽略這一區別。
以太坊為何要改變每個區塊背後的工作
提升容量同時也增加節點必須執行的工作:接收交易資料、驗證資料並維護以太坊的紀錄。Glamsterdam著手處理可用於這些驗證的時間,以及客戶端軟體組織資料存取的方式。平衡這兩種壓力——在每個區塊中容納更多有用工作,同時將驗證所需時間控制在可管理範圍內——正是此次升級設計所圍繞的約束條件,也是擴容與重新定價變更同步推出的原因。
區塊建構者:將交接機制納入協議
專業建構者已為許多驗證者挑選並安排交易。內建提案者-建構者分離(ePBS)將這種關係的承諾、交付與支付機制納入以太坊協議。
在該設計下,提出區塊的驗證者選擇某位建構者提供特定交易資料的承諾,建構者隨後交付該資料。將共識驗證與執行驗證分離,讓驗證者有更多時間核實資料,同時由協議處理這項交換的支付。
存取清單:協助節點組織驗證工作
區塊級存取清單記錄執行期間觸及的帳戶與儲存,以及產生的數值。客戶端軟體可利用該紀錄並行載入資料,並行安排相容的驗證工作。
該清單由執行資料產生,且本身必須經過驗證。它協助節點識別交易之間的依賴關係;它並不能在建構者執行交易之前預測其效果,效能提升程度則取決於客戶端如何實作這些能力。
整體而言,這些變更為更大的執行容量創造空間。Gas重新定價則應對伴隨而來的資料庫負擔:當建立或存取儲存資料的操作按其資源需求收費時,容許更多活動就更容易維持。
固定Gas配額可能成為應用程式問題
試想一份合約為內部操作分配固定數量的Gas。若該操作變得更昂貴,可能超出配額而失敗,而給整筆交易更多Gas,未必能改變寫入合約本身的上限。
這正是為什麼測試不能僅止於檢查網路是否成功啟用。錢包可能需要修改其費用估算,而帶有硬編碼配額的合約可能需要不同的修復方式。
基金會的重新定價影響分析在擬議的Gas方案下回放了歷史主網交易。在受測交易中,絕大多數結果不變。部分受影響交易在提高提供的Gas上限後順利完成,但即使大幅提高上限,仍有一小部分交易可能失效。開發者可利用基金會的受影響合約搜尋調查相關地址與失敗類型。維護錢包、交易服務與節點工具的團隊也需更新Gas估算,而非依賴快取的成本假設。隨著10月6日日期確定,從測試網啟用到未來任何主網排程之間,可觀察的檢查點十分明確:錢包與工具版本是否更新Gas估算,以及被搜尋工具找出的合約背後團隊是否部署各自的修復。
誰需要採取行動?
Sepolia營運商與驗證者: 安裝相容的執行與共識客戶端。驗證者必須更新其信標節點與驗證者客戶端,並審閱新的ePBS職責與建構者工具要求。
應用程式開發者: 在修訂後的規則下測試執行與Gas估算,尤其是使用固定Gas數值的合約。
主網用戶與ETH持有人: 此測試網啟用無需採取任何行動。主網相關指引將隨另行公告發布。
成功啟用將顯示各客戶端共同遵循新規則。隨後的應用程式測試將顯示錢包是否正確估算費用,以及受影響合約是否可靠運作——在擬議的擴容改進能為主網用戶提供可靠服務之前,這兩者缺一不可。