引导节点(中继链)

当新节点加入 atlas 网络时,它需要连接到网络上的已有节点,以便在后期发现新的对等节点。这些进入 atlas 网络的节点被称作引导节点。 atlas 客户端有一个硬编码的引导节点列表。 请注意,引导节点与静态节点不同。 静态节点会被重复调用,而引导节点仅在没有足够的对等节点可以连接时被调用,并且需要有一个节点来引导一些新的连接。

连接到引导节点

atlas 客户端有内置的引导节点列表,但你可能也想运行自己的引导节点,或使用不在 atlas 客户端硬编码列表中的引导节点。 在这种情况下,你可以在启动客户端时指定这些节点,如下所示:

atlas --bootnodes "enode://<node ID>@<IP address>:<port>

运行引导节点

引导节点是不在 NAT(网络地址转换)后面的全节点。只要全节点可以公开访问,它就可以充当引导节点。

在启动节点时,它应该记录你的 enode,也就是其他人用来连接该节点的公开标识符。

一般来说,每次重启都会重新生成 enode,因此请确保查看你的客户端文档,了解如何为引导节点生成长期的 enode。

为了成为一个良好的引导节点,你可以增加能够与之连接的对等节点的最大数量。 运行能与许多对等节点连接的引导节点,这样做将大幅提高对带宽的要求。

可用的引导节点

可以再这里查看 atlas 客户端内置的引导节点列表。

你还可以找到一些由志愿者维护的其他引导节点列表。请务必始终包含至少一个官方引导节点,否则你可能会受到 Eclipse 攻击。

Last updated