【发布时间】:2018-06-20 12:00:49
【问题描述】:
我正在通过 Ubuntu 服务器部署以太坊。我使用自定义 genesis.json 参数(包括 gasLimit 和难度级别)启动了区块链。
随着时间的推移,我注意到难度通过在生成的每个块上增加和减少来不断自我调整。至于gasLimit,它从我设置的值开始,并在每个块上不断减少,直到达到默认值4,712,388,这低于我的交易成本并导致我出现问题。
【问题讨论】:
-
您是仅在 genesis.json 中指定所需的气体限制,还是在启动矿工时也将其传递?例如,如果您使用
geth,您是否也传递了--targetgaslimit? -
难度和gas限制由网络调整。它们在每个区块上都会有所不同。
-
@AdamKipnis 仅在 genesis.json 文件中指定它,我将在启动 geth 时尝试使用 --targetgaslimit 并分享结果。
-
@Uahmed 没有办法控制它吗?或者至少为gasLimit设置一个最小值而不是默认值?
-
@AdamKipnis 设置 targetgaslimit 会随着生成的每个块增加 gasLimit 值,因为它从 20632083291593704 开始,现在是 31423007890719372。我认为这将解决我的问题。我将为即将到来的夫妇监控这个天并将其标记为正确答案,以防万一。谢谢。
标签: ubuntu blockchain ethereum geth