Gas-Limit

礦工如何投票決定區塊 Gas 上限?

  • April 10, 2020

在許多文章中,人們說“礦工定期投票以確定區塊氣體限制”。但他們實際上是如何投票和改變區塊限制的呢?他們是否為每個區塊投票/或每天或在其他固定時間段投票?另一個相關問題:2019 年 9 月,gas 限制(8M 到 10M)跳躍。那是怎麼發生的?

另一個使用者的這個答案非常適合。去引用:

策略:block-to-mine 的 gasLimit 是根據 parent 的 gasUsed 值設置的。如果 parentGasUsed > parentGasLimit * (2/3) 那麼我們增加它,否則降低它(或者如果它在那個使用情況下保持不變)增加/減少的量取決於與 parentGasLimit * (2/3) parentGasUsed 的距離有多遠.

targetGasLimit 參數現在已棄用,礦工可以使用它--miner.gastarget value來設置自己的 gas 限制。geth 中的預設值為 8,000,000。

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