通过 DNS 种子参与 Kademlia 网络
Participation in a Kademlia network via DNS seeds
如果一个节点想要加入 Kademlia 网络,它会查找 bootstrap node as part of the bootstrapping process. In fact, this Java implementation 似乎也是如此。
在比特币协议中,一个节点也会查找其他对等节点。而且,首选模式似乎是 DNS 种子。引自此 ,
Nowadays the Bitcoin Core client, and many other implementations, rely
on DNS seeds. DNS seeds are special DNS servers that are configured to
return a number of randomly selected nodes from the network. The
operators of the DNS seeds also run crawlers to enumerate the publicly
reachable nodes that are to be returned by the seeds.
Kademlia 节点是否存在这样的查找机制?
My question is, can Kademlia rely on DNS seeds to look up the first node?
是的,这是一种可能性。理想情况下,您将希望使用 DNS SRV 记录来允许非标准端口,但如果种子节点具有已知端口,A/AAAA 记录也可以。
如果一个节点想要加入 Kademlia 网络,它会查找 bootstrap node as part of the bootstrapping process. In fact, this Java implementation 似乎也是如此。
在比特币协议中,一个节点也会查找其他对等节点。而且,首选模式似乎是 DNS 种子。引自此
Nowadays the Bitcoin Core client, and many other implementations, rely on DNS seeds. DNS seeds are special DNS servers that are configured to return a number of randomly selected nodes from the network. The operators of the DNS seeds also run crawlers to enumerate the publicly reachable nodes that are to be returned by the seeds.
Kademlia 节点是否存在这样的查找机制?
My question is, can Kademlia rely on DNS seeds to look up the first node?
是的,这是一种可能性。理想情况下,您将希望使用 DNS SRV 记录来允许非标准端口,但如果种子节点具有已知端口,A/AAAA 记录也可以。