Ich war in den letzten Tagen hin und her gerissen zwischen DuskVM und DuskEVM, und um ehrlich zu sein, dachte ich anfangs, das sei einfach nur eine Sprachfrage: Rust/WASM versus Solidity mit Tools, die sowieso schon jeder kennt. Ist es aber nicht.

Der Punkt ist: DuskVM sitzt ganz unten an der Basis des Netzwerks, sodass es direkten Zugriff auf die Privacy- und Zero-Knowledge-Technologie bekommt, auf der Dusk tatsächlich aufgebaut ist. DuskEVM führt Solidity-Verträge über standardmäßige EVM-Tools aus, setzt aber weiterhin über dieselbe DuskDS-Ebene auf, zahlt also auch weiterhin Gas mit demselben DUSK-Token. Zwei unterschiedliche Ausführungspfade, die am selben Ort darunter landen.

Genau das ist der Teil, der wirklich zählt: DuskVM auszuwählen bedeutet nicht, eine Sprache zu wählen, sondern die Nähe zu den Privacy-Primitives selbst. DuskEVM bedeutet, einen Teil dieser Distanz gegen Wallets, Bridges und Exchanges einzutauschen, die sich mit kaum Änderungen am Code integrieren lassen.

Aber hier ist der Haken: Die gleiche Settlement-Ebene bedeutet nicht die gleichen Fähigkeiten. DuskVM bekommt keine Abkürzungen — jedes Stück an Tools wird von Grund auf neu gebaut.

Trotzdem würde ich es lieber sehen, wenn dieses Abwägen klar ausgesprochen wird, statt so zu tun, als gäbe es das nicht.

Baut ihr direkt auf die Privacy-Primitives auf, oder setzt ihr zuerst auf Kompatibilität?
@Dusk_Foundation #dusk $DUSK