'distributed tracker' 概念在 Bittorrent DHT 中如何运作?

How does 'distributed tracker' concept work in Bittorrent DHT?

我已阅读 Kademila spec and DHT BEP for Bittorent 但仍然无法理解 DHT 如何使无跟踪种子变得可靠。 我对路由程序的理解是:

但是当节点 X 从集群中消失时会发生什么?有故障转移吗?跟踪信息如何分布在群中的节点之间?

首先,DHT 是所有 bittorrent 客户端共享的全局覆盖层,它不特定于单个群。

其次,直接来自论文第 2.3 节:

To store a (key,value) pair, a participant locates the k closest nodes to the key and sends them storE RPCs. Additionally, each node re-publishes (key,value) pairs as necessary to keep them alive, as described later in Section 2.5 . This ensures persistence (as we show in our proof sketch) of the (key,value) pair with very high probability.