From what I understand, we no explicit use for the libp2p identify protocol, but implementations generally have this running by default. We've talked about explicitly removing it in the past to avoid clients generally just leaking their client type (libp2p language pretty easily mapping to client type).
I suggest we add a SHOULD NOT support identify to our p2p spec
Additionally, I was told identify can serve as a dos vector. Looking for more info on this
From what I understand, we no explicit use for the libp2p
identifyprotocol, but implementations generally have this running by default. We've talked about explicitly removing it in the past to avoid clients generally just leaking their client type (libp2p language pretty easily mapping to client type).I suggest we add a
SHOULD NOTsupportidentifyto our p2p specAdditionally, I was told
identifycan serve as a dos vector. Looking for more info on this