Modular ist eines der bequemsten Worte in dieser Branche, und Dusk Network verwendet es sehr häufig. DuskDS übernimmt Konsens, Abwicklung und Datenverfügbarkeit. DuskVM führt Rust- und WASM-Verträge direkt auf der Basisschicht über eine Wasmtime-Engine aus. DuskEVM ist eine separate OP-Stack-Ausführungsumgebung, in der Solidity-Verträge über DuskDS zurück abgerechnet werden, wobei DUSK der Gas-Token ist. Auf dem Papier klingt das nach dem Besten aus beiden Welten: eine native Umgebung für Teams, die direkten Zugriff auf die Privacy-Primitive von Dusk möchten, und eine vertraute EVM-Umgebung für alle anderen.

Ich möchte kurz über den Trade-off nachdenken, statt die Verkaufspräsentation zu wiederholen. Zwei Ausführungsumgebungen bedeuten zwei Sätze an Werkzeugen, zwei Orte, an denen Liquidität separat gebündelt werden kann, und zwei unterschiedliche Privacy-Pfade: Zedger auf DuskVM und Hedger auf DuskEVM, aufgebaut auf unterschiedlichen kryptografischen Ansätzen. Ein Entwickler, der sich für DuskEVM wegen der Vertrautheit entscheidet, bekommt zwar Solidity-Unterstützung, greift jedoch für Hedger auf die Kombination aus homomorpher Verschlüsselung und Zero-Knowledge zurück – statt auf das native Phoenix-Modell, das die meiste Deep-Privacy-Literatur zu Dusk beschreibt.

All das macht die Architektur nicht falsch. Die Trennung von Abwicklung und Ausführung ist eine vertretbare Wette, und viele Ketten verteilen den Zustand über Rollups aus ähnlichen Gründen. Aber wenn man es nur als rein additiv darstellt, unterschätzt man die Kosten. Jeder Emittent muss nun eine Richtung wählen, und jede Wallet oder jeder Explorer, den die Community baut, muss entscheiden, welche Seite (oder beides) unterstützt wird.

Unter beiden Umgebungen liegt Kadcast, die eigene Peer-to-Peer-Schicht von Dusk Network – eine strukturierte Overlay-Schicht statt der gossipbasierten Weiterleitung, auf die die meisten Ketten standardmäßig setzen. Sie wurde speziell dafür gebaut, Bandbreite und Latenz vorhersehbar zu halten, wenn das Netzwerk wächst. Dieses gemeinsam genutzte Element ist das stärkste Argument dafür, dass es sich um ein koordiniertes System handelt und nicht um zwei Ketten, die denselben Namen tragen. Dennoch: Eine gemeinsame Netzwerkschicht verschmilzt nicht automatisch zwei Entwickler-Ökosysteme. Modularität ist eine echte Entscheidung mit echter Koordinationslast – kein kostenloses Upgrade.

@Dusk #dusk $DUSK $BTW $ACE