#dusk $DUSK @Dusk Eine kleine Einzelheit in Dusk hat mich darüber nachdenken lassen, was ein „privater Transaktionsvorgang“ eigentlich bedeutet.
Normalerweise stelle ich mir eine Blockchain-Transaktion als einen einzigen einfachen Ablauf vor: Man hat ein Asset, man sendet es, das Netzwerk überprüft es und das war’s.
Aber Dusk trennt die native DUSK-Transaktionsseite von der allgemeinen Compute-Ebene. Und wenn eine Transaktion mit einem Vertrag interagieren muss, gibt es da so etwas namens Crossover, das als Brücke zwischen beiden dient.
Anfangs dachte ich ehrlich gesagt, das sei nur noch eine weitere technische Einzelheit, die in der Architektur vergraben ist.
Dann begann ich darüber nachzudenken, warum es das überhaupt gibt.
Wenn die Transaktionsebene die Privatsphäre abwickelt, während die Compute-Ebene die Ausführung von Verträgen übernimmt, wird der Übergang zwischen diesen beiden Welten wichtig. Das Crossover trägt die Verbindung, ohne einfach alles als einen transparenten Gesamtfluss zu behandeln. Im Whitepaper wird es sogar als optionale Notiz beschrieben, die DUSK zwischen der transaktionalen und der verallgemeinerten Compute-Ebene verbindet.
Das hat mich dazu gebracht, Dusk ein wenig anders zu betrachten.
Privatsphäre geht nicht nur darum, zu verbergen, was ich sende. Sie muss auch dann bestehen bleiben, wenn dieses Asset Teil einer Berechnung wird.
Und das fühlt sich nach einem deutlich schwierigeren Problem an.
Denn sobald ein privates Asset mit einem Smart Contract interagiert, muss etwas den privaten Transaktionsstatus mit der Berechnung verbinden, die danach abläuft.
Ich bin mir immer noch nicht sicher, wie viel zusätzliche Komplexität das in der realen Nutzung mit sich bringt.
Vielleicht ist das der Kompromiss, den ich beobachten möchte: Kann Dusk die Privatsphäre intakt halten, während Assets von einfachen Transaktionen in echte Berechnungen übergehen, ohne dass der gesamte Prozess zu kompliziert wird?
Normalerweise stelle ich mir eine Blockchain-Transaktion als einen einzigen einfachen Ablauf vor: Man hat ein Asset, man sendet es, das Netzwerk überprüft es und das war’s.
Aber Dusk trennt die native DUSK-Transaktionsseite von der allgemeinen Compute-Ebene. Und wenn eine Transaktion mit einem Vertrag interagieren muss, gibt es da so etwas namens Crossover, das als Brücke zwischen beiden dient.
Anfangs dachte ich ehrlich gesagt, das sei nur noch eine weitere technische Einzelheit, die in der Architektur vergraben ist.
Dann begann ich darüber nachzudenken, warum es das überhaupt gibt.
Wenn die Transaktionsebene die Privatsphäre abwickelt, während die Compute-Ebene die Ausführung von Verträgen übernimmt, wird der Übergang zwischen diesen beiden Welten wichtig. Das Crossover trägt die Verbindung, ohne einfach alles als einen transparenten Gesamtfluss zu behandeln. Im Whitepaper wird es sogar als optionale Notiz beschrieben, die DUSK zwischen der transaktionalen und der verallgemeinerten Compute-Ebene verbindet.
Das hat mich dazu gebracht, Dusk ein wenig anders zu betrachten.
Privatsphäre geht nicht nur darum, zu verbergen, was ich sende. Sie muss auch dann bestehen bleiben, wenn dieses Asset Teil einer Berechnung wird.
Und das fühlt sich nach einem deutlich schwierigeren Problem an.
Denn sobald ein privates Asset mit einem Smart Contract interagiert, muss etwas den privaten Transaktionsstatus mit der Berechnung verbinden, die danach abläuft.
Ich bin mir immer noch nicht sicher, wie viel zusätzliche Komplexität das in der realen Nutzung mit sich bringt.
Vielleicht ist das der Kompromiss, den ich beobachten möchte: Kann Dusk die Privatsphäre intakt halten, während Assets von einfachen Transaktionen in echte Berechnungen übergehen, ohne dass der gesamte Prozess zu kompliziert wird?
