18

哪个分布式哈希表(DHT)最容易在 Python 中实现?有什么不臃肿的好例子吗?

我不是在寻找 DHT 的定义,因为我更注重并专注于设计和实现。

4

4 回答 4

11

在我的工作中,我正在使用entangled。我不能说它是很棒的代码,但它似乎是唯一适用于 Python 的Kademlia实现。

我认为 Kademlia 已经成为当今大多数应用程序的默认 DHT,因为它非常简单并且具有快速查找功能。至少在我目前所见的学术界。

于 2009-11-10T01:02:29.870 回答
10

如果您专注于实现,而不是寻找开箱即用的解决方案,这篇文章可能会有所帮助: http ://www.linuxjournal.com/article/6797

于 2009-11-09T23:37:05.487 回答
5

您可能想查看DHTBot。它是 BitTorrent MDHT 的 python 实现,使用高级 python 网络库 twisted 编写。

(**免责声明:我是 DHTBot 的作者)

于 2012-08-04T23:32:51.713 回答
4

您还可以检查不使用扭曲的btdht ,它对嗅探 Bittorrent DHT 很有用。

于 2017-10-21T20:54:10.550 回答