Ein Zero-Knowledge Rollup ist eine Art Layer-2 Scaling Solution, die sich auf Zero-Knowledge Proof (z. B. ZK-Snarks oder ZK-Starks) stützt, um Transaktionen auf Layer 2 vertrauenslos aufzuzeichnen und anschließend mithilfe eines kryptografischen Beweissystems zu validieren, das von einem Smart Contract auf der zugrunde liegenden Blockchain überprüft wird. Da sich ein Zero-Knowledge Rollup auf einen Smart Contract verlässt, um den Nachweis der Transaktionen in der Schicht 2 zu validieren, hat das System im Vergleich zu Optimistic Rollups einige inhärente Vorteile, wie z. B. einen höheren Transaktionsdurchsatz und eine höhere Finality-Zeit. Beispiele für Produktionsanwendungen, die mit Zero-Knowledge Rollups arbeiten, sind die Decentralized Exchange von DeversiFi und die Immutable X NFT Exchange. Zero-Knowledge Rollups unterstützen in der Regel benutzerdefinierte und spezialisierte Anwendungen, die speziell für die Rollup-Technologie programmiert wurden. Mehrere Rollup-Projekte arbeiten jedoch an der Veröffentlichung von Zero-Knowledge Rollups, die es Projekten ermöglichen, ihre Smart Contracts ohne zusätzliche Code-Entwicklung auf Layer 2 zu starten.