首页 > 解决方案 > 区块链节点如何知道何时添加了新节点?

问题描述

如果区块链被设计为去中心化的,节点如何知道区块链至少一个节点的 IP 以便开始通信。

例如,如果一条区块链仍然没有任何节点,而您添加了网络的第一个节点,那么添加第二个节点时,该节点如何知道第一个节点的 IP,反之亦然?

标签: ipnodesblockchain

解决方案


节点可以在预定义的端口上以预定义的消息格式广播它们的存在。其他节点可以在此端口上侦听,以便它们“捕获”来自新节点的消息(广播它们的存在)。

一些客户端还有一个预定义的信任节点列表,通常由网络核心开发团队或其他一些信任组维护,这样客户端就不必等待其他节点广播他们的存在,就可以与这些信任节点进行通信马上。


推荐阅读