1. Accurate but not really helpful here. p2p systems that need to achieve data consistency use a gossip protocol to spread the information around all the nodes in the network. 2. and 3. Are basically the same. Yes, Mike's client implements a version of the outbox model but when people talk about the protocol they aren't normally referring to his client.

Replies (2)

I'm curious why this is implemented on the client side and not on relay. An unprofessional question: I think relay is better suited to the gossip model to spread information