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.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
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> |
Revised | Revision 1 made by AdamBergmark at 2015-06-29T21:58:55Z |
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-06-28T10:01:11Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 1791 total (0 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-06-28 [all 1 reports] |