Rhizome
in developmentA Rust P2P protocol: Kademlia DHT and smart replication
Rhizome is a decentralized P2P messaging library in Rust: Kademlia DHT routing, automatic replication to the k nearest nodes and content ranking — data in demand lives longer.
A fully async stack on tokio, an embedded LMDB store with ACID transactions, RSA signatures and a MessagePack binary protocol. Ships both as a CLI node and as a cargo library; published on crates.io.
This is the project where I am learning Rust for real — no GC, full freedom in systems code.
Stack
Rust, tokio, Kademlia DHT, LMDB, MessagePack