Zcash : la mise à jour Ironwood pour corriger une faille de l’offre

Auteur
Auteur
Julien LeroyVerified
Part of the Team Since
Feb 2024
À propos de l'auteur

Passionné par l’univers des crypto-monnaies et des technologies blockchain, Julien est un journaliste indépendant qui explore les tendances émergentes de la finance décentralisée (DeFi), des...

Dernière Mise à Jour: 

Les développeurs de Zcash ont finalisé les changements des règles de consensus pour la mise à jour Ironwood, prévue pour la fin du mois de juillet. Cette mise à niveau vise une activation à la hauteur de bloc 3 417 100 afin de corriger une vulnérabilité critique dans le pool blindé (shielded pool) Orchard, laquelle exposait le réseau à une création illimitée de jetons ZEC contrefaits.

L’upgrade introduit un pool blindé de remplacement, renforce les contrôles de l’offre via un mécanisme de « turnstile » (tourniquet) existant, et désactive les nouveaux paiements entrants vers le pool Orchard compromis. Ces mesures s’appuient sur une vérification formelle des circuits de preuve à divulgation nulle de connaissance (zero-knowledge) sous-jacents et sur des audits de sécurité indépendants menés par des tiers.

Le bug du pool Orchard : Ironwood à la rescousse de Zcash

Le pool Orchard a été introduit en mai 2022 lors de la mise à jour NU5, qui a apporté le système de preuve Halo 2 à Zcash, positionnant Orchard comme la couche de confidentialité de nouvelle génération du protocole. Il s’agit d’un environnement protégé utilisant des preuves zero-knowledge pour masquer les montants des transactions et les adresses des participants sans nécessiter de configuration initiale de confiance (trusted setup).

La faille découverte au début de l’année 2026 résidait dans l’intégrité du circuit du protocole Orchard : un attaquant l’exploitant aurait pu émettre des ZEC contrefaits sans laisser de trace on-chain détectable par la vérification normale des nœuds.

Ce bug signifiait que l’offre totale de ZEC appliquée par le consensus n’était pas réellement limitée au sein du pool Orchard. En raison de l’architecture zero-knowledge de Zcash, les propriétés mêmes qui protègent les transactions légitimes des utilisateurs rendent également les émissions non autorisées invisibles pour les observateurs externes et, plus grave encore, pour l’équipe de développement de Zcash elle-même.

Une revue de sécurité assistée par IA, réalisée par des chercheurs externes, a mis en évidence la faille, menant à un correctif discret et à une divulgation coordonnée avant que le projet Ironwood ne soit formellement proposé.

Turnstile, nouveau pool et vérification de l’offre

Ironwood a été proposé conjointement par ZODL, Tachyon, Valar Group, la Zcash Foundation et Shielded Labs, une structure de gouvernance multipartite qui distingue cette réponse d’un simple correctif émanant d’une seule équipe.

Le mécanisme central de la mise à jour est un circuit Orchard repensé incluant un flag capable de désactiver les paiements vers d’autres utilisateurs au sein d’un pool, tout en préservant la capacité de générer des notes de monnaie rendue (change notes), ce que Bowe a décrit comme une sauvegarde de la confidentialité. Une fois activé, ce flag sera activé de façon permanente pour l’ancien pool Orchard, limitant le champ valueBalance et redirigeant automatiquement tous les nouveaux paiements adressés à Orchard vers le pool de remplacement.

Les contrôles de l’offre appliqués par Ironwood reposent sur le mécanisme de « turnstile » préexistant du protocole ; chaque ZEC quittant l’ancien pool Orchard doit passer par ce tourniquet avant d’entrer dans le nouveau pool. Le turnstile garantit que la valeur totale sortant de l’ancien pool ne peut excéder la valeur qui y est entrée de manière vérifiable.

Bowe a déclaré : « Cette combinaison impose une limite à l’offre en circulation de ZEC grâce à l’utilisation du mécanisme de turnstile existant ; la quantité de ZEC avec laquelle n’importe qui peut transiger n’est pas supérieure à la quantité censée exister. »

Une fois la migration terminée, les données on-chain permettront à n’importe quel nœud complet de vérifier indépendamment qu’aucun ZEC contrefait n’a traversé vers le nouveau pool, rétablissant ainsi la vérification trustless de l’offre au niveau du protocole pour la première fois depuis l’introduction de la vulnérabilité.

La cible d’activation coïncide avec la fin du support de zcashd au bloc 3 417 100. Les essais sur le testnet, la coordination de l’écosystème et les audits de sécurité finaux restent à finaliser avant l’activation sur le réseau principal. Les fournisseurs de portefeuilles prenant en charge Orchard devraient proposer des outils de migration en un clic, et le nouveau pool est conçu pour préserver les adresses Orchard existantes, évitant ainsi une rotation de clés perturbatrice pour les utilisateurs actifs.

Logo

Pourquoi nous faire confiance

2M+

Visiteurs Mensuels du Monde Entier

250+

Guides et Articles

8

Années sur le Marché

70

Notre Equipe de Rédacteurs
editors
+ 66 plus

Les meilleures ICO crypto

Découvrez les meilleures préventes crypto du moment

Cryptos en tendance

  • 7d
  • 1m
  • 1y
Market Cap
$2,205,064,991,583
-4.57%
Cryptos en tendance

Plus d'articles

News
Strategy acquiert 1 550 BTC pour 101 millions de dollars alors que l’infrastructure LiquidChain approche du million de dollars en prévente
Julien Leroy
Julien Leroy
2026-06-10 09:14:00
News
XRP : Une mise à jour majeure du Ledger peut-elle viser 1,50 $ ?
Julien Leroy
Julien Leroy
2026-06-09 15:44:00
Crypto News in numbers
editors
Liste d'auteurs + 66 plus
2M+
Visiteurs Mensuels du Monde Entier
250+
Guides et Articles
8
Années sur le Marché
70
Notre Equipe de Rédacteurs