Zero-Knowledge Proof
- A zero-knowledge proof is a cryptographic method that lets one party prove a statement is true to another without revealing anything beyond the fact that it is true.
- The "prover" convinces the "verifier" they know or satisfy something without disclosing the underlying data, and modern schemes can compress this into a small proof that is quick to check.
- Zero-knowledge proofs power two big trends in crypto: privacy, by proving things without exposing data, and scaling, since zero-knowledge rollups bundle many transactions into one succinct validity proof.
A zero-knowledge proof is a cryptographic method that lets one party prove to another that a statement is true without revealing anything beyond the fact that it is true.
How it works
The “prover” convinces the “verifier” they know or satisfy something — a password, a balance, the validity of a batch of transactions — without disclosing the underlying data itself. The verifier ends up confident the claim is correct while learning none of the secret details. Modern schemes can compress this into a small proof that is quick to check.
Why it matters
Zero-knowledge proofs power two big trends in crypto: privacy, by letting users prove things without exposing data, and scaling, since zero-knowledge rollups bundle many transactions into one succinct validity proof posted to a base chain.
Example
A zero-knowledge rollup proves thousands of transactions are valid with a single proof, without replaying each one on the main chain.
How can you prove something without revealing it?
How do zero-knowledge proofs help blockchains scale?
What are zero-knowledge proofs used for in crypto?
Other glossary terms connected to this one.
Go deeper than the definition — explainers, live data and free calculators.