| 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
|