Underneath what situations if any would Bitcoin v2 P2P site visitors be indistinguishable from different encrypted TCP site visitors
BIP-342 helps site visitors shaping, which implies implementations are in a position to make the site visitors patterns (i.e. timing and sizes of packets) resemble no matter they like, at the price of needing so as to add dummy bytes, delay site visitors when there are spikes, and probably drop site visitors when it persistently exceeds the site visitors patterns which might be being mimicked.
Nevertheless, that is an implementation determination, and so far as I do know, there are none that implement it. There isn’t any such factor as “random site visitors”. All site visitors has patterns. The query is simply what patterns to imitate (or not).
What remaining properties of the v2 transport equivalent to packet sizes handshake construction or message timing nonetheless enable site visitors classification
That’s what site visitors patterns are. All truly despatched bytes are uniformly random (which itself is distinguishable from most site visitors, however a impartial widespread denominator to focus on).
BIP-324 permits hiding nearly all patterns, aside from a number of very weak ones within the preliminary handshake. The initiator at all times sends between 64 and 4159 bytes directly (which can consistute a number of TCP/IP packets). The receiver waits till not less than one byte is obtained, after which additionally sends between 64 and 4159 bytes directly. Footnote 19 explains how these situations may be additional relaxed sooner or later in a backwards-compatible change, if want be.
However once more, the precise extent to which site visitors shaping takes place is implementation dependent.
- Does BIP 324 meaningfully strategy site visitors obfuscation or does it primarily defeat easy protocol signatures whereas remaining classifiable by site visitors evaluation
In follow, at the moment’s implementations solely defeat protocol signatures that contain patterns within the despatched bytes, not in site visitors.

