Zcash lancera mercredi son upgrade Ironwood au bloc 3,428,143, verrouillant définitivement le pool privé Orchard contenant 3,76 millions de ZEC d’une valeur de 1,89 milliard de dollars. La mise à jour fait suite à une vulnérabilité de contrefaçon découverte par la chercheuse Taylor Hornby en mai, qui aurait pu permettre la création de ZEC contrefaits sans détection. Le pool verrouillé représente 22% de toute la quantité de ZEC en circulation, et bien que les soldes existants restent sécurisés, les détenteurs ne peuvent retirer des fonds du pool, sans pouvoir effectuer de nouveaux dépôts.
Changement de l’accès utilisateur au pool Orchard avec l’upgrade Ironwood
Les soldes à l’intérieur du pool verrouillé restent sûrs, et les adresses existantes continuent de fonctionner car le nouveau pool les réutilise. Les développeurs indiquent que la plupart des détenteurs n’ont pas besoin d’agir immédiatement.
Les portefeuilles construisent encore des outils de migration. Tant qu’un portefeuille n’a pas terminé ce développement, les soldes peuvent sembler bloqués pour les utilisateurs.
Les opérateurs de nœud doivent installer la version Zcash Foundation Zebra 6.0.0 avant mardi. Cette version fixe le point d’activation de la mise à niveau.
Certaines plateformes d’échange peuvent suspendre les dépôts ou retraits pendant la transition. Les développeurs précisent que ces pauses indiquent que l’échange met à jour ses systèmes, et non que Zcash lui-même a dysfonctionné.
Le nouveau pool intègre une protection quantique issue de ZIP 2005. Si des ordinateurs quantiques brisent les méthodes cryptographiques actuelles, les fonds du nouveau pool pourraient être récupérés, tandis que les pièces des anciens pools ne pourraient pas l’être. Cela ne constitue pas une protection quantique complète.
Le processus de migration révèle les montants de transaction et les adresses IP
Sortir des fonds de l’ancien pool rend publiquement visibles les montants des transactions. Les identités de l’expéditeur et du destinataire restent masquées.
Les portefeuilles se connectent à des serveurs qui peuvent voir les adresses IP des utilisateurs. Les observateurs peuvent potentiellement associer les montants visibles de transactions à des adresses IP spécifiques, compromettant la confidentialité des utilisateurs.
Zooko Wilcox, qui a fondé Zcash, a écrit dans un guide d’utilisation du projet : « Ainsi, pour chaque utilisateur, le problème le plus important est d’avoir une confidentialité au niveau du réseau (c’est-à-dire Tor ou Nym) avant de migrer. »
Wilcox conseille aux utilisateurs d’activer Tor ou Nym avant de migrer, puis d’attendre que les développeurs de portefeuilles confirment la sécurité de la migration. Il a également mis en garde contre des escrocs qui se font passer pour le support de migration Ironwood.
La vulnérabilité de contrefaçon a déclenché le verrouillage d’urgence du pool
Taylor Hornby, qui travaille pour Shielded Labs, a découvert en mai une faille dans les preuves mathématiques validant les paiements Orchard. La vulnérabilité aurait pu permettre la création de ZEC contrefaits sans détection.
ZODL, le Zcash Open Development Lab, a corrigé le bug en quelques jours. Le ZEC a chuté de plus de 30% après la divulgation publique, tombant jusqu’à 385,80 dollars.
La conception d’Orchard masque tous les montants de transaction, rendant impossible de vérifier si des pièces contrefaites ont déjà été créées. Ironwood comble cela via un mécanisme de tourniquet qui fonctionne comme un compteur, empêchant plus de ZEC de quitter le pool qu’il n’y a été entré. Toute pièce contrefaite, si elle existe, reste piégée à l’intérieur de façon permanente.
Sean Bowe et Dev Ojha ont écrit dans une déclaration conjointe de Project Tachyon et Valar Group : « Cependant, plutôt que de simplement demander aux utilisateurs de migrer hors d’un pool obsolète, nous forçons effectivement les portefeuilles à effectuer des transactions Orchard dans le nouveau pool. »
Des auditeurs externes ainsi qu’un travail de vérification formelle soutiennent la correction.
Zcash a fermé le pool Sprout après un bug similaire en 2018
Le cryptographe Ariel Gabizon a trouvé une vulnérabilité de contrefaçon dans Sprout, le premier pool privé de Zcash, en mars 2018. L’entreprise a gardé la découverte confidentielle pendant 11 mois, en intégrant la correction à la mise à niveau Sapling en octobre 2018. La divulgation complète a eu lieu en février 2019.
Cette correction a empêché la création de nouvelles pièces contrefaites, mais ne pouvait pas vérifier si des pièces de faux avaient été créées avant le correctif. Le pool Sprout a été fermé et abandonné. Huit ans plus tard, 22 747 ZEC restent dans ce pool, et le tourniquet n’a jamais été franchi.
| Comparaison | Sprout, 2018 | Orchard, 2026 |
|:-----------|:-------------|:--------------|
| Bug trouvé | Mars 2018 | Mai 2026 |
| Rendu public | 11 mois plus tard | En quelques jours |
| Comment c’était corrigé | Silencieusement, dans Sapling | Correctif, puis Ironwood |
| Ancien pool | Resté ouvert, migration optionnelle | Verrouillé, migration requise |
| ZEC concernées | 22 747 encore bloqués | 3 765 594 à déplacer |
Ironwood se distingue en exigeant une migration plutôt qu’en la rendant optionnelle.
Le tableau de bord ZODL suit l’évolution réelle de la migration
Le tableau de bord de ZODL affiche les fonds qui quittent Orchard bloc par bloc. Une migration lente laisse une part importante de ZEC privés inutilisables. Une migration rapide renforce la vérification de l’offre, mais réduit la confidentialité en concentrant l’activité.
Le ZEC s’est échangé près de 506 dollars le lundi, en hausse de 4% en une journée et de 22% sur un mois. Au cours de l’année écoulée, il a gagné plus de 1 100%, une performance qui l’a placé dans le top 10 2026 de Forbes.
FAQ
Que devient le ZEC dans l’ancien pool Orchard après mardi ?
Les soldes restent sécurisés à l’intérieur du pool verrouillé au bloc 3,428,143. Les utilisateurs peuvent retirer des fonds, mais ne peuvent pas déposer de nouveaux ZEC dans l’ancien pool. Les adresses existantes continuent de fonctionner car le nouveau pool les réutilise.
Pourquoi la migration des fonds révèle-t-elle les montants de transaction ?
Déplacer du ZEC hors de l’ancien pool rend le montant de la transaction publiquement visible, même si les identités de l’expéditeur et du destinataire restent masquées. Les portefeuilles se connectent à des serveurs qui voient les adresses IP, permettant aux observateurs de potentiellement associer les montants visibles à des utilisateurs spécifiques sans la protection de Tor ou Nym.
En quoi Ironwood diffère-t-il de la correction de Sprout en 2018 ?
La correction de Sprout en 2018 a été mise en œuvre discrètement dans la mise à niveau Sapling et a laissé l’ancien pool ouvert avec une migration optionnelle. Ironwood verrouille le pool Orchard immédiatement à l’activation et impose la migration, le mécanisme de tourniquet empêchant plus de ZEC de sortir que n’en entre.