ever since i was a kid i always wanted to implement a gossip protocol. excited to finally find a good reason to do it