mtasic85
mtasic85

Reputation: 4073

The easiest DHT to implement

Which Distributed Hash Table (DHT) is easiest to implement in Python? Any good example that is not bloated?

I not am looking for a definition of DHT because I am more oriented and focused on design and implementation of such.

Upvotes: 18

Views: 20789

Answers (4)

asterio gonzalez
asterio gonzalez

Reputation: 1204

You may also check btdht that doesn't use twisted and is useful to sniff Bittorrent DHT.

Upvotes: 4

gsk
gsk

Reputation: 578

You might want to check out DHTBot. It's a python implementation of the BitTorrent MDHT and is written using twisted, a high-level python networking library.

(**Disclaimer: I am the author of DHTBot)

Upvotes: 5

Jochen Ritzel
Jochen Ritzel

Reputation: 107608

In my job I'm working with entagled. I can't say it's great code, but it seems to be the only Kademlia implementation for Python around.

I think Kademlia has become the default DHT for most applications today, because it's quite simple and has fast lookups. At least in the academic world that I've seen so far.

Upvotes: 11

Benjamin Cox
Benjamin Cox

Reputation: 6120

If you are focused on implementation, rather than looking for an out-of-the-box solution, this article might help a bit: http://www.linuxjournal.com/article/6797

Upvotes: 10

Related Questions