Works best when
- Metadata leakage (IP, timing, query patterns) is a threat model concern.
- Content privacy alone is insufficient; who matters as much as what.
- Both read privacy (RPC queries) and write privacy (transaction submission) are needed.
Avoid when
- Threat model does not include network-level observers.
- On-chain content privacy is the only requirement.
I2I vs I2U — context differences
Institution to institution
I2IInstitutions typically run dedicated nodes or relays, so the metadata threat surface is inter-institutional rather than user-to-institution. Network anonymity hides query patterns and settlement-transaction submission from counterparty infrastructure.
Institution to end user
I2UThe institution itself is often the network observer: it operates the RPC endpoint, sequencer, or relay through which users submit transactions and query state. Transport-layer protection is a precondition for meaningful user privacy, even when content-layer privacy (encrypted balances, shielded transfers) is already in place.
Components
- Transport anonymity layer: a relay network, mix network, or hardware-assisted cluster that strips or obscures sender metadata before the message reaches the destination.
- Client routing or submission library: prepares the message for the chosen anonymity layer (layered encryption, mix encoding, or secret sharing).
- Destination: RPC endpoint, sequencer, or transaction mempool. The anonymity layer sits between the client and the destination.
Each sub-pattern instantiates these components differently. See sub_patterns in frontmatter.
Anonymity trilemma
Any network anonymity system trades off between three properties:
- Anonymity set size: how many users your traffic blends with.
- Latency: delay introduced by the anonymity mechanism.
- Bandwidth overhead: cover traffic or padding required.
Pure-cryptographic approaches (onion routing, mixnets) must sacrifice at least one. Hardware-assisted approaches (TEE) relax the trilemma by offloading verification to hardware, but introduce a hardware trust assumption.
| Approach | Latency | Anonymity strength | Trust assumption |
|---|---|---|---|
| Onion routing | Moderate (100-500ms) | Strong | No single relay sees full path |
| Mixnet | High (seconds to minutes) | Strongest | Threshold mix nodes and cover traffic |
| TEE-assisted | Low | Medium | Client TEE and server majority |
Guarantees & threat model
Guarantees:
- Hides sender IP, timing correlation, and query-to-identity mapping. Strength varies by sub-pattern.
- Complements content-privacy patterns. Together they hide both what and who.
Threat model:
- Pure-cryptographic approaches are vulnerable to a global passive adversary capable of correlating traffic at both ends of a circuit. Mixnets mitigate this via cover traffic; onion routing does not.
- Hardware-assisted approaches depend on TEE attestation integrity and are exposed to side-channel attacks on the underlying hardware.
- Does not hide message content. Pair with ZK, FHE, or MPC patterns for full-stack privacy.
- No Ethereum execution client natively supports any network anonymity layer as of 2026-04, unlike Bitcoin Core which has had built-in Tor support since 2016. Integration requires external tooling.
Trade-offs
- Stronger anonymity generally means higher latency; institutional latency requirements constrain the choice.
- Operational complexity varies: onion routing has mature tooling; mixnet integration remains non-trivial; TEE-assisted is research-stage.
- Coverage must be end-to-end. Mixing network anonymity for writes with a plain-HTTPS RPC provider for reads reintroduces the metadata gap.
See also
- Modular Privacy Stack: where network anonymity fits in the four-layer architecture.
- RFP: Private Reads: read-side privacy gap.
Variants
- 01 →
Onion routing
Medium CR, partial privacy, medium latency. Large external anonymity set; vulnerable to global passive adversaries.
- 02 →
Mixnet anonymity
Medium CR, partial privacy, very high latency. Strongest resistance to traffic correlation via cover traffic.
- 03 →
TEE-assisted network anonymity
Medium CR, partial privacy, low latency. Hardware trust assumption relaxes the anonymity trilemma.