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.
Decoy Selection
Watch the algorithm sample 16 ring members from a log-normal age distribution. See why all 16 are statistically indistinguishable.
Dandelion++ Propagation
Trace a transaction through stem-phase nodes before it broadcasts to the network. See where the originator gets lost.
View Tag Matching
Compare wallet scan time with and without view tags — the 256× speedup that costs nothing in privacy.
RingCT Signature Construction
Watch a confidential transaction take shape: input, ring of decoys, blinded output commitments, range proof, signature.
Stealth Address Derivation
Alice and Bob compute the same secret without communicating. Watch a one-time address emerge that only Bob can recognize.
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.
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.