
Vitalik Buterin 與研究員 Toni Wahrst?tter 共同提出了 EIP 7983,將以太坊交易 gas 上限設(shè)定為 1677 萬或(2^24)。
該提案于6月底在GitHub上創(chuàng)建,并于今日最終定稿。EIP 7983指出,Gas上限將在協(xié)議層面影響以太坊網(wǎng)絡(luò)。新的Gas上限將有助于保障以太坊網(wǎng)絡(luò)的安全和穩(wěn)定,同時使交易成本更加可預(yù)測。
EIP 7983 將保護網(wǎng)絡(luò)免受 DoS 攻擊
理論上,以太坊網(wǎng)絡(luò)上的單筆交易可能會耗盡整個區(qū)塊的 Gas 上限。例如,智能合約交互可能會完全填滿一個區(qū)塊,導致沒有空間容納其他交易。這可能會帶來多種風險,包括影響以太坊網(wǎng)絡(luò)穩(wěn)定性的拒絕服務(wù) (DoS) 攻擊。
限制 Gas 上限會將交易拆分成更小的碎片,從而提升 zkVM 兼容性。這一設(shè)計變更將加快零知識證明的速度,并吸引更多參與者參與驗證工作。此外,穩(wěn)定的 Gas 使用量將在未來的以太坊擴展模型中平衡跨線程的并行執(zhí)行。
總體而言,將最大 gas 限制設(shè)為 1677 萬將有助于阻止拒絕服務(wù)攻擊,使 zkVM 更易于設(shè)計,并允許在每個區(qū)塊中的交易之間更公平地共享 gas。
EIP-7983進一步指出,無論驗證者設(shè)置的區(qū)塊 gas 上限是多少,交易上限都將強制執(zhí)行。此外,任何超過 1677 萬 gas 上限的交易都將被拒絕,并顯示特定的錯誤代碼。
根據(jù)該提案,EVM 的行為將發(fā)生變化,任何 Gas 上限超過 1677 萬的交易將不會被納入交易池。交易池被定義為一個等待ETH交易在區(qū)塊驗證層和處理階段之前,EVM 將拒絕任何包含 gas 限制大于指定限制的交易的區(qū)塊。
以太坊 gas 限制為何為 1677 萬?
在提案中,Buterin 和 Wahrst?tter 寫道,1677 萬(即 2^24)的交易 gas 上限“在允許復雜交易與保持可預(yù)測的執(zhí)行界限之間提供了平衡”。選擇此值將使智能合約部署和復雜的 DeFi 交易等用例順利運行,而不會導致不可預(yù)測的速度下降。
EIP-7983 并不是第一個對 ETH gas 限制進行限制的提案。EIP-7825是第一個將以太坊交易的 Gas 上限設(shè)為 3000 萬的提案。該提案于去年 11 月發(fā)布,當時之所以選擇 3000 萬的 Gas 上限,是因為它基于目前以太坊區(qū)塊的平均大小。許多以太坊開發(fā)人員支持 EIP-7825,但他們要求降低 gas 限制。
根據(jù)天然氣追蹤器在 Ether Scan 上,以太坊的平均 Gas 成本為 0.266 gwei,而 ETH 的價格約為 2,550 美元。截至撰寫本文時,一筆使用全部 1677 萬 Gas 的交易大約需要花費 11.38 美元。
Cryptopolitan 學院:厭倦了市場波動?了解 DeFi 如何助你建立穩(wěn)定的被動收入。立即注冊






.png)





















