Das Detail, das mich am Design von Citadel gestoppt hat: Die Lizenz, die es Nutzern ermöglicht, Compliance privat nachzuweisen, gehört ihnen niemals vollständig.
Sie wird vom Lizenzanbieter signiert, kryptografisch an die Stealth-Adresse des Nutzers gebunden (kann also nicht übertragen werden) und in einem Merkle-Baum verzeichnet, den der Anbieter aktualisieren kann, um die Lizenz zu widerrufen. Der Nutzer erzeugt einen Zero-Knowledge-Beweis für Eigentümerschaft und fortgesetzte Mitgliedschaft in diesem Baum; der Serviceanbieter entscheidet jedoch weiterhin, ob der Beweis akzeptiert wird und ob die Lizenz gültig bleibt.
Dusk’s eigene Lieferungen von Dezember 2023 bestätigen, dass das Citadel SDK ausgeliefert und noch vor dem Mainnet in die Web-Wallet integriert wurde. Die Komponente existiert. Ob ein Serviceanbieter heute aktiv Lizenzen auf dem Mainnet ausstellt oder widerruft, bleibt unbestätigt.
$DUSK K #dusk @Dusk Foundation vermarktet finanzielle Privatsphäre als Recht. Die Architektur leitet dieses Recht über eine Instanz weiter, die jederzeit den Zugang entziehen kann.
Widerruf ist kein Makel; er ist genau das, wie das System verhindert, dass Lizenzen nach ihrer Ausgabe wiederverwendet oder missbraucht werden. Das bedeutet jedoch, dass die „Recht“-Funktion eher wie eine auf Dauer erteilte Erlaubnis funktioniert: standardmäßig privat, abhängig von der fortgesetzten Kooperation des Ausstellers.
Für mich hat sich vor allem verändert, dass ich selektive Offenlegung und Widerrufsfähigkeit als ein einziges Mechanismus-Muster statt als zwei getrennte Features gesehen habe. Zero-Knowledge verbirgt, was du nachweist. Wer entscheidet, ob du es weiterhin beweisen darfst, ist eine andere Frage – und diese Entscheidung liegt derzeit beim Serviceanbieter.
Offen bleibt: Ob ein Anbieter klare Kriterien für Widerrufe veröffentlicht hat und ob eine Citadel-Lizenz seit dem Launch tatsächlich auf dem Mainnet widerrufen wurde.