Ich habe die zugrunde liegenden Abhängigkeitslisten von DUSK gedruckt – Zeile für Zeile. Zwei Zeilen stechen am meisten hervor: die Elliptic Curve und der Hash. Heute spreche ich nur über diese beiden.
Die Zeile mit der Elliptic Curve trug in frühen Versionen den Namen „ZeroCaf“. DUSK hat nicht einfach fertige secp256k1 oder Ed25519 übernommen, sondern einen Pfad gewählt, der mit Ristretto-Skalarenfeldern zu tun hat. Wer das Fach kennt, versteht die Tragweite dieser Entscheidung sofort: Die Punktkompression von Ristretto ist gleichmäßig, die durch den Kofaktor zurückbleibenden niedrigwertigen Punkt-Fallen werden ebenfalls abgedeckt. Beweise wie aus dem Bulletproofs-Umfeld laufen auf genau diesem Weg reibungslos – sowohl Generierung als auch Verifikation. Wenn in diesem Schritt etwas schiefgeht, ist die ganze Kette betroffen. Bei der Auswahl der Curve steckt viel Know-how – von außen sieht man davon wenig, aber Insider sehen das Gewicht. $BTC .
Die Zeile mit dem Hash lautet „Poseidon“. In Zero-Knowledge-Schaltkreisen ist das teuerste Teil die Anzahl der Constraints. Wenn man SHA-256 einsetzt, kann die Constraint-Zahl das Erstellen eines Beweises regelrecht ausbremsen. Poseidon ist dagegen von Natur aus für Schaltkreise gemacht – für dieselbe Aufgabe braucht man deutlich weniger Constraints. DUSK hat sogar beim Hash auf ein ZK-spezialisiertes Produkt gewechselt; dass dieses Detail viele Ketten völlig übersehen, merkt man erst, wenn man hinschaut.
Nachdem ich diese beiden Zeilen markiert habe, war für mich der Gesamteindruck von DUSK klar: Selbst die kryptografische Basis ist so ausgerichtet, dass sie den Anforderungen von Zero-Knowledge-Beweisen entspricht – nicht zusammengestöpselt aus generischen Komponenten. Solche Projekte wissen normalerweise genau, was sie brauchen. Was auch immer DUSK als Nächstes auf die Bühne bringt, ich habe in meinem Kopf schon einen festen Anker. #dusk $DUSK @Dusk
Die Zeile mit der Elliptic Curve trug in frühen Versionen den Namen „ZeroCaf“. DUSK hat nicht einfach fertige secp256k1 oder Ed25519 übernommen, sondern einen Pfad gewählt, der mit Ristretto-Skalarenfeldern zu tun hat. Wer das Fach kennt, versteht die Tragweite dieser Entscheidung sofort: Die Punktkompression von Ristretto ist gleichmäßig, die durch den Kofaktor zurückbleibenden niedrigwertigen Punkt-Fallen werden ebenfalls abgedeckt. Beweise wie aus dem Bulletproofs-Umfeld laufen auf genau diesem Weg reibungslos – sowohl Generierung als auch Verifikation. Wenn in diesem Schritt etwas schiefgeht, ist die ganze Kette betroffen. Bei der Auswahl der Curve steckt viel Know-how – von außen sieht man davon wenig, aber Insider sehen das Gewicht. $BTC .
Die Zeile mit dem Hash lautet „Poseidon“. In Zero-Knowledge-Schaltkreisen ist das teuerste Teil die Anzahl der Constraints. Wenn man SHA-256 einsetzt, kann die Constraint-Zahl das Erstellen eines Beweises regelrecht ausbremsen. Poseidon ist dagegen von Natur aus für Schaltkreise gemacht – für dieselbe Aufgabe braucht man deutlich weniger Constraints. DUSK hat sogar beim Hash auf ein ZK-spezialisiertes Produkt gewechselt; dass dieses Detail viele Ketten völlig übersehen, merkt man erst, wenn man hinschaut.
Nachdem ich diese beiden Zeilen markiert habe, war für mich der Gesamteindruck von DUSK klar: Selbst die kryptografische Basis ist so ausgerichtet, dass sie den Anforderungen von Zero-Knowledge-Beweisen entspricht – nicht zusammengestöpselt aus generischen Komponenten. Solche Projekte wissen normalerweise genau, was sie brauchen. Was auch immer DUSK als Nächstes auf die Bühne bringt, ich habe in meinem Kopf schon einen festen Anker. #dusk $DUSK @Dusk