基于以太坊工具Geth之私有链之间如何共享节点通信配置!

时间:2024-04-13 09:23:31

参考文章:https://www.jianshu.com/p/2647fd5efbe5

 

基于以太坊工具Geth之私有链之间如何共享节点通信配置!

 本机测试的方法----具体操作方法:

 第一步:创建多个不同的目录,并且必须保证他们的Genesis.json文件是一样的!

第二步:不一样的 --datadir  --port  并且禁用 --ipcdisable  启动console

geth --datadir . --port 30305 --ipcdisable  console

第三步:查看连接数量和对应的enode信息;

>net.peerCount查看连接数量(默认为0)

>admin查看nodeInfo.enode的信息

基于以太坊工具Geth之私有链之间如何共享节点通信配置!

第四步:添加需要链接的节点信息(要链接那个节点就添加那个节点的)>admin.addPeer("enode://232cd2c6c228f25db620a5db4559011e4538565f9ea9c4647dff27404a4a8ac4d[email protected]192.168.1.2:30305")

 第五步:>net.peerCount查看连接数量(成功的话数量变为了1);

最后测试:多个节点的数据是共享互通的(挖矿的话都会一起挖,数据共享)!