Ich bin sehr euphorisch, also habe ich in letzter Zeit @Dusk als Projekt erforscht. Ich habe mich dabei an der Methodik meines Bruders orientiert, mehrere Wettbewerbsprojekte verglichen, die denselben Markt wie Dusk im Bereich Datenschutz ansteuern – und dabei festgestellt: Wenn man Privacy-„Ketten“ einfach nebeneinanderstellt und fragt „Wer ist anonymer“, ist das eigentlich ziemlich langweilig.
Wirklich spannend ist vielmehr, was sie unter Datenschutz eigentlich konkret verstanden und gestaltet haben.
Monero am reinsten. Ring Signature versteckt den Spender (spender), Stealth Address versteckt den Empfänger (receiver), RingCT versteckt den Betrag (amount), und Transaktionen gehen standardmäßig über den Privacy-Pfad. Der Kern ist die Maximierung der Unverknüpfbarkeit (unlinkability). In diese Richtung bin ich total verliebt – sauber, kompromisslos.
Zcash legt noch eine Schicht drauf. Der Shielded Pool nutzt ZK-Proofs, um Note, Betrag und Transaktionsbeziehungen zu verbergen, und ermöglicht zugleich mit Viewing Keys einen kontrollierten Zugriff.
Aleo geht noch einen Schritt weiter und schreibt Privatsphäre direkt in das Ausführungsmodell: Private State wird in Form verschlüsselter Records gespeichert, und nachdem das Programm ausgeführt wurde, wird ein ZK-Proof eingereicht. Public/Private State können nebeneinander existieren. Dieses Design gefällt mir sehr – Privatsphäre ist damit von „Transaktionseigenschaft“ zu „Programmeigenschaft“ geworden.
Secret setzt auf TEE für private computation: Der Vertrag wird im Enclave entschlüsselt und ausgeführt. Die Sicherheitsgrenze liegt in der Hardware und dem System für Remote Proofs.
Und dann kommt Dusk.
DuskDS bietet sowohl ein öffentliches Moonlight-Konto als auch eine Phoenix-„shielded note“. Phoenix nutzt ZK-Proofs, um Sender, Receiver und Betrag zu verstecken. In DuskEVM bringt Hedger außerdem einen confidential Workflow in die EVM.
Aber was mich an Dusk am meisten überzeugt, ist das selective disclosure. Transaktionen können verborgen werden, und gleichzeitig können die autorisierten Parteien – issuer, venue, auditor und supervisor – die jeweils nötigen Informationen erhalten, um die Verifikation vollständig durchzuführen. Dieses Design ist genau auf geregelte Märkte ausgerichtet.
Für mich bedeutet das:
Monero strebt Unverknüpfbarkeit an; Aleo strebt private execution an; Secret strebt verschlüsselte Berechnungen an; Zcash verbindet shielded privacy mit Viewing Keys.
Dusk löst hingegen eine andere Aufgabe: Wie Privatsphäre den Berechtigungs-, Compliance- und Audit-Regeln eines Finanzmarkts gehorchen kann.
Je mehr ich Dusk untersuche, desto mehr habe ich das Gefühl, dass dies seine eigentliche Besonderheit ist.
#dusk $DUSK @Dusk
Wirklich spannend ist vielmehr, was sie unter Datenschutz eigentlich konkret verstanden und gestaltet haben.
Monero am reinsten. Ring Signature versteckt den Spender (spender), Stealth Address versteckt den Empfänger (receiver), RingCT versteckt den Betrag (amount), und Transaktionen gehen standardmäßig über den Privacy-Pfad. Der Kern ist die Maximierung der Unverknüpfbarkeit (unlinkability). In diese Richtung bin ich total verliebt – sauber, kompromisslos.
Zcash legt noch eine Schicht drauf. Der Shielded Pool nutzt ZK-Proofs, um Note, Betrag und Transaktionsbeziehungen zu verbergen, und ermöglicht zugleich mit Viewing Keys einen kontrollierten Zugriff.
Aleo geht noch einen Schritt weiter und schreibt Privatsphäre direkt in das Ausführungsmodell: Private State wird in Form verschlüsselter Records gespeichert, und nachdem das Programm ausgeführt wurde, wird ein ZK-Proof eingereicht. Public/Private State können nebeneinander existieren. Dieses Design gefällt mir sehr – Privatsphäre ist damit von „Transaktionseigenschaft“ zu „Programmeigenschaft“ geworden.
Secret setzt auf TEE für private computation: Der Vertrag wird im Enclave entschlüsselt und ausgeführt. Die Sicherheitsgrenze liegt in der Hardware und dem System für Remote Proofs.
Und dann kommt Dusk.
DuskDS bietet sowohl ein öffentliches Moonlight-Konto als auch eine Phoenix-„shielded note“. Phoenix nutzt ZK-Proofs, um Sender, Receiver und Betrag zu verstecken. In DuskEVM bringt Hedger außerdem einen confidential Workflow in die EVM.
Aber was mich an Dusk am meisten überzeugt, ist das selective disclosure. Transaktionen können verborgen werden, und gleichzeitig können die autorisierten Parteien – issuer, venue, auditor und supervisor – die jeweils nötigen Informationen erhalten, um die Verifikation vollständig durchzuführen. Dieses Design ist genau auf geregelte Märkte ausgerichtet.
Für mich bedeutet das:
Monero strebt Unverknüpfbarkeit an; Aleo strebt private execution an; Secret strebt verschlüsselte Berechnungen an; Zcash verbindet shielded privacy mit Viewing Keys.
Dusk löst hingegen eine andere Aufgabe: Wie Privatsphäre den Berechtigungs-, Compliance- und Audit-Regeln eines Finanzmarkts gehorchen kann.
Je mehr ich Dusk untersuche, desto mehr habe ich das Gefühl, dass dies seine eigentliche Besonderheit ist.
#dusk $DUSK @Dusk
