Bitcoin/Ethereum 或其他加密货币节点如何在开始时了解对等方的 IP

How Bitcoin/Ethereum or other cryptocurrency node knows about IP of peers at start

最近,我在研究我自己的基于区块链的加密货币,但我有一个架构问题。网络中的新节点如何知道要连接到哪个节点?

我有一个想法,如果用户指定 he/she 想要的节点,可以在配置文件中指定 IP。但我想自动化这个过程。我该怎么做?

有一个硬编码列表/一个名为 bootstrap 个节点的 IP 地址文件。

一个新的 peer-to-peer 客户端将首先尝试连接到这些。

如果客户端无法连接,它将永远找不到网络。