以太坊 私链 节点连接(window)

如果还没有创建过私有节点请参考下面文章

创建私有节点:https://blog.csdn.net/keith003/article/details/80178739

Geth命令用法:https://blog.csdn.net/keith003/article/details/80180311

如果需要搭建本地私有节点需要注意:

1、每个节点需要有不同的数据目录(--datadir)

2、每个节点都有独立的端口(--port 、--rpcprot 、--ipc)

3、在集群情况下,实例之间必须知道彼此(--networkid)

4、节点的创世块信息必须一样

注:搭建节点服务器最好有公网ip,读者这里在局域网中没有搭建成功 

1、启动第一个节点

geth --datadir ./data/00 --networkid 11 --ipcdisable --port 61910 --rpcport 8081 console 

查看节点信息

//enode 为节点信息
admin.nodeInfo
//也可以通过下面命令直接获取
admin.nodeInfo.enode

2、连接节点可以有如下方式:

    a、启动第二个节点,如果有多个使用","分隔

geth --datadir ./data/01 --networkid 11 --ipcdisable --port 61911 --rpcport 8082 --bootndoes 要连接的节点(enode url) console 

    b、通过下面命令添加

admin.addPeer(要连接的节点(enode url))

    c、通过静态节点添加

    在节点目录中创建static-nodes.json 文件

[
  要连接的节点(enode url)多个用,分隔
]

3、查看节点状态

//检测有没有连接的节点
net.peerCount  
//查看连在02节点上的节点信息,可以看见id就是之前的01节点的id
admin.peers   



猜你喜欢

转载自blog.csdn.net/keith003/article/details/80180540
今日推荐