备注:本文是手把手教你从源代码开始搭建多节点以太坊私链(四)部署及连接多个节点的补充。
部署多个节点最大的痛苦莫过于下面这样的,明明成功添加了节点,却看不到别的节点。只好自己默默一个人玩耍。。。
> admin.addPeer("enode://45fcfdf4efdc37a858dcb4c6c852835abe64b88d9e7f44a6ccc576da6e8f9c8b36c42c16a3dd82187294292e991997e0e8f5036@xxx.yyy.6.54:30303")
true
> admin.addPeer("enode://0faa70d7d55823e3ebfb98d7dd11de8ce38ac5407531e9d8366eb6dd7e7dc06405c390208a6ac9e6c732c4e11452ee1fbc2ce18@xxx.yyy.22.135:30303")
true
> admin.peers
[]
> net.listening
true
> net.peerCount
0
甚至还有这样的invalid merkle root痛苦错误:
########## BAD BLOCK #########
Chain config: {ChainID: 1 Homestead: <nil> DAO: <nil> DAOSupport: false EIP150: <nil> EIP155: 0 EIP158: 0 Byzantium: 0 Engine:$
Number: 1
Hash: 0x730ad5ba1429bf3f9650d2ecacb5ebf9595ce07df86bd142db60d3612f032da7