For institutional desks executing large trades on public chains, OTC / Off-chain Matching is the default for production deployments: Flashbots-class infrastructure is mature, Renegade and similar dark-pool venues offer ZK-backed matching, and the operational integration with custody is well-trodden. Encrypted Mempools win where venue trust is unattractive and the chain supports threshold-encrypted ordering. Private Rollups are the suitable choice when comprehensive privacy across mempool, state, and execution is required and the institution accepts the rollup operator model. The hybrid is to route by trade size and venue: large blocks through OTC, mid-size through encrypted mempools, comprehensive flow through a private rollup.

OTC / Off-chain Matching is the lightest engineering integration: connect to a venue or builder relay, ship signed bundles. Encrypted Mempools require integrating with the threshold network (Shutter SDK, SUAVE intent expression) and tolerating the encrypt-decrypt round trip. Private Rollups are the heaviest commit: deploy or join a privacy-native rollup, integrate with its sequencer model, and accept the bridge boundary as a liquidity surface. None of the three offers cryptographic ordering atomicity across builders or rollups; cross-domain MEV remains an open frontier for chains that have multiple block builders or sequencers competing for inclusion.

This is a perspective for legal review by the deploying desk, not legal advice. OTC venues are typically classified under existing dark-pool frameworks; whether a specific venue triggers transaction-reporting or best-execution obligations is for counsel. Encrypted mempools delay disclosure rather than erase it; whether a post-decrypt audit trail satisfies a given reporting framework is a jurisdictional question. Private Rollups raise classification questions about the operator set and the disclosure interface; enterprise rollups (Prividium, Nightfall) are typically deployed in consortium structures, but acceptance varies by regulator. Cross-border deployment surfaces the question of whether a given regulator views encrypted-mempool ordering as compatible with its market-fairness rules; the document does not claim approval in any jurisdiction.

Requirements

  • Hide transaction content (order side, size, target venue) before inclusion
  • Mitigate MEV extraction (front-running, sandwiching, back-running)
  • Preserve transaction validity and ordering guarantees
  • Maintain audit trail for compliance and post-trade reporting
  • Integrate with existing custody and execution workflows

Constraints

  • Public mempool is the default; opting out incurs operational complexity
  • Sequencer or builder trust is the typical price of privacy at this layer
  • Cross-network coordination amplifies MEV exposure unless each leg is privatized

Architectural options

OTC / Off-chain Matching

production

Match orders off chain through a private venue or block-builder relationship; settle as a single transaction or bundle that bypasses the public mempool.

How it works

Counterparties or solvers match orders in a private venue (Renegade, Flashbots) and submit the matched trade directly to a block builder, bypassing the public mempool. Settlement runs on chain; pre-trade content is not seen by mempool observers.

Trust assumptions
  • Private venue or builder honesty (no copy-trading from order content)
  • Builder relationship for bundle inclusion
  • Custody integration with the matching venue
Threat model
  • Venue or builder compromise leaks order content
  • Builder market concentration creates censor-the-bundle exposure
  • Cross-builder routing (failed inclusion) re-exposes the transaction to public mempool
Works best when
  • Large institutional trades where spread cost dominates fees
  • Counterparties or solver networks already have established custody integration
  • Builder market is sufficiently competitive to bound censor risk
Avoid when
  • Counterparties are unknown and venue trust cannot be established
  • Bundle-inclusion infrastructure is not available on the target chain

Encrypted Mempools

prototyped

Transactions are encrypted before submission and decrypted only after ordering is fixed. See [Pre-trade Privacy Encryption](../patterns/pattern-pretrade-privacy-encryption.md) for the underlying primitive.

How it works

The user encrypts the transaction or expresses an intent under a private execution environment (Shutter, SUAVE). Submissions are ordered by the proposer first and decrypted afterwards by a threshold network. Content is not visible until the ordering is committed.

Trust assumptions
  • Threshold key holders (t-of-n) for decryption
  • Liveness of the threshold network for the reveal step
  • Proposer respects the encrypt-then-order discipline
Threat model
  • Threshold compromise (t collusions) reveals transactions before ordering
  • Threshold liveness failure stalls transactions; stalled transactions may eventually leak
  • Proposer can still censor-by-omission even without seeing content
Works best when
  • MEV protection is the primary concern and venue trust is unattractive
  • The chain or rollup supports encrypted-first ordering primitives
  • Threshold network trust is administratively manageable
Avoid when
  • Threshold network is not deployed for the target chain
  • Latency budget cannot accommodate the encrypt-decrypt round trip

Private Rollups

prototyped

Run trading on a privacy-native rollup (shared) or an enterprise-permissioned privacy rollup (Prividium, Nightfall) where state and mempool are private by construction.

How it works

Shared private rollups (Aztec, Fhenix) provide hidden state and execution at the protocol layer; institutional desks transact inside the rollup. Enterprise rollups (ZKsync Prividium, EY Nightfall) deploy a permissioned privacy rollup with a known operator set. See Privacy L2s for the underlying pattern.

Trust assumptions
  • Sequencer trust (centralized in early shared deployments; consortium for enterprise)
  • Bridge contract correctness for L1 settlement
  • Rollup proving system soundness
Threat model
  • Sequencer outage or censorship; escape paths leak linkage during forced exits
  • Bridge boundary leaks deposit and withdraw amounts; pair with shielded pools at boundaries
  • Enterprise rollup operator set is the adversary in the worst case for permissioned deployments
Works best when
  • Comprehensive privacy (mempool + state + execution) is required
  • Trading volume justifies committing to a privacy rollup
  • Operator trust model fits the institution (consortium or shared)
  • End users on shared privacy-native rollups (Aztec, Fhenix) need protocol-default mempool privacy without venue trust; enterprise-permissioned variants (Prividium, Nightfall) remain institutional
Avoid when
  • Trading must remain on a public chain
  • Rollup decentralization timeline is incompatible with the production timeline

Side-by-side

Axis OTC / Off-chain Matching Encrypted Mempools Private Rollups
Maturity production prototyped prototyped
Context i2i both both
Trust model Venue or builder Threshold key holders Sequencer + bridge
Privacy scope Pre-trade content only Pre-inclusion content Mempool + state + execution
Performance Minimal latency Encrypt-decrypt round trip L2-internal latency
Operator req. Venue / builder Threshold network Sequencer
Cost class Low Low Low (L2-internal)
Regulatory fit Strong (audit via venue) Strong (post-decrypt audit) Strong (per-rollup view keys)
Failure modes Venue compromise; builder centralization Threshold compromise; liveness Sequencer outage; bridge exploit; operator capture (enterprise)

Decision factors

  • If venue trust is unacceptable and the chain supports threshold-encrypted ordering, choose Encrypted Mempools.
  • If comprehensive privacy across mempool, state, and execution is required and the rollup operator model is acceptable, choose Private Rollups.
  • If trading must remain on a public chain and threshold-encrypted ordering is unavailable, OTC is the only option that has reached production at this layer.

Hybrid composition

Tier the privacy stack by trade size: large blocks (>EUR 5M-equivalent) through OTC; mid-size and time-sensitive flow through an encrypted mempool; comprehensive privacy flows (consortium or institutional desk) on a private rollup. Bridge balances out by routing all settlement to a shielded pool boundary so cross-tier movement does not re-expose history.

Open questions
  1. Regulatory acceptance. How do regulators view threshold-encrypted ordering and OTC routing relative to traditional mempool transparency?
  2. Market impact. Effects on price discovery and market structure as private broadcasting share grows.
  3. Cross-chain coordination. Maintaining privacy when broadcasting across multiple networks; cross-builder MEV is unresolved.
  4. Timing analysis. Sophisticated adversaries may still extract information from transaction-timing patterns even under encrypted mempools.
  5. Builder market structure. Concentration at the builder layer creates a censorship and copy-trading risk that economic competition alone may not bound.

Referenced by

Last reviewed