What I want to have

Libp2p Gossipsub Behaviour

Implementation Strategies

  1. Replacing ConnectionHandler of gossipsub::Behaviour with our own handler that has a mix queue.
  2. Wrapping gossipsub::Behaviour and modifying some parts of its behaviour.
  3. Writing our own behaviour and handler.

My choice

I chose the option 3 because:

Discussion Points with the Research