手把手教你从源代码开始搭建多节点以太坊私链(附一)连接多个节点失败之填坑实录

本文补充了从源代码搭建多节点以太坊私链时遇到的问题,如无法连接其他节点及invalid merkle root错误。关键解决措施包括确保节点时间同步、使用相同创世区块、匹配networkId、检查端口联通性,并介绍了使用`static-nodes.json`文件实现节点间的稳定连接。通过这些方法,可有效解决多节点连接难题。
摘要由CSDN通过智能技术生成

备注:本文是手把手教你从源代码开始搭建多节点以太坊私链(四)部署及连接多个节点的补充。

部署多个节点最大的痛苦莫过于下面这样的,明明成功添加了节点,却看不到别的节点。只好自己默默一个人玩耍。。。

> 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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值