
Lancement du nouveau nœud Zakura de Zcash : les paiements confidentiels peuvent atteindre 50 000 TPS, l'objectif est de rivaliser avec Visa et Mastercard
TechFlow SélectionTechFlow Sélection

Lancement du nouveau nœud Zakura de Zcash : les paiements confidentiels peuvent atteindre 50 000 TPS, l'objectif est de rivaliser avec Visa et Mastercard
La confidentialité et la performance ne sont plus incompatibles.
Auteur : Coindesk
Traduction : TechFlow
Note de la rédaction de TechFlow : Zcash ne peut actuellement traiter qu'environ 1 transaction privée par seconde ; le nouveau nœud Zakura vise à atteindre 50 000 TPS tout en maintenant une confidentialité totale — le niveau de traitement de Visa et Mastercard. C'est un signal important pour tous ceux qui se soucient de la confidentialité des paiements et de la mise à l'échelle de la blockchain : la confidentialité et la performance ne sont plus un choix binaire.
Ceux qui reconstruisent Zcash ont un rêve : atteindre le niveau des géants mondiaux du paiement Visa et Mastercard, traitant des dizaines de milliers de paiements par seconde, tout en maintenant une vérifiabilité complète et des garanties de confidentialité fortes.
La première pièce de ce puzzle est Zakura, un nouveau logiciel de nœud complet dont la version 1.0.0 a été publiée mercredi. Il est maintenu par Sean Bowe, membre fondateur de la cryptographie à connaissance zéro de Zcash, et Dev Ojha, co-fondateur d'Osmosis et actuel responsable de Valar Group. Les deux équipes sont financées par des dons privés en ZEC, et non par des entreprises ou des fondations.
« Notre rêve est de soutenir les paiements mondiaux. Mastercard et Visa traitent plus de 50 000 transactions par seconde ; c'est notre ligne de base. Selon le schéma cryptographique actuel de Zcash, ce volume de transactions nécessiterait que les nœuds traitent un débit de plus de 500 Mo par seconde », écrit un article de blog. « La pile technologique actuelle n'atteint pas cet objectif. Les technologies cryptographiques que notre équipe développe peuvent combler la majeure partie de l'écart. »
Les nœuds complets sont des programmes qui conservent une copie complète de la blockchain, ici le grand livre Zcash, et vérifient indépendamment si chaque transaction est conforme aux règles du réseau. Zakura est une version forkée du logiciel de nœud de la fondation Zcash, Zebra — c'est-à-dire qu'il a été reconstruit à partir du code officiel de la fondation.
Les règles de consensus sont le manuel de règles partagé que chaque nœud exécute, déterminant quels blocs et transactions sont acceptés comme valides par l'ensemble du réseau. Si un nœud applique des règles différentes, il se forkera et cessera de suivre la même chaîne que les autres nœuds.
Élagage, snapshots et compatibilité
Zakura permet également l'élagage, c'est-à-dire la suppression des anciennes données de blockchain dont le nœud n'a plus besoin, réduisant considérablement l'utilisation du disque. Cela compresse la chaîne suffisamment pour que l'équipe publie des copies prêtes à l'emploi, d'environ 11 Go après suppression des anciennes données, que les nouveaux nœuds peuvent télécharger directement sans avoir à extraire l'historique complet bloc par bloc depuis d'autres nœuds.
Cela permet aux nœuds de passer de zéro à opérationnel en moins de deux minutes, ce que l'équipe décrit comme « 680 fois plus rapide ».
Le mode compatible reproduit en outre l'interface du client original zcashd, dont le cycle de vie prendra fin le 18 juillet, afin que les portefeuilles et les intégrations d'échanges construits pour celui-ci puissent continuer à fonctionner normalement.
Objectifs de débit et rôle de Tachyon
La raison de la construction de tout cela est un problème arithmétique.
Mastercard et Visa traitent plus de 50 000 transactions par seconde, un chiffre que l'équipe qualifie de « ligne de base, et non d'objectif ». Le schéma cryptographique actuel de Zcash nécessite que les nœuds reçoivent et vérifient plus de 500 Mo de données par seconde pour suivre le rythme, car chaque transaction privée transporte une preuve, et les preuves sont volumineuses.
Cela équivaut approximativement à recevoir continuellement les données d'un DVD complet toutes les 10 secondes ; aucun logiciel Zcash actuel ne s'approche de ce niveau. Mais la clé est de comprendre pourquoi chaque goulot d'étranglement existe.
Le projet Tachyon de Bowe résout ce problème grâce à des preuves récursives, où une preuve peut attester de la validité de milliers d'autres preuves, réduisant considérablement la quantité de données qui doit être vérifiée au niveau du consensus.
Dans le schéma Tachyon, les nœuds vérifient une preuve unique au lieu de milliers ; l'équipe affirme que cela réduira les besoins en données de consensus de 100 Mo/s à 500 Mo/s, ce qu'ils considèrent comme techniquement réalisable grâce à une ingénierie soignée.
Goulot d'étranglement des portefeuilles et solution PIR de Valar
Les portefeuilles font face à un problème différent. Comme Zcash masque le destinataire des transactions, un portefeuille ne peut pas demander au serveur quelles transactions lui appartiennent sans se révéler. Il doit tout extraire et tester chaque élément individuellement, c'est pourquoi le logiciel de portefeuille ne peut atteindre qu'environ 1 transaction par seconde au maximum.
Pour éliminer ce goulot d'étranglement, Valar Group travaille sur la technologie de récupération d'informations privée (PIR), permettant aux portefeuilles de récupérer leurs données depuis le serveur sans que celui-ci sache quels éléments ont été demandés.
Propagation rapide des blocs
La propagation rapide des blocs signifie diffuser les nouveaux blocs minés dans le réseau blockchain aussi rapidement que possible. Zakura est la couche logicielle responsable de cette tâche.
Il doit transmettre les nouveaux blocs entre les nœuds suffisamment rapidement pour permettre un volume important de preuves et de trafic de portefeuille. Il est équipé d'un système expérimental visant à livrer chaque bloc à chaque nœud en une demi-seconde, actuellement désactivé par défaut.
Les tests récents de ces idées arriveront fin juillet. Ironwood, officiellement nommé NU6.3, sera activé au bloc 3 428 143 du mainnet, vers le 28 juillet à 8 h heure de l'Est ; Zakura le prend en charge depuis sa publication.
Bowe a déclaré le 10 juillet que toutes les principales organisations s'étaient engagées à activer à cette hauteur, une semaine plus tard que prévu, car les échanges et les fournisseurs de portefeuilles ont demandé du temps de préparation.
Origine d'Ironwood
Ironwood existe en raison d'une vulnérabilité qui a failli détruire Zcash en juin. Les soi-disant pools blindés sont le côté confidentialité du réseau, où les montants et les participants sont masqués, les preuves à connaissance zéro servant de preuve des opérations mathématiques.
Le 29 mai, Taylor Hornby, chercheur chez Shielded Labs, a découvert que le circuit de preuve d'Orchard (le dernier pool blindé) contenait une vulnérabilité de solidité, permettant aux attaquants de minters de faux ZEC sur la chaîne sans laisser de trace. Cette vulnérabilité existait depuis l'activation d'Orchard en mai 2022.
Les développeurs ont désactivé Orchard via une réponse d'urgence achevée le 2 juin, puis l'ont réactivé avec un circuit corrigé le 3 juin via un hard fork NU6.2 au bloc 3 364 600.
Le correctif ne pouvait pas résoudre la période de quatre ans pendant laquelle la vulnérabilité était ouverte. Les preuves à connaissance zéro ne révèlent aucune information autre que le fait de la validation, donc il n'y a aucun enregistrement sur la chaîne du contenu des transferts de transactions Orchard, et personne ne peut prouver que de faux ZEC n'ont jamais été créés.
Ironwood a été construit pour résoudre ce problème. La soi-disant « porte tournante » à la limite du pool limite ce qui peut sortir et entrer, exploitant le fait que les montants de ZEC entrant et sortant du pool blindé sont publics, même si les transactions au sein du pool sont privées. En fermant Orchard pour empêcher les nouveaux dépôts, la porte tournante devient la seule sortie, et toute fausse monnaie interne y est piégée.
En termes simples, les soldes honnêtes peuvent migrer vers l'extérieur au fil du temps, tandis que la fausse monnaie peut être empêchée de sortir complètement et d'entrer dans l'offre en circulation. Cette configuration piège toute tentative de surapprovisionnement à la frontière, restaurant la fiabilité de l'offre de tokens.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














