Protocol Simulations

Six interactive visualizations of Monero's privacy primitives. Each one runs in your browser — no data leaves your machine. Click any card below to explore the mechanism in motion.

READY

Decoy Selection

Watch the algorithm sample 16 ring members from a log-normal age distribution. See why all 16 are statistically indistinguishable.

Ring signatures Sampling
READY

Dandelion++ Propagation

Trace a transaction through stem-phase nodes before it broadcasts to the network. See where the originator gets lost.

Network privacy Mempool propagation
READY

View Tag Matching

Compare wallet scan time with and without view tags — the 256× speedup that costs nothing in privacy.

Wallet sync 2022 upgrade
READY

RingCT Signature Construction

Watch a confidential transaction take shape: input, ring of decoys, blinded output commitments, range proof, signature.

RingCT CLSAG Bulletproofs+
READY

Stealth Address Derivation

Alice and Bob compute the same secret without communicating. Watch a one-time address emerge that only Bob can recognize.

Stealth addresses Diffie-Hellman
READY

FCMP++ Implementation

See the anonymity set jump from 16 to 150M+. Watch the statistical attacks that worked against ring signatures fail against the entire chain.

Full-chain membership proofs Curve Trees

About these simulations

Each simulation is a deterministic, browser-side animation that walks through a specific Monero privacy mechanism. They use WebGL where supported and fall back to SVG when not. None of them make network requests after the initial page load — your browser does all the work.

These simulations are educational tools, not authoritative cryptographic references. For implementation-level detail, see Monero Research Lab publications. For protocol-architecture context, see Privacy Architecture.