- Description:
- Distributed Hash Table implementation
- Owner:
- murilo ijanc'
- Last Change:
- Clone URL:
ssh://anon@got.tesseras.net/tesseras-dht
Commit Briefs
Initial commit (tags/v0.1.0)
NAT-aware Kademlia DHT library for peer-to-peer networks. 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 - OpenBSD and Linux support
Branches
Tree
README.md
# 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 — see [LICENSE](LICENSE).
