我已阅读Kademila spec和DHT BEP for Bittorent,但仍无法理解DHT如何使无追踪的种子可靠。 我对路由过程的理解是:
但是当节点X从群体中消失时会发生什么?有没有故障转移?如何在swarm中的节点之间分配跟踪信息?
答案 0 :(得分:0)
首先,DHT是所有bittorrent客户之间共享的全局覆盖,它不是针对个体群体的。
第二,直接来自论文,第2.3节:
要存储(键,值)对,参与者将找到 k 最近的节点 到密钥并发送它们storE RPCs。另外,每个节点 根据需要重新发布(密钥,值)对以保持它们存活,如 稍后将在2.5节中介绍。这确保了持久性(如我们所示) 在我们的证明草图中)(键,值)对非常高 概率。