Je mehr ich mir den kryptografischen Stack von @Dusk anschaue, desto interessanter werden die darunterliegenden Bausteine.
Zunächst dachte ich, dass Dusk-Privatsphäre größtenteils etwas mit Zero-Knowledge-Beweisen zu tun hat.
Doch dann habe ich mir angesehen, was tatsächlich darunter liegt.
BLS12-381 ist eine paarungsfreundliche elliptische Kurve, die in modernen Beweissystemen verwendet wird. In Dusk erscheint sie als Teil des Zero-Knowledge- und Signatur-Stacks.
Dann gibt es JubJub: eine elliptische Kurve, die in SNARK-freundlichen Umgebungen effizient ist und häufig in datenschutzfreundlichen Designs zum Einsatz kommt.
Schnorr-Signaturen werden für Authentifizierung und Integrität verwendet und geben Dusk eine Grundlage, um Aktionen im Protokoll zu signieren und zu verifizieren.
Poseidon ist ein weiteres Element, das meine Aufmerksamkeit geweckt hat.
Es ist darauf ausgelegt, effizient in Zero-Knowledge-Schaltkreisen zu laufen, und kann für Commits und Merkle-Tree-Hashing genutzt werden.
Außerdem hat Dusk auch dusk-merkle: eine Implementierung eines sparsamen Merkle-Baums, die effiziente Mitgliedschaftsbeweise über große Datensätze ermöglicht.
Und dann gibt es noch PLONK.
PLONK ist das Beweissystem, das verwendet wird, um Zero-Knowledge-Beweise aufzubauen. Entwickler können wiederverwendbare Schaltkreise definieren und knappe Beweise erzeugen, die auf der On-Chain-Seite verifiziert werden können.
Also geht es nicht wirklich nur darum, dass „Dusk ZK nutzt“.
Es sind elliptische Kurven, Signaturen, Hashing, Merkle-Bäume und das Beweissystem – alles als unterschiedliche Teile des Stacks, die zusammenwirken.
Ich glaube, das ist der spannendere Teil, den man sich ansehen sollte.
Nicht nur die Datenschutzfunktion selbst, sondern das, was die Privatsphäre darunter überhaupt erst möglich macht.
#DUSK #dusk @Dusk $DUSK
Zunächst dachte ich, dass Dusk-Privatsphäre größtenteils etwas mit Zero-Knowledge-Beweisen zu tun hat.
Doch dann habe ich mir angesehen, was tatsächlich darunter liegt.
BLS12-381 ist eine paarungsfreundliche elliptische Kurve, die in modernen Beweissystemen verwendet wird. In Dusk erscheint sie als Teil des Zero-Knowledge- und Signatur-Stacks.
Dann gibt es JubJub: eine elliptische Kurve, die in SNARK-freundlichen Umgebungen effizient ist und häufig in datenschutzfreundlichen Designs zum Einsatz kommt.
Schnorr-Signaturen werden für Authentifizierung und Integrität verwendet und geben Dusk eine Grundlage, um Aktionen im Protokoll zu signieren und zu verifizieren.
Poseidon ist ein weiteres Element, das meine Aufmerksamkeit geweckt hat.
Es ist darauf ausgelegt, effizient in Zero-Knowledge-Schaltkreisen zu laufen, und kann für Commits und Merkle-Tree-Hashing genutzt werden.
Außerdem hat Dusk auch dusk-merkle: eine Implementierung eines sparsamen Merkle-Baums, die effiziente Mitgliedschaftsbeweise über große Datensätze ermöglicht.
Und dann gibt es noch PLONK.
PLONK ist das Beweissystem, das verwendet wird, um Zero-Knowledge-Beweise aufzubauen. Entwickler können wiederverwendbare Schaltkreise definieren und knappe Beweise erzeugen, die auf der On-Chain-Seite verifiziert werden können.
Also geht es nicht wirklich nur darum, dass „Dusk ZK nutzt“.
Es sind elliptische Kurven, Signaturen, Hashing, Merkle-Bäume und das Beweissystem – alles als unterschiedliche Teile des Stacks, die zusammenwirken.
Ich glaube, das ist der spannendere Teil, den man sich ansehen sollte.
Nicht nur die Datenschutzfunktion selbst, sondern das, was die Privatsphäre darunter überhaupt erst möglich macht.
#DUSK #dusk @Dusk $DUSK


