通过私人网络挖掘不会增加余额

时间:2018-04-21 00:39:12

标签: ethereum go-ethereum geth

我无法使用private_net从geth(v1.8.3)中挖掘。 但我无法增加帐户余额。 我希望增加帐户余额。

有没有人可以解决它?

我的执行命令如下。

执行此命令后,我确认了挖掘开始。

$ geth --datadir ~/private_net --port 7545 --networkid 1111 console 2>>node.log

$ eth.miner()

但平衡不会增加。

$ eth.getBalance(eth.accounts[0])

genesis.json

{
  "config": {
        "chainId": 10,
        "homesteadBlock": 0,
        "eip155Block": 0,
        "eip158Block": 0
    },
  "alloc"      : {},
  "coinbase"   : "0x0000000000000000000000000000000000000000",
  "difficulty" : "0x20000",
  "extraData"  : "",
  "gasLimit"   : "0x2fefd8",
  "nonce"      : "0x0000000000000042",
  "mixhash"    : "0x0000000000000000000000000000000000000000000000000000000000000000",
  "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
  "timestamp"  : "0x00"
}

1 个答案:

答案 0 :(得分:0)

运行矿工的正确命令是:

miner.start()

您甚至可以使用以下命令指定CPU线程数:

miner.start(7)

然后再次停止:

miner.stop()

但是,对于私人链,我会建议您使用proof-of-authority个链或instant-seal链,例如Parity提供的。这样你就不会在密封块上花费太多精力。

注意,我为Parity工作。