Skip to content

Commit c4ab11e

Browse files
arya2claude
andcommitted
Recommend mixnet routing for mempool propagation and get-addr
Node implementers SHOULD carry mempool transaction propagation and address book queries over a mixnet transport once available, and over Tor in the interim. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 76fc477 commit c4ab11e

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

zips/draft-arya-jvff-p2p-quic-transport.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2293,6 +2293,17 @@ address book protections for `TORV3` addresses (see
22932293
[Misbehavior and Banning](#misbehaviorandbanning) and
22942294
[Address Book Management](#addressbookmanagement)).
22952295

2296+
**Mixnets.** The two kinds of traffic most sensitive to linkage are mempool
2297+
transaction propagation — announcing a transaction links the announcing
2298+
node to it, and a `get-mempool` subscription reveals interest in the
2299+
mempool's contents — and address book queries, whose `get-addr`
2300+
request/response pattern is a fingerprinting and mapping primitive. A node
2301+
implementer SHOULD carry both over a mixnet transport once one is
2302+
available (the anticipated Nym transport; see [Deployment](#deployment)),
2303+
and in the interim SHOULD carry them over the Tor transport where
2304+
available, per the preference above. Mixnet delay and cover traffic
2305+
address the timing correlation that onion routing alone does not.
2306+
22962307
**Synchronization.** Headers-first synchronization trusts proof of work:
22972308
forging a history requires outspending the honest chain's accumulated work
22982309
over the forged span, which an eclipsing attacker with sufficient hash power

0 commit comments

Comments
 (0)