Einführung in die Herausforderungen der post-quanten Kryptographie
Die Aktualisierung von Blockchains auf post-quanten Kryptographie führt typischerweise zu erheblicher Netzwerküberlastung, hohen Gasgebühren und einer Aufblähung des Zustands aufgrund der massiven Größen von Signaturen und Zero-Knowledge-Proofs. Compact Shielded Client-Side Validation (CSV) löst dieses Problem, indem es Signaturen von der Blockchain entfernt und die Datenspeicherung sowie die Verifizierung auf Endbenutzergeräte verlagert.
Die Bedrohung durch Quantencomputing
Seit Jahren warnt die kryptografische Gemeinschaft vor einer bevorstehenden Kollision zwischen Quantencomputing und Blockchain-Technologie. Die Mathematik hinter dieser Bedrohung ist einfach: Public-Key-Algorithmen wie Elliptic Curve Digital Signature Algorithm (ECDSA), die alles von Bitcoin-Transaktionen bis hin zu Smart Contracts sichern, bieten keine angemessene Sicherheit mehr, sobald die Quantenhardware ausgereift ist.
Dennoch schien das vorgeschlagene Heilmittel oft fast ebenso gefährlich wie die Krankheit. Post-quantum kryptografische Verfahren produzieren routinemäßig aufgeblähte Signaturen und massive Zero-Knowledge (ZK) Beweise – eine Datenexplosion, die droht, Peer-to-Peer-Netzwerke zu verstopfen, Miner zu überwältigen und die Transaktionsgebühren in die Höhe zu treiben.
Compact Shielded CSV: Eine Lösung für Skalierbarkeit
Ein neues architektonisches Paradigma verspricht jedoch, diesen Nullsummen-Handel zwischen quantensicherer Sicherheit und Netzwerk-Skalierbarkeit zu durchbrechen. Pionierarbeit leistet der Kryptografieforscher Dragos Ilie zusammen mit einem Team vom Imperial College London. Compact Shielded CSV zeigt, dass der Übergang zur post-quanten Kryptographie nicht bedeutet, exorbitante Gasgebühren oder langsame Netzwerkleistung in Kauf nehmen zu müssen.
Tatsächlich erreicht das Protokoll durch die Neugestaltung der Eigentumsnachweise und die direkte Verlagerung der Verifizierungsarbeit auf die Geräte der Benutzer einen On-Chain-Fußabdruck, der weit leichter ist als selbst die heutigen Legacy-Blockchains.
Die Funktionsweise von Compact Shielded CSV
Im Kern des Problems der quantenbasierten Skalierbarkeit liegt eine traditionelle Designentscheidung: das Speichern schwerer digitaler Signaturen auf einem öffentlichen Ledger, das von jedem vollständigen Knoten überprüft werden muss. Compact Shielded CSV verzichtet vollständig auf On-Chain-Signaturen und ersetzt sie durch ein neuartiges kryptografisches Konstrukt, das als Degriefer bezeichnet wird.
In der Praxis besteht eine Transaktion mit einem einzigen Input, die auf der Blockchain aufgezeichnet ist, aus drei prägnanten 32-Byte-Hashes, die insgesamt nur 96 Bytes ergeben: einem Nullifier zur Verhinderung von Doppel-Ausgaben, einem Transaktionscommitment und dem Degriefer selbst.
„Der Degriefer ist einfach ein Hash über den Nullifier der Münze, den geheimen Schlüssel des Eigentümers und die Transaktion, die die Münze ausgibt“, erklärte Ilie. „Indem dieser kleine Hash On-Chain hinzugefügt wird, kann der Sender jetzt einen Off-Chain-Zero-Knowledge-Beweis dagegen konstruieren.“
Da die Erstellung des begleitenden ZK-Beweises den geheimen Schlüssel des Eigentümers als privaten Input erfordert, sind böswillige Relayer und Front-Runner mathematisch in eine Sackgasse geraten. „Ein Angreifer kann eine Transaktion vorwegnehmen, aber er kann keinen gültigen ZK-Beweis konstruieren, also kann er auf jeden Fall nicht davon profitieren“, bemerkte Ilie.
Verifizierung und Benutzererfahrung
Darüber hinaus, wenn ein Angreifer eine widersprüchliche Transaktion sendet, um die Ausgabe zu blockieren, kann der legitime Eigentümer den Versuch mühelos entlarven. „Der Benutzer kann ZK-beweisen, dass die vorweggenommene Transaktion ein ungültiger Griefing-Versuch ist, indem er zeigt, dass sein tatsächlicher geheimer Schlüssel, der mit dem Nullifier und der Transaktion des Angreifers gehasht wird, nicht den Degriefer ergibt, der vom Angreifer gepostet wurde“, betonte Ilie.
Daher verschiebt Compact Shielded CSV anstelle der Verpflichtung, dass jeder Knoten weltweit jede Transaktionshistorie für immer herunterladen, ausführen und archivieren muss, die Verantwortung für die Speicherung und Verifizierung von Beweisdaten auf die spezifischen Benutzer, die an einer Transaktion beteiligt sind.
Aus der Perspektive des Endbenutzers fühlt sich der Betrieb einer Wallet auf Compact Shielded CSV ähnlich an wie die Verwendung eines leichten Bitcoin SPV-Clients. „Es benötigt nur eine Verbindung zu mindestens einem ehrlichen Knoten“, sagte Ilie. Um eine eingehende Zahlung zu bestätigen, überprüft die Wallet die öffentlichen Parameter des Beweises gegen die On-Chain-Daten und validiert den ZK-Beweis lokal. „Zum Beispiel dauert die Überprüfung eines STARK ZK-Beweises, selbst auf einem Telefon, weniger als 100 Millisekunden“, fügte er hinzu.
Speicherbedarf und Effizienz
Das Generieren eines ausgehenden Zahlungsbeweises erfordert etwas mehr Berechnung, aber Ilie erwartet, dass dies schneller wird, wenn sich die Beweis-Schaltungen weiterentwickeln. Entscheidend ist, dass die Architektur auf konstant großen rekursiven Beweisen beruht, sodass die historische Transaktionstiefe den Edge-Benutzer niemals bestraft.
In Bezug auf Bedenken hinsichtlich der Speicherung von post-quanten Beweisen Off-Chain bemerkte Ilie: „Die Beweise sind in der Tat größer als Signaturen und langsamer zu erzeugen und zu verifizieren, aber das ist nur eine Belastung, wenn das gesamte Netzwerk sie speichern und validieren muss. Da dies ein Client-seitiges Validierungsprotokoll ist, speichert, verifiziert und beweist jeder Benutzer nur die Münzen, die ihn persönlich interessieren, was sehr handhabbar ist.“
Um den Speicherbedarf in Perspektive zu setzen, sagte Ilie, dass „ein Foto auf Ihrem Telefon 20–40× größer ist als ein Beweis“ und fügte hinzu, dass das Senden von Zahlungen „weniger Bandbreite und Speicher benötigt als das Senden eines Bildes.“ Wenn die Transaktionshistorien wachsen, leiden traditionelle Edge-Geräte oft unter einer Aufblähung des Zustands. Unter Compact Shielded CSV speichern jedoch leichte Clients keine Transaktionshistorie über die konstant großen Beweise für ihre eigenen ungenutzten Münzen hinaus.
„Für alles andere, wie das Überprüfen, ob ein Nullifier eine widersprüchliche Ausgabe hat, fragt es einfach vollständige oder Archivknoten an“, wies Ilie hin und fügte hinzu, dass „das Wachstum der Historie die Größe der Beweise oder die Verifizierungszeit überhaupt nicht beeinflusst.“
Fazit: Effizienz von Compact Shielded CSV
Im Gegensatz zur vorherrschenden Meinung, dass Quantenresistenz zu hoher Netzwerküberlastung und teuren Gebühren führt, argumentierte Ilie, dass Compact Shielded CSV deutlich effizienter ist als die heutigen nicht-quanten Netzwerke: „Überraschenderweise ist unser Schema viel leichter und schneller als selbst traditionelle Ketten, anstatt schwerer zu sein. Wir hätten viel niedrigere Transaktionsgebühren und viel weniger Netzwerküberlastung, nicht nur während wir vollständig post-quanten sind, sondern auch im Vergleich zum Status quo.“
Jim Cramer sagt, dass er plant, all seine Bitcoins zu verkaufen, weil er glaubt, dass Quantencomputing die Kryptowährung brechen könnte… Die neuesten Krypto-Nachrichten direkt in Ihr Postfach.