J’ai passé la soirée chez Dusk. Un détail de cette architecture m’a vraiment marqué : elle ne force pas chaque transaction à suivre le même modèle de confidentialité.
Moonlight est la version transparente, côté compte, similaire à Ethereum. Soldes, comptes, activité des transactions : tout est publiquement vérifiable. Phoenix emprunte une voie complètement différente. Il s’appuie sur une structure UTXO, avec des preuves à divulgation nulle, des clés de notes de type furtif, et des nullifiants.
Ce qui a réellement retenu mon attention, c’est que le réseau peut vérifier qu’une transaction est valide sans révéler ce qu’elle contient réellement. Les nullifiants gèrent le problème du double-dépense par-dessus, ce qui est l’élément qui fait souvent trébucher les conceptions orientées confidentialité.
Pour moi, cette séparation compte, car transparence et confidentialité ne sont pas des objectifs qui s’opposent : elles sont simplement adaptées à des cas d’usage différents. Une partie de l’activité doit être auditable publiquement par défaut. D’autres activités — tailles des positions, contreparties, stratégie — ne devraient pas l’être, même sur une chaîne publique.
La vraie question à laquelle je réfléchis, c’est de savoir si faire fonctionner les deux systèmes côte à côte apporte réellement de la flexibilité, ou si cela ne fait que rajouter de la complexité qui ressort plus tard sous forme de cas limites, de bugs ou d’interactions inattendues entre les deux modèles.
C’est la partie que je surveille de près.
#Dusk @Dusk $DUSK