2.13 发现对等节点

节点是网络的一部分,它需要连接到网络中的一些其他节点,这样它可以广播交易/区块,并监听新的交易/区块。节点不需要连接到网络中的每一个节点;相反,它只连接到几个其他节点,这些节点再连接到另外几个节点。按照这个方式,整个网络彼此连接。

但是节点如何发现网络中的一些其他节点呢?没有每个节点都可以连接到的中央服务器,怎么交换信息呢?以太坊有自己的节 点发现协议可用于解决这个问题,该协议以Kadelima协议为基础。在节点发现协议中有一种特殊的节点,叫作Bootstrap(初始启动)节点。 Bootstrap节点保存了一段时间内与它们连接的所有节点的列表,但其本身不保存区块链。当对等节点连接到以太坊网络时,它们首先连接到 Bootstrap节点,Bootstrap节点分享在刚才事先定义的时间里连接到它们的对等节点列表。然后对等节点与对等节点连接并同步。

可以有多种以太坊实例,也就是说,不同的网络每个都有自己的网络ID。两种主要的以太坊网络是主网和测试网。以太币在主网上交易,而测试网供开发人员进行测试。到目前为止,我们已经学习了关于主网区块链的所有知识。

spacer.gif bootnode是以太坊Bootstrap节点最热门的实现。如果用户想使用自己的Bootstrap节点,可以使用bootnode。


来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=592

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();

你可能感兴趣的:(2.13 发现对等节点)