Glossar
Blockchain-Infrastruktur

ZK-Rollup

Ein ZK-Rollup ist ein Layer-2-Netzwerk, das eine Basis-Blockchain skaliert, indem es Transaktionen off-chain ausführt und jeden Batch zusammen mit einem Zero-Knowledge-Gültigkeitsnachweis veröffentlicht – einem kompakten kryptografischen Beweis, dass jede Transaktion im Batch die Regeln befolgt hat. Der Smart Contract der Basis-Blockchain verifiziert den Nachweis, bevor er den Batch akzeptiert, sodass ein ungültiger Zustandsübergang mathematisch unmöglich eingeschleust werden kann, egal was die Betreiber des Rollups tun.

Das steht im Gegensatz zu Optimistic Rollups, die annehmen, dass Batches gültig sind, und sich auf ein rund einwöchiges Anfechtungsfenster für Betrug stützen. Weil die Batches eines ZK-Rollups von vornherein als korrekt bewiesen sind, können Abhebungen zurück auf den Layer 1 finalisiert werden, sobald der Nachweis verifiziert ist – Minuten bis Stunden statt Tage. Der Preis dafür ist die technische Komplexität: Nachweise für beliebige Smart-Contract-Ausführung zu erzeugen ist rechenintensiv, weshalb „zkEVMs“ (ZK-Rollups, die Standard-Ethereum-Contracts ausführen) Jahre länger bis zur Auslieferung brauchten als optimistische Designs. Beispiele auf Ethereum sind zkSync Era, Starknet, Linea und Scroll; eine Token-Überweisung kostet dort nur Cent-Beträge und erbt die Sicherheit von Ethereum durch die Nachweise und die on-chain veröffentlichten Daten.

Ein verbreiteter Irrtum ist, dass der Teil „Zero-Knowledge“ bedeute, dass Transaktionen privat seien; die meisten ZK-Rollups nutzen die Nachweise rein für Gültigkeit und Kompression, und ihre Transaktionsdaten sind öffentlich – Privatsphäre ist ein separates Merkmal, das nur manche Systeme hinzufügen. Langfristig betrachten viele Forscher Gültigkeitsnachweise als das Endziel der Blockchain-Skalierung, da sie es einer einzigen günstigen Verifikation erlauben, die erneute Ausführung riesiger Rechenmengen zu ersetzen.

Verwandte Begriffe