In dem letzten Beitrag, in dem ich über DUSK und XSC geschrieben habe, wurde im Kommentarbereich jemand gefragt: „Werden bei jeder Transaktion wirklich Zero-Knowledge-Beweise verwendet? Läuft das dann nicht so langsam, dass es praktisch unbrauchbar ist?“ Die Frage ist nicht umsonst gestellt – ich antworte ernsthaft darauf.
Die erste Hälfte der XSC-Transaktion findet lokal statt. Betrag, Gegenpartei und der Ausführungsprozess werden vollständig auf deinem eigenen Rechner berechnet, dann wird ein Beweis erzeugt; die Kette erhält nur den Beweis selbst. Der Teil mit der Belastung durch das Warten auf Rundfunk/Broadcast liegt gar nicht auf dem Pfad des Privacy-Computing. Die On-Chain-Knoten von DUSK müssen diese Beweise nur verifizieren – und nicht die Transaktion nochmal komplett neu ausführen. Das Verifizieren ist wesentlich leichter als das Generieren; dieses Verhältnis versteht man sofort.$ETH
Auch bei Confidential Smart Contracts läuft es auf demselben Weg. In Szenarien wie Confidential DeFi oder ein digitales Register für Wertpapiere wird der größte Teil der Berechnung ebenfalls lokal ausgeführt. Die Schicht Piecrust (heute der Kern-Ausführungs-Execution-Environment von DuskVM) sorgt dafür, dass die Ausführung schnell ist; On-Chain wird nur das Verifikationsergebnis abgelegt. Für die Gas-Definition habe ich die Grundlage in den Dokumenten nachgeschlagen: Es werden die Kosten für Verifikation und Ausführung berechnet. Laut den aktuellsten Dokumenten gibt es keine zusätzliche Gebühren-Schicht nur wegen der Privatsphäre.$BNB
Ich habe die Beweis-Generierung und den Verifikationspfad selbst anhand der Dokumentation einmal durchgegangen und bestätigt: Das Neu-Rechnen findet tatsächlich lokal statt, On-Chain wird nur leicht verifiziert. Die Frage von damals war also wirklich sinnvoll – und auch meine Antwort hält überprüfbar stand: Langsam ist nicht die Privatsphäre, sondern eine Kette, die keine Privatsphäre einplant.#dusk $DUSK @Dusk
Die erste Hälfte der XSC-Transaktion findet lokal statt. Betrag, Gegenpartei und der Ausführungsprozess werden vollständig auf deinem eigenen Rechner berechnet, dann wird ein Beweis erzeugt; die Kette erhält nur den Beweis selbst. Der Teil mit der Belastung durch das Warten auf Rundfunk/Broadcast liegt gar nicht auf dem Pfad des Privacy-Computing. Die On-Chain-Knoten von DUSK müssen diese Beweise nur verifizieren – und nicht die Transaktion nochmal komplett neu ausführen. Das Verifizieren ist wesentlich leichter als das Generieren; dieses Verhältnis versteht man sofort.$ETH
Auch bei Confidential Smart Contracts läuft es auf demselben Weg. In Szenarien wie Confidential DeFi oder ein digitales Register für Wertpapiere wird der größte Teil der Berechnung ebenfalls lokal ausgeführt. Die Schicht Piecrust (heute der Kern-Ausführungs-Execution-Environment von DuskVM) sorgt dafür, dass die Ausführung schnell ist; On-Chain wird nur das Verifikationsergebnis abgelegt. Für die Gas-Definition habe ich die Grundlage in den Dokumenten nachgeschlagen: Es werden die Kosten für Verifikation und Ausführung berechnet. Laut den aktuellsten Dokumenten gibt es keine zusätzliche Gebühren-Schicht nur wegen der Privatsphäre.$BNB
Ich habe die Beweis-Generierung und den Verifikationspfad selbst anhand der Dokumentation einmal durchgegangen und bestätigt: Das Neu-Rechnen findet tatsächlich lokal statt, On-Chain wird nur leicht verifiziert. Die Frage von damals war also wirklich sinnvoll – und auch meine Antwort hält überprüfbar stand: Langsam ist nicht die Privatsphäre, sondern eine Kette, die keine Privatsphäre einplant.#dusk $DUSK @Dusk