别再问我什么是 BT 种子( 八 )

接下来,我们就可以联系这两个节点,让他们帮我们找 1111。

别再问我什么是 BT 种子

以 1110 为例。1110 也能拆分出 4 棵子树,得到 4 个 K 桶,计算 1110 和 1111 之间的距离,结果是 0001,换算成十进制是 1,也就是在 0 号 K 桶,1111 就在这里。

别再问我什么是 BT 种子

这种网络结构被称为 DHT,分布式哈希表(Distributed Hash Table),一个高宽容度的去中心化网络。只需要一串文件 ID和存储在本地的 K 桶数据,你就可以高效的找到要下载的文件。

而资源的发布者和传播者也只需要分享 40 个数字就好,足够简单,方便和隐私。

在真实的 DHT 网络,每个 K 桶至少记录了 8 个节点,任何一个节点下线,都不会影响整个网络的运行。

推荐阅读