节点之间如何发现
Geth会不断地尝试连接到在网络上的别的节点上,直到它有peers。如果路由器开启了UPnP,或者在一个面向互联网的服务器上运行以太坊,Geth也会接受别的节点的连接请求。
Geth通过discovery protocol来发现peers。在这个discovery protocol中,节点互相之间会通信(gossipping)来找到在网络上的其他节点。为了最初执行,Geth使用一组引导节点,这些节点的endpoints被记录在源代码中。
选项 --bootnodes并且用逗号来分割nodes 来在启动时改变bootnodes,比如说:
geth --bootnodes enode://pubkey1@ip1:port1,enode://pubkey2@ip2:port2,enode://pubkey3@ip3:port3
(以上为一行)
网友评论