-1

我无法使用 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])

创世纪.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"
}
4

1 回答 1

0

运行矿工的正确命令是:

miner.start()

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

miner.start(7)

并再次停止它:

miner.stop()

但是,对于私有链,我建议您使用权威证明链或Parity 提供的即时密封链。这使您不必在密封块上花费太多精力。

请注意,我为 Parity 工作。

于 2018-04-23T10:49:12.117 回答