Gossip protocol written in Rust