Chapter 2
Why ZK Matters for Web3
Blockchains are transparent by default — every transaction is public. That transparency enables auditability but conflicts with privacy, compliance, and competitive business logic. ZK proofs offer a third path: verify correctness without exposing everything.
ZK rollups batch thousands of L2 transactions and post a single validity proof to Ethereum. Verification on L1 is cheap even when the original computation was enormous. This is ZK's largest impact today: proving execution was correct, not necessarily hiding it.
Any heavy off-chain computation — machine learning inference, complex matching engines — can produce a proof that on-chain contracts trust. ZK turns expensive work into cheap verification, opening new design patterns for dApps.