Analyse de votre connexion...
Vérification de votre adresse IP...

Le Mixnet Nym est désormais disponible dans les portefeuilles Zcash

Nym a mené à bien sa subvention communautaire Zcash, et la confidentialité au niveau du réseau est désormais intégrée dans de véritables portefeuilles Zcash

3 min. de lecture
Nym and Zcash.png
Partager

Aujourd’hui, Nym est fier d’annoncer qu’il a mené à bien sa subvention communautaire Zcash, et que le projet est désormais opérationnel là où ça compte le plus : le Mixnet Nym est désormais disponible dans les portefeuilles Zcash. Depuis 2024, les ingénieurs et chercheurs de Nym travaillent main dans la main avec les développeurs de Zcash, dont la légendaire Daira-Emma Hopwood, pour protéger la seule couche que même la célèbre technologie « zéro connaissance » de Zcash ne peut pas masquer : le trafic réseau sous-jacent à chaque transaction Zcash.

Combiner la confidentialité au niveau du réseau et au niveau de la blockchain pour Zcash, c’est ce que Nym et la communauté Zcash se sont donné pour mission de construire ensemble, et c’est enfin à la disposition des vrais utilisateurs. Les transactions protégées de Zcash cachent déjà ce que tu envoies. Désormais, le Mixnet Nym permet de masquer l'identité de l'expéditeur.

La couche réseau de Zcash laisse des failles

Les preuves à divulgation nulle de connaissance de Zcash sont à la pointe de la technologie pour protéger ce qui se passe sur la chaîne. Une transaction protégée cache l’expéditeur, le destinataire et le montant. Ce que les zk-SNARKs n’ont jamais été conçus pour protéger, c’est la couche réseau sous-jacente : le flux de paquets Internet que ton portefeuille envoie à chaque fois qu’il se synchronise ou diffuse une transaction.

À ce niveau, ton adresse IP, tes horaires de connexion et tes habitudes de trafic sont visibles par ton serveur lightwalletd, ton fournisseur d’accès Internet, les opérateurs de nœuds et toute personne ayant une vue d’ensemble suffisante du réseau. Si tu combines ces métadonnées du réseau avec les données de la blockchain publique, un observateur déterminé peut commencer à relier un utilisateur « protégé » à son activité. La confidentialité « on-chain » n’est tout simplement pas la même chose que l’anonymat. Cette faille n’est pas un défaut de Zcash ; elle a été reconnue dans le document fondateur de Zcash, intitulé « Zerocash ».

« Étant donné que les transactions Zerocash ne sont pas en elles-mêmes à faible latence, les mixnets (par exemple, Mixminion) constituent également un moyen viable d’ajouter de l’anonymat, et qui n’est pas aussi vulnérable à l’analyse du trafic que Tor. » — Le document original sur Zerocash, 2014

Ce que Nym a réalisé

Cette subvention a permis de créer une base complète et prête à l’emploi pour les développeurs, permettant d’acheminer le trafic Zcash via le Mixnet Nym, où des paquets de taille identique, des sauts aléatoires et du trafic de couverture rendent l’analyse des métadonnées du réseau impossible, même pour un adversaire surveillant l’ensemble du réseau. Chaque élément est public, documenté et déjà utilisé.

Un modèle de menace et un guide de conception pour Zcash

Nym a élaboré un document complet sur le modèle de menaces et la conception de la confidentialité du réseau pour Zcash, révisé avec le réseau d’experts en confidentialité de Nym et les développeurs de Zcash eux-mêmes. Il répertorie les menaces réelles auxquelles un utilisateur de Zcash est confronté, qu’il s’agisse d’un serveur de lightwallet piraté ou d’un adversaire passif à l’échelle mondiale surveillant l’ensemble d’Internet, et propose aux développeurs une solution concrète basée sur Nym pour chacune d’entre elles, accompagnée de schémas animés.

C’est la carte dont tout développeur de portefeuille a besoin pour réfléchir à la confidentialité du réseau, et le modèle de menace complet ainsi que la documentation de conception de Zcash sont désormais publics sur zcash-sdk.nym.com. Le code d’intégration a été examiné de manière indépendante par Daira-Emma Hopwood, cryptographe chez Zcash.

Une boîte à outils pour acheminer le trafic Zcash via le Mixnet

Tous les portefeuilles n’ont pas les mêmes besoins. Envoyer une transaction, c'est rapide ; synchroniser toute la chaîne, c'est lourd. Plutôt que de proposer une solution unique et rigide, Nym a donc mis à disposition un ensemble de crates Rust open source, toutes disponibles sur crates.io, qui permettent aux développeurs de choisir la protection adaptée à chaque type de trafic :

  • nym-smolmix est la crate de clés pour les portefeuilles existants. Il achemine le trafic HTTP(S) et gRPC habituel d’un portefeuille via le Mixnet grâce à un remplacement direct des sockets réseau standard, ce qui permet aux développeurs de bénéficier de la protection du Mixnet sans avoir à repenser la façon dont leur portefeuille communique avec le réseau.
  • nym-smoldvpn permet aux portefeuilles de synchroniser les informations de la chaîne rapidement, mais de manière plus confidentielle, grâce à un tunnel WireGuard « tunnel-in-a-tunnel » à deux sauts dans l’espace utilisateur.
  • nym-swizzle assure la propreté des modèles de trafic, en ajustant le timing et le contenu des requêtes avant même qu’elles ne quittent ton appareil. Ça marche de la même façon, que le trafic passe par le Mixnet, un VPN, Tor ou une connexion directe.
  • nym-swizzle-zcash est spécialement optimisé pour le timing et les durées de bloc de Zcash, et est fourni avec des liaisons pour Go et C afin de pouvoir s’intégrer dans des portefeuilles écrits dans n’importe quel langage.

Ensemble, ils dissocient l’identité réseau d’un utilisateur de son activité sur Zcash : le point de terminaison reçoit toujours la transaction, mais il ne peut plus voir qui l’a envoyée ni d’où elle provient.

services Zcash intégrés au Mixnet

Pour les équipes qui veulent aller plus loin, Nym a mis au point un moyen d’exécuter l’infrastructure Zcash au sein même du Mixnet. Grâce au nouveau module nym-sdk::Stream, un service de soumission de transactions n'est accessible que via le Mixnet et reste invisible sur l'Internet ouvert, un peu comme un service caché pour les transactions Zcash.

Nym a également expliqué comment faire tourner lightwalletd, le serveur sur lequel s’appuient la plupart des portefeuilles légers, en tant que l’un de ces fournisseurs de services au sein du Mixnet, pour que la protection soit intégrée à l’infrastructure et pas seulement à l’appli. Consulte les instructions pour exécuter lightwalletd au sein du Mixnet Nym sur zcash-sdk.nym.com.

Nym est déjà disponible dans les portefeuilles Zcash

Ce n’est pas une simple preuve de concept qui reste dans un tiroir. Les développeurs de Mon Wallet le proposent déjà.

Zingo ! Wallet

Zingo a intégré le Mixnet Nym de manière native, avec le simple bouton « marche/arrêt » que Nym avait envisagé dans la demande de subvention initiale.

➤ En savoir plus sur Zingo !

Nym Mixnet on Zingo Wallet.png
Nym Mixnet on Zingo Wallet.png

Zkool

Zkool permet aux utilisateurs de se connecter à n’importe quel nœud RPC Zcash via le Mixnet Nym, grâce à un simple bouton.

Nym on Zcool.png
Nym on Zcool.png

Protéger les utilisateurs de Zcash pendant la migration vers Ironwood

La récente migration Ironwood a rendu la situation urgente. La migration vers le nouveau pool protégé Ironwood a rendu le montant migré public par défaut, et dès qu’un portefeuille diffusait cette migration, son adresse IP pouvait être associée au montant de ZEC détenu par une personne, à moins que la couche réseau ne soit protégée. C'est dangereux, et c'est justement la couche que cette subvention a été conçue pour protéger.

« Pour chaque utilisateur, la priorité absolue est de bénéficier d’une confidentialité au niveau du réseau (c’est-à-dire Tor ou Nym) avant de migrer. » — Zooko Wilcox, fondateur de Zcash

C’est pour cette raison que l’équipe Nym s’est associée aux développeurs du portefeuille Zcash pour intégrer le Mixnet Nym et proposer NymVPN gratuitement aux détenteurs de ZEC protégés dont le portefeuille n’est pas encore compatible.

➤ Pour avoir une vue d’ensemble de ce que Zcash cache et de ce qu’il ne cache pas, consulte le guide de Nym pour savoir si Zcash est anonyme.

Quelle est la prochaine étape pour Nym et Zcash ?

Dans un prochain article, Nym reviendra en détail sur les tests de vitesse et l’anonymat que le Mixnet apporte à Zcash. Au-delà de ça, le travail continue.

Nym est en discussion active avec d’autres équipes de portefeuilles Zcash, comme l’équipe Zodl, pour déployer des intégrations Mixnet dans tout l’écosystème, et continuera à peaufiner les outils au fur et à mesure que ces intégrations se concrétiseront. Il reste encore du boulot : accélérer la synchronisation de la blockchain, ajouter une protection post-quantique plus solide et rendre le Mixnet plus rapide jusqu’à ce qu’il soit si fiable qu’il devienne invisible pour les utilisateurs de Zcash. Nym continuera à travailler en toute transparence avec la communauté Zcash, et l’équipe Nym te donnera rendez-vous à Zcon.

Harry Halpin avec Zooko Wilcox-O'Hearn

Chaque transaction Zcash est protégée

Nym a commencé ce travail avec la communauté Zcash, grâce aux subventions communautaires Zcash gérées par la Fondation Zcash, pour que l'argent privé puisse enfin circuler sur un réseau privé. Maintenant que les outils sont disponibles et que les premiers portefeuilles sont commercialisés, Nym travaille pour qu’un jour, chaque transaction Zcash, depuis n’importe quel portefeuille, soit protégée contre l’analyse des métadonnées au niveau du réseau.

Nym Swapper Banner.png

À propos des auteurs

Harry.jpg

Harry Halpin, PhD

Harry est le PDG de Nym.

Nouveaux tarifs réduits

Le VPN le plus privé au monde

Essayez NymVPN gratuitement

Continuer à lire...

Frame 48099269.png

$NYM sur Edge : $NYM intégré au portefeuille Edge

Le portefeuille auto-géré fondé sur les principes de confidentialité et un partenaire de confiance au sein de la pile de confidentialité Nym

1 min. de lecture

Swap your Zcash (ZEC) for $NYM

New Nym swapper allows your to get native $NYM privately with your shielded ZEC for big discounts on NymVPN and more

2 min. de lecture
NymVPN free for Zcash Ironwood.png

Comment protéger votre adresse IP pendant et après la mise à niveau vers Ironwood

NymVPN prolonge les accès gratuits pour les utilisateurs de Zcash afin qu'ils puissent transférer leurs ZEC en toute confidentialité et en toute sécurité sans divulguer leur adresse IP

5 min. de lecture