過去,許多人對於ETH 的TPS (每秒轉帳數)的印象仍停留在「每秒15 筆」。然而,隨著持續的協定優化,以太坊目前的TPS 高峰已提升至約60 ,提升幅度達4 倍。
儘管這項變更跟多年以來的持續優化有關,但是要論最直接的原因,還要*歸功於*簡單而有效地將GAS Limit 從曾經的1500 萬上限調到3600 萬上限。
而最近,ETH 即將再次提高GAS Limit 到6000 萬上限。
什麼是GAS Limit?
我們每個人使用ETH 都需要支付Gas 作為交易費用。 Gas Limit,顧名思義,就是每個區塊所能容納的Gas 上限。這個上限越高,區塊能處理的交易就越多,網路速度也就隨之提升。
在眾多擴容路徑中,提升Gas Limit 可以說是最立竿見影的方式。
更關鍵的是,這項調整不需要進行硬分叉,因為Gas Limit 是以太坊中的動態參數,PoS 節點可以在現有協議規則下進行微調。
換句話說,協議本身就允許每個新區塊的生產者在± 1/1024 的範圍內相較於父區塊調整Gas Limit,這本身就是共識機制的一部分。這也與比特幣將區塊大小固定為1 MB 的機制截然不同。
所以要提高Gas Limit 並不需要係統升級或程式碼修改,只要PoS 節點在出塊時持續「發訊號」支持,便能推動網路逐步採納這項變更。目前以太坊全網有超過100 萬個驗證者,只要達到一定的支援比例,網路就會自動過渡到新的Gas 上限,並確保所有節點的兼容性。
截至目前,已經有約15% 的驗證者選擇支援6,000 萬Gas 的設定。 Ebunker 也已參與支持,作為非託管節點服務提供方,我們始終關注以太坊網路效能與去中心化之間的平衡。由於這是一個自願過程,因此仍有相當一部分節點維持在舊版本(例如3000 萬)的配置。
提高Gas Limit 並不代表PoS 節點能賺更多的錢,實際上,大機率是賺得更少。
自從EIP-1559 上線以來,以太坊的Base Fee 會被直接銷毀,驗證者只能賺取用戶主動附加的小費。而Gas Limit 一旦提高,意味著整個網路的處理能力增強,交易壅塞減少,競爭小費的壓力也隨之減弱,小費金額自然也會下降。因此,從某種程度上說,Gas Limit 提高反而讓驗證者的收入變少,而ETH 的銷毀量則進一步增加。
因此,在這樣的激勵機制下,仍然選擇支持6,000 萬Gas Limit 的驗證者,可以說是大公無私。
此外,最近社區也提出了一個頗具爭議的提案EIP-9698 。該提案建議在未來四年內將Gas Limit 從3,600 萬提升至36 億,目標是將以太坊的TPS 提高至約2,000 ,直指當前高效能鏈Solana。然而,這項設想顯然有些激進。
理論上,只要節點的硬體效能夠強,Gas Limit 確實可以不斷上調。但現實是,以太坊網路擁有超過100 萬個活躍驗證者,需要兼顧廣泛的參與者。而其他一些高性能公鏈的驗證者數量僅在百級規模,二者之間的差距高達萬倍。
即便是本輪將Gas Limit 從3,600 萬提升至6,000 萬的提議,也是在Pectra 升級帶來執行負載優化之後,才得以進入網路調整節奏。
根據ethpandaops 的研究,在Gas Limit 提高至6,000 萬後,約90% 的區塊能在1016 毫秒內首次被發現。與先前相比,區塊傳播延遲略有增加,但仍處於可接受範圍。
然而,以太坊網路中有66% 的節點需要在4 秒內完整接收區塊及其附帶的blob 數據,才能確保區塊被視為有效。基於此傳播限制,測試網推算出的Gas Limit 上限理論值約為1.5 億。因此,在目前架構下, EIP-9698 的願景短期內難以落實。
當然,若未來以太坊實行「大節點/ 小節點」架構,例如允許質押2048 ETH 的節點處理更高負載、而32 ETH 節點處理較小區塊,或許會為進一步擴容開啟新的空間。
所以,雖然大家時常調侃ETH Gas Price 不斷創新低,「貴族鏈」早已不復存在,但這或許並非僅因市場變化,而是以太坊本身確實正在變得更快、更有效率、也更加親民。
Ebunker 官網: https://www.ebunker.io
更多討論請加入: https://t.me/ebunkerio
Ebunker Twitter: https://twitter.com/ebunker_eth