Delivery guarantees for P2P pubsub

Was curious about delivery guarantees

  • are all messages guaranteed to be delivered?
  • is message order guaranteed?

If the first is guaranteed the second doesn’t matter too much to me. If neither are guaranteed I have some work to do.

You would need to be more specific on the specifics of your network setup and requirements. Guaranteed delivery with or without node failure? On an asynchronous or partially asynchronous network? On a stable topology or with churn? …

The corresponding GossipSub paper might be of some help: [2007.02754] GossipSub: Attack-Resilient Message Propagation in the Filecoin and ETH2.0 Networks