Zero-Knowledge Proof (ZKP)
Quick Answer
A zero-knowledge proof lets one party prove they know a value without revealing it. ZK-Rollups use ZKPs to compress thousands of transactions for massive Layer 2 scalability.
Full Definition
A zero-knowledge proof is a cryptographic method allowing one party to prove a statement is true without revealing the underlying data. ZKPs enable privacy-preserving verification — proving sufficient funds without exposing total balance. ZK-Rollups (zkSync, StarkNet, Polygon zkEVM) use zero-knowledge proofs to compress thousands of transactions into a single proof verified on Layer 1, enabling massive scalability with inherited security.