Ein Zero-Knowledge Rollup (zk-Rollup) ist eine Layer 2-Skalierungslösung, die Transaktionen Off-Chain verarbeitet und einen kryptografischen Gültigkeitsbeweis (mittels Zero-Knowledge Proofs) erzeugt, um die Korrektheit aller Transaktionen in einem Batch zu verifizieren. Im Gegensatz zu Optimistic Rollups benötigen zk-Rollups keine Challenge-Periode, da der Gültigkeitsbeweis die Korrektheit mathematisch garantiert. Dies führt zu schnellerer Finality und höherer Sicherheit. Beispiele sind zkSync, StarkNet und Polygon zkEVM.