Zero-Knowledge Proof

A zero-knowledge (ZK) proof is a cryptographic way to prove a statement is true *without* revealing the facts: prove you know the password without showing

A zero-knowledge (ZK) proof is a cryptographic way to prove a statement is true *without* revealing the facts: prove you know the password without showing it, or prove a batch of transactions all added correctly without showing the transactions. ZK rollups use this to check results cheaply on-chain.

Why it matters

ZK is the most important scaling + privacy tech in Web3: it compresses verification and adds genuine on-chain privacy. It’s also developer-heavy and hard to get right — so “ZK” marketing deserves a close look at what’s actually being proven.

Related terms

rollup · cryptography ·
layer 2

Browse all glossary terms · Start a free course