Summary
Forest cannot fully benefit from GossipSub PeerExchange today because rust-libp2p lacks complete SignedPeerRecord support. It's a blocker, but it's not a critical issue on its own - Forest survived without it, even as a bootstrap node.
Once this is implemented in rust-libp2p, we should consider enabling it for all nodes by default (not only bootstrap nodes).
Additional Links & Resources
libp2p/rust-libp2p#2398
Summary
Forest cannot fully benefit from GossipSub PeerExchange today because
rust-libp2placks completeSignedPeerRecordsupport. It's a blocker, but it's not a critical issue on its own - Forest survived without it, even as a bootstrap node.Once this is implemented in rust-libp2p, we should consider enabling it for all nodes by default (not only bootstrap nodes).
Additional Links & Resources
libp2p/rust-libp2p#2398