#dusk $DUSK

Als ich in der Dusk-Dokumentation nachgeschaut habe, hatte ich bei Citadels Mechanismus zur Lizenz-Widerrufung eine Stelle, die mir bislang nicht ganz klar ist: Wenn eine Lizenz widerrufen wird, gelten die Bescheinigungen, die zuvor mit dieser Lizenz ausgestellt wurden, dann noch?

Citadel stellt Institutionen Lizenzen aus; auf der Blockchain kann man die Zuordnung, die Laufzeit und den Widerrufsstatus nachverfolgen.

Die Institution nutzt die Lizenz, um sich gegenüber der Gegenpartei als qualifiziert nachzuweisen, ohne eine Menge Unterlagen einreichen zu müssen. Aber nehmen wir an, eine Institution erhält heute eine „Qualified Investor“-Lizenz, generiert damit einige Nachweise, und morgen stellt der Emittent fest, dass etwas nicht stimmt, und widerruft die Lizenz.

Der On-Chain-Status wird aktualisiert – aber gelten die bereits ausgestellten Nachweise noch?

Wenn die Nachweise nicht widerrufbar sind, kann der Widerruf nur künftige Ausgaben verhindern, aber nicht bereits herausgegebene Belege.

Die Gegenpartei könnte noch Vorzeigen, die sie vor drei Tagen erhalten hat, um die Freigabe zu erhalten, denn beim Validieren sieht man nur, ob der Nachweis selbst gültig ist, aber nicht, dass die Lizenz inzwischen widerrufen wurde.

Wenn die Nachweise widerrufbar sind, müsste man für jeden einzelnen Nachweis ein eigenes Statusfeld vorsehen, und bei der Validierung müsste zusätzlich geprüft werden, ob dieser Nachweis widerrufen wurde. Allerdings war die ursprüngliche Idee hinter ZK-Nachweisen, dass „bei der Validierung keine zusätzlichen Abfragen nötig sind“; sobald man nachfragt, verrät man das Interesse des Verifizierers und die Privatsphäre leidet.

In der Dusk-Dokumentation habe ich keine konkrete Behandlung dieser Frage gefunden. Damit die Compliance widerrufbar ist und die Privatsphäre nicht verknüpfbar, steckt Citadel beide Aspekte in denselben Vertrag – wie man hier abwägt, habe ich bislang keine Antwort gefunden.

@Dusk