Definition
Ein Gültigkeitsnachweis ist ein kryptografischer Beweis, der die Korrektheit einer Reihe von Zustandsübergängen (Transaktionen) mathematisch belegt, ohne dass der Prüfer diese Transaktionen erneut ausführen muss. Im Kontext der Blockchain-Skalierung bilden Gültigkeitsnachweise die Kerntechnologie von ZK-Rollups (Zero-Knowledge-Rollups). Dabei werden Tausende von Transaktionen außerhalb der Blockchain ausgeführt, zu einem einzigen Beweis komprimiert und zur Verifizierung an die Basisschicht (typischerweise Ethereum) übermittelt. Die wichtigste Eigenschaft eines Gültigkeitsnachweises ist seine einfache Verifizierung, aber der hohe Rechenaufwand bei der Generierung: Ein Prüfer auf Ethereum kann die Korrektheit des Beweises in Millisekunden bestätigen, während der Beweiser Minuten oder Stunden für die Berechnung benötigt. Die beiden wichtigsten Arten von Gültigkeitsnachweisen in der Blockchain sind zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) und zk-STARKs (Zero-Knowledge Scalable Transparent Arguments of Knowledge). Gültigkeitsnachweise gewährleisten sofortige Endgültigkeit: Sobald ein Nachweis auf der Basisschicht verifiziert und akzeptiert wurde, werden die entsprechenden Transaktionen unwiderruflich bestätigt. Dies steht im Gegensatz zu Betrugsnachweisen (wie sie bei Optimistic Rollups verwendet werden), die Transaktionen als gültig voraussetzen und sie nur dann anfechten, wenn während eines Streitbeilegungsfensters Betrug festgestellt wird. Der „Zero-Knowledge“-Aspekt ermöglicht es Nachweisen, Berechnungen zu verifizieren, ohne die zugrunde liegenden Transaktionsdaten offenzulegen, wodurch datenschutzfreundliche Anwendungen ermöglicht werden. Gültigkeitsnachweise gelten als eine der vielversprechendsten Technologien zur Skalierung von Blockchains unter Beibehaltung der Sicherheitsgarantien der zugrunde liegenden Layer-1-Chain.
Herkunft & Geschichte
| Datum | Event |
| 1985 | Goldwasser, Micali und Rackoff führen das Konzept der Zero-Knowledge-Beweise in ihrer bahnbrechenden Arbeit „The Knowledge Complexity of Interactive Proof Systems“ ein. |
| 1992 | Die theoretischen Grundlagen für prägnante Beweise werden mit dem PCP-Theorem (Probabilistically Checkable Proofs) gelegt. |
| 2012 | Bitansky et al. definieren SNARKs (Succinct Non-Interactive Arguments of Knowledge) formal. |
| 2016 | Zcash startet als erste große Kryptowährung, die zk-SNARKs für private Transaktionen verwendet. |
| 2018 | Eli Ben-Sasson und sein Team bei StarkWare stellen zk-STARKs vor – transparentes Setup, quantenresistente Gültigkeitsbeweise |
| 2019 | Das Konzept der ZK-Rollups entsteht: Validitätsnachweise werden verwendet, um Ethereum durch die Verifizierung von gebündelten Off-Chain-Berechnungen zu skalieren. |
| 2020 | Loopring und zkSync starten frühe ZK-Rollup-Implementierungen im Ethereum-Mainnet für Token-Transfers. |
| 2021-2023 | StarkNet (mit STARKs) und zkSync Era (mit SNARKs) starten universelle ZK-Rollups mit Smart-Contract-Unterstützung. |
| 2023 | Polygon zkEVM, Scroll und Linea werden eingeführt und machen EVM-äquivalente ZK-Rollups zur Realität |
| 2024-2025 | Gültigkeitsnachweise gehen über Rollups hinaus und umfassen die kettenübergreifende Verifizierung, wodurch Berechnungen über verschiedene Blockchains hinweg nachgewiesen werden. |
„Validitätsnachweise ermöglichen es uns, wochenlange Berechnungen in einer einzigen, sofort überprüfbaren mathematischen Aussage zusammenzufassen. Das ist die Zukunft der Blockchain-Skalierung.“ – Eli Ben-Sasson, Mitgründer von StarkWare
Funktionsweise
"` Gültigkeitsnachweis in einem ZK-Rollup ================================
OFF-CHAIN (Rollup-Sequenzer / -Beweiser) ┌────────────────────────────────────────┐ │ │ │ 1. Transaktionen sammeln (TX1…TX5000) │ │ │ │ 2. Alle Transaktionen ausführen │ │ State_old ──► State_new │ │ │ │ 3. Gültigkeitsnachweis generieren │ │ ┌───────────────────────┐ │ │ │ BEWEIS (rechenintensiv) │ │ │ │ │ │ │ │ Eingaben: │ │ │ │ – State_old │ │ │ │ – Transaktionen │ │ │ │ – State_new │ │ │ │ │ │ │ │ Ausgabe: │ │ │ │ π (Beweis) │ │ │ │ ~200-500 Bytes │ │ │ └──────────────────────┘ │ │ │ │ 4. An L1 senden: {State_new, π} │ └─────────────────────────────────────────┘ │ ▼ ON-CHAIN (Ethereum L1) ┌────────────────────────────────────────┐ │ │ │ 5. Nachweis überprüfen │ │ ┌───────────────────────┐ │ │ │ VERIFIZIERUNG (schnelle Bearbeitung) │ │ │ │ │ │ │ │ Überprüfung: π beweist, dass │ │ │ │ State_old + TXs = │ │ │ │ State_new korrekt │ │ │ │ │ │ │ │ Kosten: ~200K-500K Gas │ │ │ │ Zeit: Millisekunden │ │ │ └──────────────────────┘ │ │ │ │ 6. Falls gültig → Status_neu akzeptieren │ │ ENDGÜLTIG IST SOFORT │ └──────────────────────────────────────────┘
Gültigkeitsnachweis vs. Betrugsnachweis:
Gültigkeitsnachweis (ZK-Rollup) ─────────────────────────── TX-Batch ──► Korrektheit nachweisen ──► Nachweis einreichen ──► Sofortige Bestätigung Zeit: Nachweiserstellung (ca. 10–30 Min.) + L1-Bestätigung
Betrugsnachweis (Optimistischer Rollup) ──────────────────────────────── TX-Batch ──► Annahme: korrekt ──► 7-tägiges Einspruchsfenster ──► Gültigkeitsdauer: 7 Tage (sofern nicht angefochten) “`
| Funktion | zk-SNARKs | zk-STARKs |
| Proof-Größe | Sehr klein (~200 Bytes) | Größer (~50-200 KB) |
| Überprüfungszeit | Sehr schnell (~10 ms) | Schnell (~50-100 ms) |
| Prüfzeit | Moderat bis hoch | Hoch |
| Vertrauenswürdiges Setup | Erforderlich (Zeremonie) | Nicht erforderlich (transparent) |
| Quantenwiderstand | Nein (basiert auf elliptischen Kurven) | Ja (hashbasiert) |
| Benutzt von | zkSync, Polygon zkEVM, Scroll | StarkNet, StarkEx |
| Mathematische Grundlagen | Paarungen elliptischer Kurven | Hashfunktionen, FRI-Protokoll |
Einfach ausgedrückt
- Eine mathematische QuittungStellen Sie sich vor, Sie hätten ein 10,000-teiliges Puzzle gelöst. Anstatt jemanden zu bitten, dies durch erneutes Zusammensetzen des gesamten Puzzles (und damit durch die Wiederholung aller Transaktionen) zu bestätigen, geben Sie ihm eine kleine Quittung, die mathematisch beweist, dass das Puzzle vollständig ist. Diese Quittung ist der Gültigkeitsnachweis – klein, aber schlüssig.
- Tausende in einem zusammenfassenEin Gültigkeitsnachweis komprimiert die Überprüfung von Tausenden von Transaktionen zu einem einzigen, kleinen Beweis, dass Ethereum kann dies in einem einzigen Vorgang überprüfen. Anstatt 5,000 Transaktionen einzeln zu verarbeiten, verifiziert Ethereum einen einzigen Nachweis und vertraut darauf, dass alle 5,000 korrekt waren.
- Beweisen ohne zu zeigenDie „Zero-Knowledge“-Eigenschaft bedeutet, dass man beweisen kann, dass eine Berechnung korrekt durchgeführt wurde, ohne die eigentlichen Daten preiszugeben. Man kann beispielsweise nachweisen, dass man über ausreichend Guthaben für eine Transaktion verfügt, ohne den genauen Kontostand offenzulegen – ähnlich wie man beweist, dass man über 21 Jahre alt ist, ohne sein Geburtsdatum anzugeben.
- Sofortige Rechtskraft vs. WartezeitBei Validitätsnachweisen sind Transaktionen nach der Verifizierung auf Ethereum sofort endgültig. Dies steht im Gegensatz zu Optimistic Rollups, bei denen eine siebentägige Überprüfungsphase erforderlich ist. Validitätsnachweise ersetzen Vertrauen durch mathematische Berechnungen.
- Schwer zu erstellen, leicht zu überprüfenDie Erstellung eines Gültigkeitsnachweises erfordert erhebliche Rechenressourcen (leistungsstarke Server, Verarbeitungszeit von Minuten bis Stunden). Die Überprüfung des Nachweises hingegen ist trivial einfach – ein Ethereum-Smart-Contract kann dies in Sekundenbruchteilen erledigen. Diese Asymmetrie macht die Technologie so leistungsstark.
Beispiele aus der Praxis
| Szenario | Umsetzung | Ergebnis |
| ZK-Rollup-Skalierung | zkSync Era verarbeitet Ethereum-Transaktionen außerhalb der Blockchain und übermittelt Gültigkeitsnachweise an das Ethereum-Mainnet. | Nutzer zahlen 5- bis 10-mal niedrigere Gebühren als bei Ethereum L1 und profitieren gleichzeitig von den Sicherheitsgarantien von Ethereum durch mathematische Beweise. |
| Private Transaktionen | Zcash verwendet zk-SNARKs, um die Gültigkeit von Transaktionen zu beweisen, ohne Absender, Empfänger oder Betrag preiszugeben. | Vollständig private Kryptowährungstransaktionen, die dennoch von Netzwerkknoten überprüfbar sind, lösen den Zielkonflikt zwischen Datenschutz und Transparenz. |
| Kreuzkettenbrücken | Succinct Labs und Polymer verwenden Validitätsnachweise, um den Zustand einer Blockchain auf einer anderen zu verifizieren. | Vertrauenslose kettenübergreifende Kommunikation ohne Multisignaturen oder Komitees – der Beweis garantiert mathematisch den Zustand der Quellkette. |
| Dezentrale Identität | Nutzer generieren Gültigkeitsnachweise, dass sie bestimmte Kriterien (Alter, Kreditwürdigkeitsbereich) erfüllen, ohne dabei persönliche Daten preiszugeben. | Datenschutzkonforme KYC-Prüfung und eine Identitätsprüfung, die die Compliance-Anforderungen erfüllt, ohne sensible Informationen preiszugeben |
Vorteile
| Vorteil | Beschreibung |
| Sofortige Endgültigkeit | Transaktionen sind endgültig, sobald der Nachweis auf L1 verifiziert wurde – keine 7-tägige Überprüfungsfrist wie bei Optimistic Rollups. |
| Mathematische Sicherheit | Sicherheit beruht auf Mathematik (kryptografischen Annahmen), nicht auf wirtschaftlichen Anreizen oder der Annahme einer ehrlichen Mehrheit. |
| Datenkomprimierung | Gültigkeitsnachweise können Berechnungen verifizieren, ohne dass der Prüfer alle zugrunde liegenden Transaktionsdaten benötigt, was eine extreme Komprimierung ermöglicht. |
| Datenschutzfunktion | Zero-Knowledge-Eigentum ermöglicht private Transaktionen und selektive Offenlegung – man kann beweisen, dass etwas wahr ist, ohne den Grund dafür preiszugeben. |
| Skalierbarkeit | Ein einziger Beweis kann Millionen von Zustandsübergängen belegen und ermöglicht theoretisch einen unbegrenzten Off-Chain-Durchsatz. |
Nachteile & Risiken
| Risiko | Beschreibung |
| Zentralisierung der Prüfer | Die Generierung von Gültigkeitsnachweisen erfordert teure, spezialisierte Hardware, was zu einer Zentralisierung der Beweisknoten führt. |
| Rechenaufwand | Die Generierung von Nachweisen ist extrem ressourcenintensiv und führt zu Latenz- und Infrastrukturkosten für Rollup-Betreiber. |
| Trusted Setup (SNARKs) | zk-SNARKs erfordern eine einmalige, vertrauenswürdige Einrichtungszeremonie; im Falle einer Kompromittierung könnten unbemerkt gefälschte Beweise generiert werden. |
| Komplexität und Prüfungsrisiko | ZK-Schaltungen und Beweissysteme sind mathematisch komplex, was die Überprüfung erschwert und das Risiko subtiler Fehler erhöht. |
| EVM-Kompatibilitätsprobleme | Generierung von Gültigkeitsbeweisen für beliebige EVM Die Umsetzung ist technisch schwierig; viele ZK-Rollups sind noch nicht vollständig EVM-äquivalent. |
Tipps zum Risikomanagement:
- Bei der Verwendung von ZK-Rollup-Plattformen ist sicherzustellen, dass das Nachweissystem mehreren unabhängigen Sicherheitsprüfungen unterzogen wurde.
- Prüfen Sie, ob das Rollup SNARKs (vertrauenswürdige Einrichtung erforderlich) oder STARKs (transparent, keine vertrauenswürdige Einrichtung erforderlich) verwendet.
- Dezentralisierung der Monitor-Prover – eine einzelne Prover-Entität birgt Zensur- und Lebendigkeitsrisiken
- Beachten Sie, dass sich die ZK-Technologie rasant weiterentwickelt; frühe Implementierungen können Einschränkungen aufweisen, die in späteren Versionen behoben werden.
FAQ
F: Worin besteht der Unterschied zwischen einem Gültigkeitsnachweis und einem Betrugsnachweis?
A: Ein Gültigkeitsnachweis belegt mathematisch, dass eine Transaktionsreihe korrekt ausgeführt wurde, bevor sie akzeptiert wird. Ein Betrugsnachweis geht von der Korrektheit der Transaktionsreihe aus und gibt jedem sieben Tage Zeit, Beweise für Betrug vorzulegen. Gültigkeitsnachweise liefern sofortigen Rechtssicherheitsbeweis, sind aber rechenintensiv. Betrugsnachweise sind kostengünstiger, erfordern jedoch eine lange Wartezeit und setzen voraus, dass mindestens eine vertrauenswürdige Partei die Transaktionskette überwacht.
F: Sind Gültigkeitsbeweise dasselbe wie Zero-Knowledge-Beweise?
A: Nicht ganz. Alle Zero-Knowledge-Beweise sind Gültigkeitsbeweise (sie beweisen die Korrektheit der Berechnung), aber nicht alle Gültigkeitsbeweise sind Zero-Knowledge-Beweise. Die „Zero-Knowledge“-Eigenschaft bedeutet, dass der Beweis nichts über die zugrundeliegenden Daten preisgibt, außer der Tatsache, dass die Aussage wahr ist. Ein Gültigkeitsbeweis kann die Korrektheit bestätigen und gleichzeitig die Transaktionsdaten offenlegen.
F: Warum benötigen zk-SNARKs eine vertrauenswürdige Konfiguration, zk-STARKs jedoch nicht?
A: zk-SNARKs basieren auf elliptischer Kurvenkryptographie, die die Generierung geheimer Parameter während einer initialen „Zeremonie“ erfordert. Werden diese geheimen Parameter gespeichert, können Beweise gefälscht werden. Mehrparteienberechnungen mindern dieses Risiko. zk-STARKs hingegen verwenden Hashfunktionen und algebraische Verfahren, die keine geheimen Parameter benötigen und daher „transparent“ sind – es sind keine Vertrauensannahmen erforderlich.
F: Wie lange dauert die Erstellung eines Gültigkeitsnachweises?
A: Die Zeit für die Beweisgenerierung variiert je nach System und Batchgröße. Bei einem ZK-Rollup, der einige tausend Transaktionen verarbeitet, dauert die Beweisgenerierung typischerweise 5–30 Minuten mit spezialisierter GPU- oder FPGA-Hardware. Die Forschung arbeitet aktiv daran, diese Zeit durch verbesserte Algorithmen und dedizierte Hardwarebeschleuniger auf Sekunden zu reduzieren.
F: Können Gültigkeitsnachweise auch außerhalb der Blockchain angewendet werden?
A: Ja. Gültigkeitsnachweise (insbesondere Zero-Knowledge-Beweise) finden Anwendung in der Identitätsprüfung (Nachweis des Alters ohne Offenlegung des Geburtsdatums), der Integrität der Lieferkette (Nachweis der Produktauthentizität ohne Offenlegung von Geschäftsgeheimnissen), Wahlsystemen (Nachweis, dass eine Stimme korrekt gezählt wurde, ohne die Stimme offenzulegen) und im maschinellen Lernen (Nachweis, dass ein Modell korrekt mit gültigen Daten trainiert wurde).
Quellen
- Goldwasser, Micali, Rackoff — „Die Wissenskomplexität interaktiver Beweissysteme“ (1985)
- Ben-Sasson et al. — „Skalierbare, transparente und post-quantensichere Rechenintegrität“ (zk-STARKs Paper, 2018)
- Ethereum Foundation – Rollup-zentrierte Roadmap und Spezifikationen für Gültigkeitsnachweise
- Vitalik Buterin – „Ein unvollständiger Leitfaden zu Rollups“ (2021)
- L2Beat – Analyse von ZK-Rollup-Sicherheits- und Beweissystemen
UPay-Tipp: Bei der Wahl zwischen Layer-2-Lösungen bieten validitätsbasierte Rollups (ZK-Rollups) schnellere Auszahlungen zurück zu Ethereum als Optimistic Rollups, die eine 7-tägige Überprüfung erfordern. Wenn Sie häufig Assets zwischen Layer 1 und Layer 2 transferieren, kann die sofortige Gültigkeit der Validitätsnachweise Ihnen erhebliche Wartezeiten ersparen und Ihre Kapitaleffizienz verbessern.
Haftungsausschluss: Diese Inhalte dienen ausschließlich Bildungszwecken und stellen keine Finanzberatung dar. Führen Sie stets Ihre eigenen Recherchen durch (DYOR) und konsultieren Sie qualifizierte Finanzberater, bevor Sie Anlageentscheidungen treffen.
UPay – Eine Krypto-Enzyklopädie









