gasLimit随时间减少

时间:2018-06-20 12:00:50

标签: ubuntu blockchain ethereum geth

我正在通过Ubuntu服务器部署以太坊。我使用自定义的genesis.json参数(包括gasLimit和难度级别)启动了区块链。

随着时间的流逝,我注意到通过增加和减少所生成的每个块,困难不断地自我调整。至于gasLimit,它以我设置的值开始,并在每个区块上不断减小,直到达到默认值4,712,388,该值小于我的交易成本并引起我的问​​题。

1 个答案:

答案 0 :(得分:1)

创世块中的gasLimit仅用作起点。随着将区块添加到链中,基于矿工在网络上处理交易的方式,区块气体限制将随着时间而变化。为了保持更高的块气限制,您需要在节点客户端中覆盖默认配置。

对于Parity

--gas-floor-target=[GAS]
    Amount of gas per block to target when sealing a new block.
    (default: 4700000)

--gas-cap=[GAS]
    A cap on how large we will raise the gas limit per block
    due to transaction volume. (default: 6283184)

对于Geth

--targetgaslimit value    
    Target gas limit sets the artificial target gas floor for the blocks to mine (default: 4712388)