miner.start()
返回 null,并且eth.blockNumber 数没有发生变化,因此断定没有挖矿。
参考:http://blog.csdn.net/wo541075754/article/details/79260040
--dev Ephemeral proof-of-authority network with a pre-funded developer account, mining enabled --dev.period value Block periodtouseindeveloper mode (0= mine onlyiftransaction pending) (default:0)
因为在启动geth命令行的时候需要添加这两个参数。
geth --datadir ./db/ --rpc --rpcapi "eth,net,web3,personal,admin,txpool,debug,miner" --nodiscover console --dev --dev.period 1 --allow-insecure-unlock
出现错误:Fatal: Error starting protocol stack: database contains incompatible genesis(have ...)
这时需要清除 ./db/geth/chaindata/里面的数据
节点同步问题
前提:电脑P1(或端口P1) 与电脑P2(或端口P2),P1 节点添加 P2 节点,即:
P2:enode:"enode://4941a9e79aa93ae1b16114a1ad3a39af6a2122b4849d936f437deaea9f7a8d3f55c1b0e89bc0c9a88efd3a37ef068e838d6fde2a1d05540e3cd6350e147bd619@192.168.1.4:30306?discport=0" P1 节点添加 P2 节点,即: P1:admin.addPeer("enode://4941a9e79aa93ae1b16114a1ad3a39af6a2122b4849d936f437deaea9f7a8d3f55c1b0e89bc0c9a88efd3a37ef068e838d6fde2a1d05540e3cd6350e147bd619@127.0.0.1:30306)
<?后面的去掉>
添加节点时 P1 界面一直出现:Looking for peers peercount=0 tried=0 static=1
P2 界面出现:Node data write error 即以下信息
> INFO [03-03|11:33:58.205] Looking for peers peercount=1 tried=0 static=0 INFO [03-03|11:34:05.739] Block synchronisation started INFO [03-03|11:34:05.779] Imported new block headers count=0 elapsed=8.993ms number=204 hash=520606…10fbd0 age=13h15m14s ignored=63 WARN [03-03|11:34:05.795] Node data write error err="state node 2ef213…b13c1b failed with all peers (1 tries, 1 peers)" WARN [03-03|11:34:05.805] Synchronisation failed, retrying err="state node 2ef213…b13c1b failed with all peers (1 tries, 1 peers)" INFO [03-03|11:34:15.755] Imported new block headers count=0 elapsed=4.015ms number=204 hash=520606…10fbd0 age=13h15m24s ignored=63 WARN [03-03|11:34:15.786] Node data write error err="state node 2ef213…b13c1b failed with all peers (1 tries, 1 peers)"
解决方法
不用管 P1 界面一直出现:Looking for peers peercount=0 tried=0 static=1
启动 P1 挖矿: miner.start(1)
当挖到部分区块后,P2 节点就会同步区块,出现下面的信息:Imported new state entries 即代表问题解决
<记得停止 P1 挖矿,不然区块一直同步>

WARN [03-03|11:43:05.815] Synchronisation failed, retrying err="state node 2ef213…b13c1b failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:15.754] Imported new block headers count=0 elapsed=3.995ms number=204 hash=520606…10fbd0 age=13h24m24s ignored=63 WARN [03-03|11:43:15.786] Node data write error err="state node 2ef213…b13c1b failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:15.806] Synchronisation failed, retrying err="state node 2ef213…b13c1b failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:22.251] Imported new state entries count=2 elapsed=0s processed=7 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:22.534] Imported new block headers count=2 elapsed=280.999ms number=206 hash=20f2a3…41a629 age=13h24m28s ignored=78 INFO [03-03|11:43:22.545] Imported new block receipts count=1 elapsed=1.000ms number=142 hash=f063e5…454e88 age=14h23m51s size=4.00B ignored=15 WARN [03-03|11:43:22.554] Node data write error err="state node 40711a…9737d8 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:22.561] Rolled back headers count=2 header=206->204 fast=142->142 block=21->21 WARN [03-03|11:43:22.567] Synchronisation failed, retrying err="state node 40711a…9737d8 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:25.697] Imported new state entries count=2 elapsed=0s processed=9 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:25.706] Imported new block headers count=3 elapsed=8.994ms number=207 hash=d35636…1f0e39 ignored=63 INFO [03-03|11:43:25.720] Imported new block receipts count=1 elapsed=0s number=143 hash=943b61…24383f age=14h23m53s size=4.00B ignored=1 WARN [03-03|11:43:25.731] Node data write error err="state node 5df761…2dee77 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:25.737] Rolled back headers count=1 header=207->206 fast=143->143 block=21->21 WARN [03-03|11:43:25.743] Synchronisation failed, retrying err="state node 5df761…2dee77 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:33.796] Imported new state entries count=2 elapsed=1.001ms processed=11 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:33.808] Imported new block headers count=2 elapsed=9.003ms number=208 hash=74a8e8…ea5f07 ignored=64 INFO [03-03|11:43:33.820] Imported new block receipts count=1 elapsed=0s number=144 hash=7b8e40…7f194b age=14h23m58s size=4.00B ignored=1 WARN [03-03|11:43:33.833] Node data write error err="state node bf47bf…5140f1 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:33.843] Rolled back headers count=1 header=208->207 fast=144->144 block=21->21 WARN [03-03|11:43:33.850] Synchronisation failed, retrying err="state node bf47bf…5140f1 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:34.740] Imported new state entries count=2 elapsed=0s processed=13 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:34.750] Imported new block headers count=2 elapsed=8.998ms number=209 hash=68983a…d1d5f8 ignored=64 INFO [03-03|11:43:34.764] Imported new block receipts count=1 elapsed=0s number=145 hash=7f987f…5e5a8b age=14h23m58s size=4.00B ignored=1 WARN [03-03|11:43:34.774] Node data write error err="state node 7df8fa…e7e5a1 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:34.781] Rolled back headers count=1 header=209->208 fast=145->145 block=21->21 WARN [03-03|11:43:34.786] Synchronisation failed, retrying err="state node 7df8fa…e7e5a1 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:35.750] Imported new block headers count=1 elapsed=2.020ms number=209 hash=68983a…d1d5f8 ignored=63 WARN [03-03|11:43:35.759] Node data write error err="state node 7df8fa…e7e5a1 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:35.765] Synchronisation failed, retrying err="state node 7df8fa…e7e5a1 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:37.578] Imported new state entries count=2 elapsed=0s processed=15 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:37.587] Imported new block headers count=1 elapsed=8.000ms number=210 hash=b9d56a…d123e8 ignored=65 INFO [03-03|11:43:37.600] Imported new block receipts count=1 elapsed=0s number=146 hash=85d8ea…1e79e2 age=14h24m size=4.00B ignored=1 WARN [03-03|11:43:37.610] Node data write error err="state node 883e30…048bcc failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:37.617] Rolled back headers count=1 header=210->209 fast=146->146 block=21->21 WARN [03-03|11:43:37.622] Synchronisation failed, retrying err="state node 883e30…048bcc failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:41.121] Imported new state entries count=2 elapsed=0s processed=17 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:41.134] Imported new block headers count=2 elapsed=8.996ms number=211 hash=b11e7e…9263d2 ignored=64 INFO [03-03|11:43:41.145] Imported new block receipts count=1 elapsed=0s number=147 hash=1e8042…39052c age=14h24m3s size=4.00B ignored=1 WARN [03-03|11:43:41.154] Node data write error err="state node 34b0ae…afd6c4 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:41.162] Rolled back headers count=1 header=211->210 fast=147->147 block=21->21 WARN [03-03|11:43:41.167] Synchronisation failed, retrying err="state node 34b0ae…afd6c4 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:41.950] Imported new state entries count=2 elapsed=998.8µs processed=19 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:41.962] Imported new block headers count=2 elapsed=8.998ms number=212 hash=0ed17d…a995c0 ignored=64 INFO [03-03|11:43:41.973] Imported new block receipts count=1 elapsed=0s number=148 hash=336b5c…500924 age=14h23m58s size=4.00B ignored=1 WARN [03-03|11:43:41.984] Node data write error err="state node b0f773…d12ad3 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:41.991] Rolled back headers count=1 header=212->211 fast=148->148 block=21->21 WARN [03-03|11:43:41.997] Synchronisation failed, retrying err="state node b0f773…d12ad3 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:43.749] Imported new state entries count=2 elapsed=0s processed=21 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:43.758] Imported new block headers count=2 elapsed=8.010ms number=213 hash=716759…4d7302 ignored=64 INFO [03-03|11:43:43.772] Imported new block receipts count=1 elapsed=0s number=149 hash=cbaf9d…350632 age=14h23m59s size=4.00B ignored=1 WARN [03-03|11:43:43.782] Node data write error err="state node 96c7cf…fd3ee1 failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:43.789] Rolled back headers count=1 header=213->212 fast=149->149 block=21->21 WARN [03-03|11:43:43.794] Synchronisation failed, retrying err="state node 96c7cf…fd3ee1 failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:44.626] Imported new state entries count=2 elapsed=0s processed=23 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:44.635] Imported new block headers count=2 elapsed=8.007ms number=214 hash=089795…f06707 ignored=64 INFO [03-03|11:43:44.648] Imported new block receipts count=1 elapsed=0s number=150 hash=906965…42b840 age=14h23m59s size=4.00B ignored=1 WARN [03-03|11:43:44.663] Node data write error err="state node e505ff…aed09d failed with all peers (1 tries, 1 peers)" WARN [03-03|11:43:44.674] Rolled back headers count=1 header=214->213 fast=150->150 block=21->21 WARN [03-03|11:43:44.684] Synchronisation failed, retrying err="state node e505ff…aed09d failed with all peers (1 tries, 1 peers)" INFO [03-03|11:43:45.744] Imported new state entries count=2 elapsed=0s processed=25 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:45.751] Imported new block headers count=2 elapsed=6.998ms number=215 hash=f571ee…8ad953 ignored=64 INFO [03-03|11:43:45.768] Imported new block receipts count=1 elapsed=0s number=151 hash=c6c10b…92afe6 age=14h23m59s size=4.00B ignored=1 INFO [03-03|11:43:45.785] Imported new state entries count=1 elapsed=0s processed=26 pending=0 retry=0 duplicate=0 unexpected=0 INFO [03-03|11:43:45.795] Imported new block receipts count=1 elapsed=0s number=152 hash=e552b7…bd02da age=14h23m56s size=4.00B INFO [03-03|11:43:45.803] Committed new head block number=152 hash=e552b7…bd02da INFO [03-03|11:43:45.874] Deallocated fast sync bloom items=26 errorrate=0.000 INFO [03-03|11:43:45.879] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=1.003ms mgasps=0.000 number=153 hash=755289…7162e5 age=14h23m55s dirty=244.00B INFO [03-03|11:43:45.905] Imported new chain segment blocks=62 txs=3 mgas=0.063 elapsed=16.983ms mgasps=3.710 number=215 hash=f571ee…8ad953 dirty=36.77KiB INFO [03-03|11:43:48.751] Imported new block headers count=3 elapsed=6.002ms number=218 hash=03c6e6…a0d5dc INFO [03-03|11:43:48.759] Imported new chain segment blocks=3 txs=0 mgas=0.000 elapsed=1.000ms mgasps=0.000 number=218 hash=03c6e6…a0d5dc dirty=38.10KiB INFO [03-03|11:43:48.841] Fast sync complete, auto disabling INFO [03-03|11:43:52.240] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=6.000ms mgasps=0.000 number=219 hash=1f1387…60561d dirty=38.54KiB INFO [03-03|11:43:56.081] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=4.998ms mgasps=0.000 number=220 hash=889217…2061a9 dirty=38.98KiB INFO [03-03|11:43:56.186] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=6.002ms mgasps=0.000 number=221 hash=840b46…ff7f51 dirty=39.43KiB INFO [03-03|11:43:57.134] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=5.000ms mgasps=0.000 number=222 hash=5e39b7…6a1808 dirty=39.87KiB INFO [03-03|11:43:58.363] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=4.999ms mgasps=0.000 number=223 hash=270363…c5b5d6 dirty=40.31KiB INFO [03-03|11:43:58.488] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=3.996ms mgasps=0.000 number=224 hash=6ce279…cc3e65 dirty=40.76KiB INFO [03-03|11:43:58.497] Mining too far in the future wait=2s INFO [03-03|11:44:00.860] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=5.998ms mgasps=0.000 number=225 hash=e09b4f…abb181 dirty=41.20KiB INFO [03-03|11:44:07.009] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=5.998ms mgasps=0.000 number=226 hash=0a2843…25a8e4 dirty=41.64KiB INFO [03-03|11:44:13.145] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=7.002ms mgasps=0.000 number=227 hash=554387…740a98 dirty=42.09KiB INFO [03-03|11:44:14.674] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=6.003ms mgasps=0.000 number=228 hash=182b23…aa248f dirty=42.53KiB INFO [03-03|11:44:16.242] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=7.000ms mgasps=0.000 number=229 hash=85302c…4c88f0 dirty=42.97KiB INFO [03-03|11:44:16.642] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=5.998ms mgasps=0.000 number=230 hash=9cc4db…8b6174 dirty=43.42KiB INFO [03-03|11:44:19.315] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=5.997ms mgasps=0.000 number=231 hash=b9bd46…a05fd7 dirty=43.86KiB INFO [03-03|11:44:19.848] Imported new chain segment blocks=1 txs=0 mgas=0.000 elapsed=5.000ms mgasps=0.000 number=232 hash=229a6f…bf2ba4 dirty=44.30KiB
停止 P1挖矿:> miner.stop() # null