Modulaire est l’un des mots les plus agréables de cette industrie, et Dusk Network l’utilise énormément. DuskDS gère le consensus, le règlement et la disponibilité des données. DuskVM exécute directement des contrats Rust et WASM sur la couche de base via un moteur Wasmtime. DuskEVM est un environnement d’exécution OP Stack distinct où les contrats Solidity règlent ensuite via DuskDS, avec DUSK comme jeton de gaz. Sur le papier, cela ressemble au meilleur des deux mondes : un environnement natif pour les équipes qui veulent un accès direct aux primitives de confidentialité de Dusk, et un environnement EVM familier pour tout le monde.
Je veux m’arrêter une seconde sur le compromis plutôt que de répéter l’argumentaire. Deux environnements d’exécution signifient deux ensembles d’outils, deux endroits où la liquidité peut se regrouper séparément, et deux voies de confidentialité différentes : Zedger sur DuskVM et Hedger sur DuskEVM, construits sur des approches cryptographiques distinctes. Un développeur qui choisit DuskEVM pour la familiarité bénéficie de la prise en charge de Solidity, mais il s’oriente vers la combinaison du chiffrement homomorphe et du zéro connaissance de Hedger plutôt que vers le modèle Phoenix natif que la majeure partie de la littérature approfondie sur la confidentialité chez Dusk décrit.
Tout cela ne rend pas l’architecture « mauvaise ». Distinguer le règlement de l’exécution est un pari défendable, et de nombreuses chaînes répartissent l’état entre des rollups pour des raisons similaires. Mais dire que c’est uniquement « additif » sous-estime le coût. Chaque émetteur doit maintenant choisir une voie, et chaque wallet ou explorateur construit par la communauté doit décider de quel côté, ou des deux, il prend en charge.
En dessous des deux environnements se trouve Kadcast, la couche pair à pair propre à Dusk Network : une superposition structurée plutôt qu’une propagation basée sur le gossip à laquelle la plupart des chaînes ont par défaut recours, conçue précisément pour maintenir la bande passante et la latence prévisibles à mesure que le réseau grandit. Cette partie partagée constitue l’argument le plus solide pour dire qu’il s’agit d’un système coordonné, et non de deux chaînes portant le même nom. Pourtant, une couche réseau partagée ne fusionne pas à elle seule deux écosystèmes de développeurs. La modularité est une décision réelle, assortie d’un coût de coordination réel, ce n’est pas une mise à niveau gratuite.
@Dusk #dusk $DUSK $BTW $ACE
Je veux m’arrêter une seconde sur le compromis plutôt que de répéter l’argumentaire. Deux environnements d’exécution signifient deux ensembles d’outils, deux endroits où la liquidité peut se regrouper séparément, et deux voies de confidentialité différentes : Zedger sur DuskVM et Hedger sur DuskEVM, construits sur des approches cryptographiques distinctes. Un développeur qui choisit DuskEVM pour la familiarité bénéficie de la prise en charge de Solidity, mais il s’oriente vers la combinaison du chiffrement homomorphe et du zéro connaissance de Hedger plutôt que vers le modèle Phoenix natif que la majeure partie de la littérature approfondie sur la confidentialité chez Dusk décrit.
Tout cela ne rend pas l’architecture « mauvaise ». Distinguer le règlement de l’exécution est un pari défendable, et de nombreuses chaînes répartissent l’état entre des rollups pour des raisons similaires. Mais dire que c’est uniquement « additif » sous-estime le coût. Chaque émetteur doit maintenant choisir une voie, et chaque wallet ou explorateur construit par la communauté doit décider de quel côté, ou des deux, il prend en charge.
En dessous des deux environnements se trouve Kadcast, la couche pair à pair propre à Dusk Network : une superposition structurée plutôt qu’une propagation basée sur le gossip à laquelle la plupart des chaînes ont par défaut recours, conçue précisément pour maintenir la bande passante et la latence prévisibles à mesure que le réseau grandit. Cette partie partagée constitue l’argument le plus solide pour dire qu’il s’agit d’un système coordonné, et non de deux chaînes portant le même nom. Pourtant, une couche réseau partagée ne fusionne pas à elle seule deux écosystèmes de développeurs. La modularité est une décision réelle, assortie d’un coût de coordination réel, ce n’est pas une mise à niveau gratuite.
@Dusk #dusk $DUSK $BTW $ACE
