Zero-Knowledge Proof (ZKP)
Proving a statement true without revealing the underlying data — the cryptography scaling and privatizing blockchains.
A zero-knowledge proof convinces a verifier a statement is true — “this batch of 10,000 transactions is valid,” “I’m over 18” — without revealing anything beyond the statement itself. Verification is fast even when the proven computation was enormous.
Two killer applications: scaling — zk-rollups post one succinct proof to Ethereum instead of re-executing every transaction (the engine of major Layer 2s); and privacy — transacting or proving identity attributes without exposing balances and history. Once academic (the SNARK/STARK families), ZK hardware and tooling matured through the 2020s into production infrastructure — arguably the most consequential cryptography deployed since public keys themselves.