hexafluoride / Chordette

Simplified implementation of the Chord DHT model for learning purposes
MIT License
4 stars 3 forks source link
chord chord-protocol csharp dht p2p

Chordette

Simplified implementation of the Chord DHT model for learning purposes.

Features

Performance metrics

The following metrics all scale with log(N) where N = peer count, matching the performance guarantees laid out in the Chord whitepaper, which corroborates the correctness of this implementation to some degree.

Milliseconds spent per query

Bytes on wire per query

Messages sent per query

Screenshots

Chordette immediately after boot, in the process of stabilization

Chordette immediately after boot, in the process of stabilization

Chordette a few minutes after boot, when stabilization is complete

Chordette a few minutes after boot, when stabilization is complete

License

Chordette is licensed under MIT.