DuskEVM rend-il les contrats Solidity privés par défaut ?
DuskEVM crée une hypothèse simple : si une application s’exécute sur Dusk, elle doit automatiquement hériter du modèle de confidentialité de Dusk.

L’architecture dit quelque chose de plus précis.

DuskEVM est un environnement d’exécution EVM basé sur l’OP Stack. Les contrats Solidity s’y exécutent avec des outils Ethereum familiers, tandis que les lots et les engagements d’état sont réglés via DuskDS, qui fournit un consensus, une finalité déterministe et la disponibilité des données.

Cette séparation compte, car la compatibilité d’exécution et la capacité de confidentialité ne garantissent pas la même chose.

Les propres documents de Dusk présentent DuskVM comme la voie pour les contrats qui nécessitent un accès direct aux actifs de la couche L1, aux modèles de transactions, aux fonctionnalités de confidentialité ou de preuve à connaissance nulle. DuskEVM, en revanche, résout d’abord un problème différent : une exécution équivalente à l’EVM et la compatibilité pour les développeurs. Les flux orientés confidentialité peuvent se connecter à l’ensemble de la pile Dusk, mais ils dépendent encore de la manière dont l’application est conçue.

La question utile n’est donc pas : « Les développeurs Ethereum peuvent-ils déployer sur Dusk ? » Ils le peuvent.

La question plus difficile est : quelles garanties proviennent de la couche EVM, et lesquelles doivent être composées délibérément à partir de DuskDS ou de primitives natives de Dusk ?

Cela change le modèle mental. Dusk ne fait pas simplement envelopper la confidentialité autour de l’EVM. Il sépare l’exécution, le règlement et l’infrastructure capable de confidentialité afin que les développeurs puissent choisir d’où provient chaque garantie.

Pour la finance réglementée, cette modularité est puissante, mais elle implique aussi que les choix d’architecture font partie du modèle de conformité et de confidentialité.

@Dusk_Foundation $DUSK #dusk $HEMI $ACE