我不能使用 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"
}
运行矿工的正确命令是:
miner.start()
您甚至可以通过以下方式指定 CPU 线程数:
miner.start(7)
并再次停止它:
miner.stop()
但是,对于私有链,我建议您使用权威证明链或即时密封链,例如Parity提供的。这使您不会在密封块上花费太多精力。
请注意,我为Parity工作。