以太坊开发遇到的部分问题

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
View Code

停止 P1挖矿:> miner.stop()   # null

 

posted @ 2020-03-28 10:43  x_smile  阅读(2686)  评论(0编辑  收藏  举报