En février, nous avons écrit sur les projets de Dash d'intégrer Orchard. À l'époque, il s'agissait d'une future version et de la perspective de jetons utilisateur privés.
Maintenant, la première partie du plan est réalisée : dans Dash Platform v4.0.0, les opérations protégées (shielded) font partie du consensus. Ce n'est pas un mixeur externe, un service de garde ou un contrat intelligent expérimental — la confidentialité est directement intégrée dans le protocole.
Pour Dash, historiquement liée à CoinJoin, ce n'est pas un remplacement de l'ancien mécanisme, mais un second modèle de confidentialité. CoinJoin continue de fonctionner sur le réseau principal, tandis que dans Platform, au lieu de tours de mélange avec plusieurs participants, des preuves ZK sont utilisées. Cette approche est plus adaptée aux portefeuilles mobiles rapides. En même temps, les transactions ordinaires de Dash restent transparentes : la confidentialité est optionnelle.
Le pool protégé (shielded pool) masque le solde, l'expéditeur, le destinataire et le montant du transfert à l'intérieur du pool. Le réseau vérifie que les fonds existent, appartiennent à l'expéditeur et ne sont pas dépensés deux fois, mais le fait sans révéler le contenu de l'opération.
Un utilisateur peut déposer des crédits dans le pool depuis une adresse Platform transparente, effectuer un transfert privé et récupérer les fonds. Pour les détenteurs de DASH, deux autres chemins sont plus importants : ShieldFromAssetLock envoie des fonds dans le pool protégé directement depuis Core, et ShieldedWithdrawal les retire vers une adresse Core spécifiée. Pour ne pas lier le retrait à une activité précédente, le portefeuille doit utiliser une nouvelle adresse.

Les Platform Credits sont l'unité de compte interne de Dash Platform, liée à Dash par un rapport fixe : un Dash correspond à 100 milliards de crédits.
Comment fonctionne la confidentialité — sans maths inutiles
Dash n'a pas créé un nouveau schéma ZK à partir de zéro. La base de l'implémentation est Orchard, le protocole protégé (shielded) de Zcash basé sur Halo 2 sans configuration de confiance (trusted setup). Le travail d'ingénierie de Dash consiste à l'adapter à Platform : ses propres transitions d'état, le stockage dans GroveDB, les frais, la synchronisation du portefeuille et le chemin de retour vers Core.
Peu avant la sortie, une vulnérabilité critique a été découverte dans Orchard, permettant potentiellement une double dépense à l'intérieur du pool. L'équipe de Zcash a corrigé le schéma de preuve, et Dash Core Group a mis à jour sa propre implémentation vers les bibliothèques corrigées avant même la sortie de Platform 4.0. Un niveau de contrôle supplémentaire dans Dash est assuré par SumTree : cette structure stocke et vérifie l'état du pool, empêchant une émission cachée de passer inaperçue.
L'un des principaux problèmes des systèmes protégés (shielded) est la synchronisation du portefeuille. Pour détecter les fonds entrants, l'application reçoit des notes chiffrées et vérifie localement celles qu'elle peut déchiffrer avec sa clé. Le serveur, quant à lui, ne découvre pas quels transferts appartiennent à l'utilisateur.
Dans la version de test de l'application, nous avons créé un nouveau portefeuille et lancé la synchronisation : elle a pris environ 21 secondes, ce qui est nettement plus rapide que la synchronisation du portefeuille Zodl pour ZCash.
La sortie des portefeuilles mobiles prenant en charge cette nouvelle technologie est attendue prochainement.
Actuellement, le pool fonctionne uniquement avec les Platform Credits. Cependant, Dash a déjà annoncé des plans pour ajouter des pools protégés séparés pour les jetons natifs de Platform.
Les actifs utilisateur privés ne sont pas un concept nouveau. Le point fort de Dash réside dans la combinaison spécifique de fonctionnalités : confidentialité ZK, émission de jetons et NFT, ainsi que l'échange de ces actifs créés contre du Dash et vice versa. Grâce à cela, chaque actif obtient un lien direct avec une crypto-monnaie déjà établie, et à travers elle, avec le marché externe.






