@hackage / kademlia

An implementation of the Kademlia DHT Protocol

Latest1.1.0.0

About

Metadata

  • Last updated , by fro_ozen
  • License BSD-3-Clause
  • Categories Network Development
  • Maintained by: fro_ozen <fro_ozen@gmx.de>

  • Lottery factor: 0

Links

Installation

Readme

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.