This project requires the implementation of a gossip protocol. You can find the text of the project here and the paper introducing the protocol here