去中心化的 P2P 协议不需要中央权威来告诉你其他节点在哪里吗?
Doesn't a decentralized P2P protocol need a central authority to tell you where the other nodes are?
我想知道像比特币这样的去中心化 P2P 网络是如何发现其他节点的。当一个全新的节点启动时,它是如何找到要连接的其他节点的?这不是使网络瘫痪的潜在漏洞 and/or 对不知道连接位置的新节点进行恶意操作吗?
您需要从某处获取种子节点列表。
Bitcoin has a list 编译的知名节点,它还使用中央动态发现机制(我认为是通过 DNS)。
是的,如果您的节点可以被诱骗连接到 "alternate reality" 网络,那么您就有麻烦了。但这很难实现。
我想知道像比特币这样的去中心化 P2P 网络是如何发现其他节点的。当一个全新的节点启动时,它是如何找到要连接的其他节点的?这不是使网络瘫痪的潜在漏洞 and/or 对不知道连接位置的新节点进行恶意操作吗?
您需要从某处获取种子节点列表。
Bitcoin has a list 编译的知名节点,它还使用中央动态发现机制(我认为是通过 DNS)。
是的,如果您的节点可以被诱骗连接到 "alternate reality" 网络,那么您就有麻烦了。但这很难实现。