diff options
| -rw-r--r-- | README.md | 25 |
1 files changed, 23 insertions, 2 deletions
@@ -1,5 +1,26 @@ -# tesseras-dht +# Tesseras-DHT + +A NAT-aware Kademlia DHT library for Rust, designed for decentralized peer-to-peer networking. + +## Features + +- Distributed key-value storage (iterative FIND_NODE, FIND_VALUE, STORE) +- NAT traversal via DTUN hole-punching and proxy relay +- Reliable Datagram Protocol (RDP) with 7-state connection machine +- Datagram transport with automatic fragmentation/reassembly +- Ed25519 packet authentication +- 256-bit node IDs (Ed25519 public keys) +- Rate limiting, ban list, and eclipse attack mitigation +- Persistence and metrics + +## Links + +- [Website](https://tesseras.net) +- [Source code](https://got.tesseras.net/?action=summary&path=tesseras-dht.git) (primary) +- [Source hut mirror](https://git.sr.ht/~ijanc/tesseras) +- [GitHub mirror](https://github.com/ijanc/tesseras) ## License -ISC +ISC — see [LICENSE](LICENSE). + |