#dusk $DUSK Vor kurzem beim Dusk-Testnet-Reward: Im Einzahlungsprozess wurde ich wegen einer Verifikation der Herkunft des Geldes abgewiesen. Ich war allerdings schon bestens vorbereitet – sogar mit den Adress-Transaktionsaufzeichnungen für ein halbes Jahr. Früher, als ich Zcash gespielt habe, hat mich eine vergleichbare Compliance-Absicherung schon allein mit Screenshots 20 Minuten gekostet. Dazu kam noch, dass Gas fast 0,1 Coins verbrannt hat, und ich habe damit auch meine gesamte Adressposition dem Verifizierer offengelegt. Jedes Mal, wenn so etwas verlangt wird, habe ich Kopfschmerzen. Ergebnis: In meiner Dusk-Wallet habe ich drei Mal geklickt, nach zwei Minuten war die Verifikation durch – nicht einmal mein Restbestand an Testcoins in meiner Adresse wurde vom Verifizierer gesehen.

Mein Wissen über Dusk steckte vorher nur in der Annahme: „eine Privacy-Blockchain“. Sogar standardmäßig ging ich davon aus, dass es sich ähnlich wie andere Anonymitätsketten verhält – man gibt für mehr Privatsphäre die Prüfbarkeit (Auditierbarkeit) auf. Nachdem ich aber fast zwei Stunden den Rust-Quellcode vom Phoenix-Transaktionsmodell gewälzt habe, konnte ich endlich verstehen, dass das Design wirklich genau an diesen Schmerzpunkten ansetzt.

Es gibt keine binäre Schaltfläche „alles öffentlich / alles anonym“. Stattdessen setzt es in der zk-SNARKs-Beweis-Schicht auf ein Design für verifizierbare kryptografische Nachweise (VEP). Mit dem Plookup-Algorithmus wird die Größe eines einzelnen Beweiskörpers auf unter 1 KB gedrückt. Andere ZK-Privacy-Ketten brauchen für vergleichbare Beweise mindestens über 10 KB, und die Verifikation dauert dann 10–20 Sekunden. Dusk’ On-Chain-Verifikation schafft dagegen nur rund 2 Millisekunden: Wenn du beweisen willst, dass das Geld aus einer regulären Börse stammt, erzeugst du einfach einen zielgerichteten Nachweis für genau diese Einzahlung – ohne die vollständige Adresse, den Gesamtbestand oder andere Transaktionshistorien offenzulegen. Sogar deine Empfangsadresse musst du dem Gegenüber nicht mitteilen. Ich habe für das Erstellen des Nachweises nur 0,0003 DUSK Gas verbraucht – sogar günstiger als eine normale Überweisung. Der Verifizierer kann den Beweis direkt on-chain per Contract-Check verifizieren; die Schritte, in denen ich Screenshots hochladen musste, wurden komplett überflüssig. Im Block-Explorer sieht man: In dieser Transaktion gibt es nur den Beweis-Hash, keine halben Klartextdaten.

Früher steckten alle Privacy-Ketten in der Sackgasse: „Wenn man Privatsphäre will, geht Compliance nicht – und wenn man compliant sein muss, verliert man Privatsphäre.“ Dusk dreht den Spieß komplett um und gibt die Kontrolle über Privatsphäre wieder an die Nutzer zurück: Wenn du Transaktionen verstecken willst, ist auf der Kette kein Klartext nachzuvollziehen. Wenn du Compliance-Nachweise erbringen musst, zeigst du dem Gegenüber nur die minimale nötige Information – und nicht einen zusätzlichen Funken Privatsphäre musst du preisgeben.

Habt ihr auch schon mal diese peinliche Situation erlebt: Für eine On-Chain-Authentifizierung wurdet ihr gezwungen, euren gesamten Bestand offenlegen zu müssen? @Dusk