kademlia: An implementation of the Kademlia DHT Protocol
A haskell implementation of the Kademlia distributed hashtable, an efficient way to store and lookup values distributed over a P2P network.
The implementation is based on the paper Kademlia: A Peer-to-peer Information System Based on the XOR Metric: http://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf) by Petar Maymounkov and David Mazières.
This library aims to be very simple and pleasant to use, with the downside of deciding some of the implementation details, like timeout intervals and k-bucket size, for the user.
Downloads
- kademlia-1.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0.0.0, 1.1.0.0 |
---|---|
Dependencies | base (>=4.7 && <5), bytestring (>=0.10.2 && <0.11), containers (>=0.5.5.1), mtl (>=2.1.3.1), network (>=2.6 && <2.7), stm (>=2.4.3), transformers (>=0.3), transformers-compat (>=0.3.3) [details] |
License | BSD-3-Clause |
Author | fro_ozen <fro_ozen@gmx.de> |
Maintainer | fro_ozen <fro_ozen@gmx.de> |
Category | Network |
Home page | https://github.com/froozen/kademlia |
Bug tracker | https://github.com/froozen/kademlia/issues |
Source repo | head: git clone https://github.com/froozen/kademlia.git |
Uploaded | by fro_ozen at 2015-07-31T22:21:31Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 1776 total (11 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2015-07-31 [all 1 reports] |