A Distributed Hash Table (DHT) is a
decentralised distributed system that provides a lookup table similar to a centralised hash table.
k-bucket is an implementation of a storage mechanism for keys within a DHT. It
manages IContact
objects which represent nodes in the distributed system.
contact
objects have an ID, which is typically a SHA-1 hash.
Published releases are available on NuGet. To install, run the following command in the Package Manager Console.
PM> Install-Package Makaretu.KBucket
todo
This is largely based on the javascript library by tristanls.