以太坊网络问题

以太坊网络


节点之间如何发现

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

(以上为一行)

你可能感兴趣的:(以太坊网络问题)