What is ZK-Rollup?
A ZK rollup is a Layer 2 scaling solution that generates cryptographic proofs (zero-knowledge proofs) to verify the validity of off-chain transactions — providing immediate finality and stronger security guarantees than optimistic rollups.
WHY IT MATTERS
ZK rollups prove correctness rather than assuming it. After executing transactions off-chain, a ZK prover generates a mathematical proof that all state transitions were valid. This proof is posted to L1 and verified by a smart contract.
Advantages over optimistic rollups: no challenge period (faster withdrawals), mathematically guaranteed correctness (not dependent on watchers), and potentially higher compression (post less data to L1).
The tradeoff: ZK proof generation is computationally expensive, EVM compatibility is harder to achieve (zkEVM), and the technology is more complex. But the advantages are driving rapid development.