以太坊新提案 EIP-7983 由 Vitalik Buterin 共同提出,主張為每筆交易設定硬性的 Gas 上限,以提升網路穩定性與執行效率,此舉將強制大型交易進行拆分。
(前情提要:V神要終結以太坊塞車,端EIP-7983:Gag上限提高至1677萬 )
(背景補充:觀點:EIP-1559 才是以太坊成為「世界央行」的真正轉折點 )
在以太坊主網面臨執行效率不均與資源調度壓力的背景下,由 Vitalik Buterin 與 Toni Wahrstaetter 提出的 EIP-7983 提案進入社群討論階段。該提案主張為每筆交易設定一項硬性 gas 上限,具體為 16,777,216 gas (即 2²⁴),以提升網路穩定性與執行效率。
這一思路在 EIP-7825 等提案中已有探索,開發者嘗試引入資源邊界,為以太坊的模組化發展和效能優化打下基礎。
什麼是 EIP-7983?
目前,以太坊允許單筆交易在理論上使用整個區塊的 gas,這種設計雖然靈活,但在交易執行過程中可能出現資源集中、節點負載不均等問題,影響整體效能。EIP-7983 旨在限制單筆交易的最大 gas 使用量,防止單一交易佔用過多網路資源。設定 16,777,216 gas 的硬上限後,交易若超出該限制將在區塊驗證時被拒絕。
該提案的核心思路,是設定上限,強制部分超大型交易進行拆分,從而避免單一交易佔用過多資源。這一限制不會改變區塊的總 gas 容量,不涉及共識規則的修改,僅在交易執行過程中引入一項限制條件。以此為基礎,交易在進入區塊前若超出該上限,將在驗證階段被拒絕。
對於依賴並行計算的執行環境,例如零知識虛擬機 (zkVM) 和未來的多執行緒執行模型,該限制有助於避免極端交易拖慢整個區塊處理流程。在執行層邏輯中,這種限制更接近一種「資源使用規範」,使每筆交易在總量不變的前提下被更均勻地切分,便於網路整體調度與執行。
EIP-7983 的實際效果與潛在問題
為單筆交易設定 gas 上限,EIP-7983 提案希望降低因極端交易引發的拒絕服務 (DoS) 風險,同時提升整體執行過程的可預測性。對於運行環境而言,這一限制有助於簡化驗證器執行邏輯,緩解資源消耗集中帶來的壓力。
該提案與以太坊正推進的模組化架構、zkVM 整合及 L2 擴容路徑具有一定契合度。由於大型交易被迫拆分,這種設計有望提升以太坊底層對並行處理的適應性,進一步為多層計算架構提供支援。從實現角度看,EIP-7983 不涉及共識規則或協議層改動,主要影響在於客戶端、錢包和開發工具需要更新交易構造和介面顯示方式,適應新的限制邏輯。
該提案在執行層的約束引發了部分討論。部分進階應用如合約部署、複雜的 DeFi 操作可能因此需要額外拆分交易,進而帶來用戶互動複雜度上升的問題。此外,不同平台對 gas 顯示和處理方式的差異,可能在初期帶來理解成本和使用不一致。更關鍵的是,該提案所應對的拒絕服務攻擊,主要發生在交易執行階段,與記憶體池中利用高 gas 交易進行排序操控的攻擊行為沒有直接關係。因此,它更偏向於限制節點端資源過載,而非針對所有形式的網路攻擊。
整體來看,EIP-7983 在提升節點執行穩定性和為未來並行架構提供支援方面具備一定實際意義,但其約束範圍有限,仍需結合其他機制應對廣義上的網路安全問題。
小結
圍繞 EIP-7983,社群存在不同看法。支持者認為,設定交易 gas 上限符合以太坊簡潔安全和模組化發展的方向,有助於提升網路效能和用戶體驗,尤其在 zkVM 與 L2 方案逐步成熟的環境下具備必要性。反對者則關注交易拆分帶來的複雜性和相容風險,並指出網路問題更多源於智能合約設計而非交易 gas 限制。
EIP-7983 反映了社群對網路穩定性和執行效率的關注。該提案存在挑戰和分歧,但為以太坊基礎層的執行和擴展能力提供了一種可能的解決方案。考慮到以太坊當前的多層次擴展和模組化發展方向,EIP-7983 具備一定的實用價值,但其最終效果需要根據社群採納情況和實施結果來評估。
資料參考:https://github.com/ethereum/EIPs/pull/9984/files
📍相關報導📍
Vitalik演講敲響以太坊警鐘:去中心化不能只是口號,須避免ETH淪為時代眼淚