L’équipe de Zcash veut protéger les swaps ZEC contre le risque quantique
Zakura veut utiliser la recherche d’information privée pour empêcher que les swaps ZEC sur NEAR Intents puissent être reliés plus tard à un historique de paiements. Cette mesure doit déjà protéger les utilisateurs de Zcash contre un risque quantique potentiel.

À retenir
- Zakura veut attribuer à chaque swap ZEC via NEAR Intents une clé privée distincte afin de réduire un risque quantique potentiel.
- Sans cette mesure, une adresse Zcash publique peut rester visible lors des swaps et aider plus tard à reconstituer l’historique des paiements.
- Zakura utilise la recherche d’information privée, et les wallets reposant sur ses bibliothèques pourraient bientôt intégrer cette fonction, selon l’équipe.
Les développeurs derrière Zakura, une version plus récente du logiciel qui fait fonctionner le réseau Zcash, veulent attribuer à chaque swap ZEC via NEAR Intents une clé privée distincte. L’objectif est d’éliminer une faiblesse qui pourrait, à l’avenir, être exploitée par un ordinateur quantique pour reconstituer l’historique des paiements.
Pourquoi cette mesure est nécessaire
NEAR Intents permet aux utilisateurs d’échanger des tokens entre différentes blockchains. Si quelqu’un échange des ZEC privés contre de l’USDC, le service place l’une des adresses Zcash privées de cet utilisateur sur la chaîne publique de NEAR, afin que d’éventuels ZEC restants puissent être renvoyés. Cette adresse apparaît dès que le dépôt est reçu et y reste, même si le swap se déroule normalement et qu’aucun remboursement n’est nécessaire.
Selon Zakura, cela ne pose pas de problème à l’heure actuelle sur des ordinateurs classiques. Chaque adresse Zcash contient une clé publique dérivée de la viewing key du wallet, selon une forme unidirectionnelle de mathématiques sur les courbes elliptiques qui ressemble à la sécurité des wallets Bitcoin et Ether. Mais si un wallet effectue des centaines de swaps, cela génère aussi des centaines de clés, et lors d’une restauration depuis une sauvegarde, le wallet doit parcourir toute la chaîne Zcash avec toutes ces clés.
Zakura opte pour une consultation privée
La solution de Zakura repose sur une base de données que le wallet peut interroger en privé grâce à la recherche d’information privée. Le wallet demande où les remboursements ont été envoyés, tandis que la base de données répond sans voir quelles adresses ont été consultées. Cela s’inscrit dans le risque dit harvest now, decrypt later, selon lequel des acteurs peuvent aujourd’hui collecter des données pour les déchiffrer plus tard, lorsque les ordinateurs quantiques seront suffisamment puissants.
Zakura indique que les wallets fonctionnant sur ses bibliothèques open source, dont Vizor, pourront intégrer cette fonction dans les prochaines semaines. Les hardware wallets devraient suivre dès que leur firmware le permettra. Aucun ordinateur quantique n’a encore été démontré comme capable de casser ces clés, mais le calendrier de telles machines reste incertain, ce qui rend ce type de mesure de précaution pertinent pour la sécurité blockchain. La mise à niveau quantique prévue par Zcash montre aussi que le secteur anticipe déjà cette menace.
Anticiper janvier
Cette étape doit protéger les utilisateurs plus tôt que l’objectif de janvier fixé plus tôt ce mois-ci par les développeurs de Zcash pour des paiements résistants au quantique. Pour les lecteurs européens de crypto, c’est surtout pertinent car cela montre comment, au-delà des mouvements de prix, la confidentialité et la sécurité dans la crypto tournent de plus en plus autour de la question de savoir comment les wallets et les swaps peuvent résister à de futures attaques.