$DUSK #dusk — Die DuskEVM-Dokumentation macht eines deutlich: Entwickler sollten nicht davon ausgehen, dass Zeit allein Endgültigkeit bedeutet.
Ich habe die DuskEVM-Dokumentation von @Dusk gelesen und dabei das übliche „EVM-äquivalent“-Pitch erwartet – Solidity funktioniert, vertraute Tools funktionieren, und die Ausführungsumgebung fühlt sich vertraut an. Dann bin ich auf eine Unterscheidung gestoßen, die es wert ist, genau hinzusehen: Transaktionsaufnahme und Abwicklung sind separate Schritte.
DuskEVM nutzt das Ausführungsmodell der OP Stack, verankert seine Daten und seine Abwicklung jedoch bei DuskDS statt bei Ethereum. Eine Transaktion kann schnell in einen L2-Block aufgenommen werden, während die zugehörigen Daten und der Status noch durch den Abwicklungsprozess laufen. Das bedeutet: Die vertraute EVM-Gewohnheit, einfach ein paar Blöcke zu warten und anzunehmen, dass inzwischen alles finalisiert ist, lässt sich nicht zwangsläufig 1:1 auf DuskEVM übertragen.
Das hat meine Sicht darauf verändert, was mit der Behauptung „EVM-äquivalent“ gemeint ist. Sie deckt die Ausführungsumgebung ab, reproduziert aber nicht automatisch die Ethereum-Annahmen bezüglich Abwicklung und Finalität.
Die spannende Frage ist nun, ob Wallets und Explorer diese Unterscheidung klar darstellen – oder ob Entwickler den Protokollstatus selbst abfragen müssen.
#dusk $DUSK @Dusk
Ich habe die DuskEVM-Dokumentation von @Dusk gelesen und dabei das übliche „EVM-äquivalent“-Pitch erwartet – Solidity funktioniert, vertraute Tools funktionieren, und die Ausführungsumgebung fühlt sich vertraut an. Dann bin ich auf eine Unterscheidung gestoßen, die es wert ist, genau hinzusehen: Transaktionsaufnahme und Abwicklung sind separate Schritte.
DuskEVM nutzt das Ausführungsmodell der OP Stack, verankert seine Daten und seine Abwicklung jedoch bei DuskDS statt bei Ethereum. Eine Transaktion kann schnell in einen L2-Block aufgenommen werden, während die zugehörigen Daten und der Status noch durch den Abwicklungsprozess laufen. Das bedeutet: Die vertraute EVM-Gewohnheit, einfach ein paar Blöcke zu warten und anzunehmen, dass inzwischen alles finalisiert ist, lässt sich nicht zwangsläufig 1:1 auf DuskEVM übertragen.
Das hat meine Sicht darauf verändert, was mit der Behauptung „EVM-äquivalent“ gemeint ist. Sie deckt die Ausführungsumgebung ab, reproduziert aber nicht automatisch die Ethereum-Annahmen bezüglich Abwicklung und Finalität.
Die spannende Frage ist nun, ob Wallets und Explorer diese Unterscheidung klar darstellen – oder ob Entwickler den Protokollstatus selbst abfragen müssen.
#dusk $DUSK @Dusk
