Open
Description
Mplex is currently the main multiplexing protocol supported by all Ethereum consensus clients, while yamux MAY
be supported:
consensus-specs/specs/phase0/p2p-interface.md
Lines 164 to 167 in e3a939e
Libp2p is deprecating Mplex on libp2p ¹ and making yamux the main and the only multiplexer for TCP.
Lighthouse
already supports yamuxPrysm
already supports it and has recently made it the first choice for multiplexingNimbus
has recently added yamux supportLodestar
has a PR open with yamux supportTeku
has a PR open with yamux support
With that in mind, should we update the spec to swap Mplex
to MAY
support and yamux to MUST
support?