Ein Swap, ein Einseheschlüssel
Gemäß diesem Entwurf erhält jeder kettenübergreifende Swap einen separaten eingehenden Anzeigeschlüssel und eine separate Rückerstattungsadresse. Sollte die Quantentechnologie irgendwann eine öffentlich veröffentlichte Adresse knacken, würde ein Angreifer nur von den Zahlungen erfahren, die mit diesem einen Swap in Verbindung stehen, anstatt Einblick in die gesamte Zahlungshistorie des Kontos zu erhalten.
Entscheidend ist, dass sich der Ausgabeschlüssel des Nutzers nicht ändert. Über die Einmaladresse eingegangene Gelder bleiben vom selben Konto aus ausgabefähig, wodurch die umständliche Alternative vermieden wird, für jede Transaktion separate Zcash-Konten anzulegen.
Diese Unterscheidung ist sowohl für Software- als auch für Hardware-Wallets wichtig, da die Aufteilung von Guthaben auf zahlreiche Konten zu ernsthaften Problemen bei der Benutzerfreundlichkeit führen könnte.
Private Lookups lösen das Problem der Wiederherstellung
Die Erstellung eines neuen Leseschlüssels für jeden Swap bringt eine weitere Herausforderung mit sich: die Wiederherstellung der Wallet. Eine wiederhergestellte Wallet müsste andernfalls den Zcash-Verlauf wiederholt mit jedem jemals generierten Swap-Schlüssel durchsuchen. Zakura schlägt vor, dies durch „Private Information Retrieval“ (PIR) zu lösen. Öffentliche Filter helfen dabei festzustellen, ob eine Rückerstattungsadresse Gelder erhalten hat, während verschlüsselte Abfragen es der Wallet ermöglichen, die relevante Transaktion zu lokalisieren, ohne dass der Server erfährt, welche Adresse überprüft wird. Kompatible Software-Wallets, die Zakuras Open-Source-Bibliotheken nutzen, könnten die Funktion innerhalb weniger Wochen integrieren; die Unterstützung für Hardware-Wallets wird voraussichtlich später folgen.
Die Nutzung von „Near Intents“ macht die Risikominimierung lohnenswert
Es handelt sich hierbei nicht lediglich um eine theoretische Infrastruktur ohne Nutzer.
Im September wickelte Aurora Intents bei einer auf Zcash lautenden zkSNARKs-Auktion mehr als 19 Millionen US-Dollar über 1.718 Swaps ab und demonstrierte damit eine bedeutende Nachfrage nach kettenübergreifenden Routen in $ZEC. Das macht dauerhaft veröffentlichte Adressen zu einem Datenschutzproblem, das es anzugehen gilt, bevor Quantencomputer in der Lage sind, sie auszunutzen.
Die Zcash-Entwickler bereiten separat das umfassendere NU7-Netzwerk-Upgrade vor, obwohl die derzeit vorgeschlagenen NU7-Änderungen an sich noch keine umfassende Post-Quantum-Migration darstellen. Das wichtigere Signal ist kultureller Natur: Krypto-Sicherheitsteams betrachten das Quantenrisiko zunehmend als etwas, das schon jetzt technisch berücksichtigt werden muss – und nicht erst, wenn der erste praktische Angriff auftritt.