Merkle Proof Tamper Detection
Interactive 2D Merkle tree built with real SHA-256 hashing: edit a leaf's data and watch the verification path diverge from the trusted root, exactly like a blockchain light client rejecting a forged inclusion proof.
This simulator builds a real SHA-256 Merkle tree in the browser — the same cryptographic structure blockchains use to let light clients verify a single transaction against one trusted root hash. Edit a leaf's data, then run Verify Proof to watch the mismatch propagate node-by-node from the leaf all the way to the root, exactly as it would when a node rejects a forged inclusion proof. Rebuild the tree honestly to see the alternative: a legitimate data change publishes a brand-new trusted root instead of trying to reuse stale hashes.
Build a real SHA-256 Merkle tree, edit a leaf's data, and watch the verification path diverge from the trusted root exactly as a blockchain light client would reject a forged inclusion proof.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install