Allow for custom protocol ID via `GossipsubConfigBuilder::protocol_id()`.
StreamMuxer::Substream
Async{Read,Write}