为什么由geth节点连接的远程端口不是远程节点的初始端口?

时间:2018-11-23 08:27:51

标签: blockchain ethereum geth

我通过geth部署了一个以太坊专用网络,然后在我的计算机上运行三个节点,并通过bootnode连接它们。专用网络正在运行,但是我对操作的结果感到困惑。 我的geth cmd是:
geth --datadir chain/node1 --networkid 15 --bootnodes $bootnode_address geth --datadir chain/node2 --networkid 15 --port 30304 --bootnodes $bootnode_address geth --datadir chain/node3 --networkid 15 --port 30305 --bootnodes $bootnode_address enter image description here

如图所示,有多个端口启动,并且 为什么出现这些端口(60077; 60300; 60089)? 我认为连接应该是:
30303 -> 30304;30305 30304 -> 30303;30305 30305 -> 30303;30304
但是现在的连接是:
30303 -> 60077; 60089 -> 30305 60077 -> 30303; 60300 -> 30305 30305 -> 60300; 30305 -> 60089
有人知道为什么吗? 谢谢。

0 个答案:

没有答案