Gas

乙太坊區塊的大小是靈活的還是有上限的?

  • September 4, 2022

許多區塊鏈都有塊大小限制。但是當談到乙太坊時,我很困惑。

一方面,我讀到它的塊大小是靈活的。但另一方面,我強烈懷疑必須有一個限制,否則整個網路容量將無法處理。

是的。它不受交易數量本身的限制,而是受氣體數量的限制。

一個乙太坊區塊最多有 3000 萬單位的氣體。

因此,理論上,如果對智能合約的呼叫消耗了近 3000 萬單位的 gas,那麼也許只有該交易會“填滿”整個區塊並成為該區塊中的唯一交易。

我使用智能合約呼叫/交易的範例,因為正常交易僅消耗約 21,000 氣體。因此,您可以在一個區塊中放置大量正常交易。但是當涉及到智能合約的呼叫/交易時,單個區塊中可以容納的交易量取決於每次呼叫智能合約所消耗的氣體。

有關更多詳細資訊,請查看此處:

https://www.blocknative.com/blog/ethereum-transaction-gas-limit#:~:text=The%20maximum%20size%20of%20a,limit%2C%20is%2030%20million%20gas

添加到@Jeremy 的答案EIP-1559

擴展/收縮塊大小以處理瞬時擁塞

乙太坊區塊很靈活,因為eip-1559將它們設計為 50% 滿(目前為 1500 萬單位的氣體)。區塊可以使用超過 15M 的 gas(最高 30M),但是將交易包含在區塊鏈中會花費更多;當區塊使用少於 15M 的氣體時,交易成本會降低。

區塊氣體限制是乙太坊的區塊大小。目前,最大為 30M gas,目標為 15M gas。

引用自:https://ethereum.stackexchange.com/questions/134925