是否有可能有单独的DHT标签?

时间:2014-05-28 14:12:37

标签: bittorrent dht kademlia

我熟悉DHT,我大部分都了解它是如何运作的。但是,我不太明白如果你想在每个条目中分别使用不同的条目类型DHT,会发生什么。这可能吗?

如果我使用热门的DHT库,这是否意味着我putget条目与所述库的每个用户使用相同的DHT?或DHT对每个人都是普遍的?如何定义owner的{​​{1}},或者如何定义单独的DHT

2 个答案:

答案 0 :(得分:1)

是的,您可以单独DHT。然而,你需要让“线上”协议略微不同,这样他们才能互相交谈并混淆。

答案 1 :(得分:0)

只要同伴不相识,你实际上可以使用相同的协议拥有无限数量的DHT。

这是您设置网络时的重要部分。您必须知道第二个同伴才能正式创建网络。下一个对等体必须知道两个初始节点中的一个,下一个需要知道上述三个节点之一,等等。

您也可以连接到同一主机上的多个DHT,而不会产生两个干扰(至少在数据交换方面,而不是在本地资源方面)。而且你也可以通过告诉其中一个关于你在另一个DHT中连接的同伴来加入这两个DHT。虽然这可能不像听起来那么容易。