Back to Glossary
BlockchainZ

Zero-Knowledge Proof

A cryptographic method by which one party (the prover) can demonstrate to another party (the verifier) that a statement is true without revealing any information beyond the validity of the statement itself. In blockchain technology, zero-knowledge proofs enable privacy-preserving transactions and scalability solutions by allowing verification of computations without exposing underlying data. ZK-SNARKs and ZK-STARKs are the two primary implementations, used in privacy coins like Zcash and Layer 2 scaling solutions known as ZK-rollups.

Example

The ZK-rollup processed 2,000 transactions off-chain and submitted a single zero-knowledge proof to Ethereum mainnet, verifying all transactions without revealing individual details.