#dusk $DUSK @Dusk
Si une partie de l’état d’une transaction est confidentielle, que peut exactement savoir un portefeuille avant de demander à un utilisateur de signer ?

Sur une blockchain EVM de type transparente simulée, les bénéfices proviennent d’une vue publique partagée de l’état. Elle ne peut peut-être pas tout prédire parfaitement, mais le portefeuille et l’application peuvent raisonner à partir d’informations largement observables de la même manière.

DUSK rend cette hypothèse plus compliquée. Son modèle d’exécution confidentielle est conçu pour conserver les informations sensibles privées, mais la confidentialité crée un second problème : la prévisibilité.

La partie délicate, c’est que masquer l’état ne supprime pas le besoin de comprendre l’exécution. Un utilisateur doit toujours avoir confiance dans le fait qu’une transaction se comportera comme prévu. La question intéressante devient alors : quelles informations une application de portefeuille ou un système de supervision peut-il accéder sans compromettre la confidentialité.

La même tension apparaît avec les indexeurs. Si l’activité est confidentielle, observer qu’une exécution a eu lieu peut ne pas révéler assez de contexte pour comprendre l’activité économique sous-jacente. Pour les institutions, c’est encore plus important : la conformité et la comptabilité exigent souvent une visibilité contrôlée, pas simplement un secret total.

Les preuves peuvent aider à établir que le calcul masqué a été effectué correctement, mais cela pose une autre question d’architecture : la partie difficile finira-t-elle par passer du traitement de transactions visibles à la génération et à la vérification de preuves concernant un état invisible ?

Mon inquiétude n’est pas que la confidentialité soit une faille. C’est que chaque couche construite autour des portefeuilles d’exécution, de la supervision et de l’analytique doit encore disposer d’assez d’informations pour rester utile.

Le vrai défi de DUSK serait alors d’équilibrer la confidentialité et la prévisibilité, ainsi que la confidentialité et l’observabilité.

Jusqu’à quel point le système peut-il masquer des éléments avant que le fait de connaître ce qui s’est passé devienne plus difficile que de prouver qu’une chose s’est produite ?
$DUSK $BREV #dusk