Самый простой DHT для реализации

Какую распределенную таблицу хэшей (DHT) проще всего реализовать на Python? Любой хороший пример, который не раздувается?

Я не ищу определения DHT, потому что я более ориентирован и сосредоточен на разработке и реализации таких.

Ответы

Ответ 1

Если вы сосредоточены на реализации, а не на поиске готового решения, эта статья может немного помочь: http://www.linuxjournal.com/article/6797

Ответ 2

В моей работе я работаю с entagled. Я не могу сказать, что это отличный код, но он кажется единственной Kademlia для Python.

Я думаю, что Kademlia стал стандартным DHT для большинства приложений сегодня, потому что он довольно прост и имеет быстрый поиск. По крайней мере, в академическом мире, который я видел до сих пор.

Ответ 3

Возможно, вы захотите проверить DHTBot. Это python-реализация BitTorrent MDHT и написана с использованием скрученной, высокоуровневой сетевой библиотеки python.

(** Отказ от ответственности: я являюсь автором DHTBot)

Ответ 4

Вы также можете проверить btdht, который не использует скрученный и полезен для обнюхивания Bittorrent DHT.