Skip to content
Glossary

Zero-Knowledge 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.

Zero-Knowledge Proof: Frequently Asked Questions

What does a zero-knowledge proof actually prove?
It lets one party, the prover, convince another, the verifier, that a statement is true without revealing anything beyond that fact. The claim could be knowledge of a password, a balance, or the validity of a batch of transactions. The verifier ends up confident the claim is correct while learning none of the underlying secret details.
How do zero-knowledge proofs help blockchains scale?
Zero-knowledge rollups bundle many transactions into a single succinct validity proof that is posted to a base chain. Instead of replaying every transaction on the main chain, the network only checks the one compact proof. This lets a rollup prove thousands of transactions are valid at once, easing the load on the underlying blockchain.
How are zero-knowledge proofs used for privacy?
Because a zero-knowledge proof reveals only that a statement is true and nothing more, it lets users prove things without exposing the underlying data. For instance, someone could demonstrate they meet a condition or hold a balance without disclosing the exact figures, making it a foundation for privacy-preserving applications in crypto.