aboutsummaryrefslogtreecommitdiffstats

Tesseras-DHT

A NAT-aware Kademlia DHT library for Rust, designed for decentralized peer-to-peer networking.

Features

  • Distributed key-value storage (iterative FINDNODE, FINDVALUE, 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

License

ISC — see LICENSE.