| Package | Description |
|---|---|
| net.i2p.kademlia | Generic Kademlia distributed hash table implementation supporting
multiple hash algorithms (SHA1, SHA256, etc.). |
| net.i2p.router.networkdb.kademlia | Kademlia DHT implementation and floodfill router functionality for I2P. |
| org.klomp.snark.dht | Distributed Hash Table (DHT) implementation for BitTorrent. |
| Class and Description |
|---|
| KBucket Group, without inherent ordering, a set of keys a certain distance away from
a local key, using XOR as the distance metric
Refactored from net.i2p.router.networkdb.kademlia |
| KBucketTrimmer Called when a kbucket can no longer be split and is too big |
| RandomTrimmer Removes a random element. |
| SelectionCollector Visit kbuckets, gathering matches |
| Class and Description |
|---|
| KBucketSet In-memory storage of buckets sorted by XOR metric from base (us)
passed in via constructor. |
| Class and Description |
|---|
| KBucket Group, without inherent ordering, a set of keys a certain distance away from
a local key, using XOR as the distance metric
Refactored from net.i2p.router.networkdb.kademlia |
| KBucketTrimmer Called when a kbucket can no longer be split and is too big |