ActualitésCryptoZcash intègre les composants de Tachyon dans Zakura Common pour accélérer les paiements privés

Zcash intègre les composants de Tachyon dans Zakura Common pour accélérer les paiements privés

Auteur: Coindoo·

Points clés

  • •Les développeurs de Zcash ont commencé à migrer les composants du Project Tachyon dans Zakura Common, la base de code cryptographique partagée de l'écosystème, une étape qui touche l'infrastructure des développeurs plutôt que les fonctionnalités des utilisateurs finaux.
  • •Le Project Tachyon vise à accélérer les paiements shielded en utilisant le proof-carrying data pour une agrégation plus efficace des transactions et un design de synchronisation oblivious qui protège les nullifiers lorsque les portefeuilles préparent les dépenses.
  • •La première version de l'intégration est Udon, un composant Rust qui unifie des calculs arithmétiques sensibles aux performances issus d'anciennes bibliothèques et permet aux applications de configurer leurs propres limites de mémoire et de traitement parallèle.
  • •Les transactions shielded imposent actuellement à Zcash deux charges de passage à l'échelle : un calcul supplémentaire pour créer et vérifier les preuves de confidentialité, et un ensemble croissant de nullifiers que les validateurs doivent conserver.
  • •Tachyon est une mise à niveau proposée distincte de l'objectif NU7 du 5 novembre, avec 11 Zcash Improvement Proposals encore en suspens, un framework Ragu non audité, et toute activation sur lenet dépendant de l'approbation de la communauté.
Zcash intègre les composants de Tachyon dans Zakura Common pour accélérer les paiements privés

Les développeurs de Zcash ont commencé à intégrer des composants du Project Tachyon, une mise à niveau proposée visant à permettre des paiements privés plus rapides, dans Zakura Common, une base de code cryptographique partagée destinée à servir l'ensemble de l'écosystème. Selon une publication de développeurs du 28 septembre, cette étape marque le début d'une migration de code plutôt qu'une activation du réseau.

Pour les détenteurs de ZEC, rien ne change aujourd'hui. Les utilisateurs ne bénéficient pas d'une nouvelle fonctionnalité de transactions shielded simplement parce que les composants de Tachyon entrent dans Zakura Common. Les premiers utilisateurs concernés sont les développeurs, qui préparent la fondation cryptographique sur laquelle les portefeuilles, les nœuds et les futurs travaux de protocole pourront s'appuyer plus tard.

Cette préparation est importante car les paiements privés imposent des exigences logicielles plus lourdes que les transferts transparents ordinaires, et ces exigences deviennent plus difficiles à gérer à mesure que l'utilisation augmente.

Les paiements privés entraînent deux coûts de passage à l'échelle

Les transactions shielded de Zcash utilisent des preuves cryptographiques pour démontrer qu'un transfert respecte les règles du réseau sans révéler publiquement l'expéditeur, le destinataire ni le montant. La création et la vérification de ces preuves demandent plus de travail que le contrôle d'un transfert transparent. En pratique, les paiements shielded échangent du calcul supplémentaire contre la confidentialité, et ce compromis façonne à la fois les performances des portefeuilles et le volume de données que les validateurs doivent stocker.

Il existe également un coût d'infrastructure à plus long terme. Pour empêcher que les mêmes fonds shielded ne soient dépensés deux fois, les validateurs suivent des valeurs uniques appelées nullifiers. Selon la présentation technique du Project Tachyon, cet ensemble continue de croître avec le design actuel, augmentant le volume de données de consensus que les validateurs doivent conserver.

Tachyon est conçu autour du proof-carrying data, une méthode de compression des preuves qu'un calcul a été exécuté correctement. La proposition vise à permettre aux producteurs de blocs d'agréger plus efficacement les transactions shielded, tandis que son design de « synchronisation oblivious » aiderait les portefeuilles à préparer les informations nécessaires aux dépenses sans révéler leurs nullifiers réels au service distant impliqué.

Ce sont des objectifs de design ambitieux. Ils traitent à la fois du coût de vérification d'un paiement privé et de la charge d'état créée après l'acceptation de ce paiement.

Pourquoi Zakura Common est au cœur du travail

Les implémentations de recherche peuvent démontrer qu'un design cryptographique est possible. Les logiciels de portefeuille et de nœud doivent répondre à un autre standard : code maintenable, utilisation prévisible de la mémoire et des ressources de calcul, tests fiables et un chemin clair pour que d'autres équipes intègrent le travail.

Zakura Common est destiné à servir de base cryptographique commune à cet effort. Les développeurs indiquent que Tachyon partage des composants mathématiques sous-jacents avec la cryptographie Zcash existante, même si ses preuves récursives créent des exigences supplémentaires. Consolider ces composants redondants peut réduire le code dupliqué et permettre à une seule optimisation de bénéficier à plusieurs parties de l'écosystème — en pratique, c'est la base partagée qui transforme une amélioration individuelle en une amélioration à l'échelle de l'écosystème.

La première version de ce processus est Udon, un composant Rust qui regroupe des calculs arithmétiques sensibles aux performances auparavant répartis entre d'anciennes bibliothèques. Son design permet aux applications de définir leurs propres limites de mémoire et de traitement parallèle, ce qui est pertinent car un portefeuille mobile, un nœud complet et un serveur ne disposent pas des mêmes ressources matérielles. Cette flexibilité est directement pertinente pour les paiements shielded, où la préparation d'une dépense implique un véritable travail de calcul côté portefeuille.

Cela ne garantit pas, à soi seul, des transactions plus rapides pour les utilisateurs. Cela offre aux implémentations futures un chemin plus direct vers du code optimisé, sans transporter autant de couches de compatibilité entre bibliothèques distinctes.

Tachyon a encore besoin de spécifications, de revues et de l'approbation du réseau

Tachyon se situe plus loin sur la feuille de route technique de Zcash que les prochains changements de réseau programmés. Coindoo a précédemment rapporté l'objectif du 5 novembre pour la mise à niveau NU7, qui concerne des travaux de protocole plus proches. La nouvelle intégration de Zakura Common se concentre plutôt sur la construction de composants cryptographiques qu'une future proposition Tachyon pourrait utiliser ; les deux efforts restent donc des pistes distinctes sur la même feuille de route.

Le site du Project Tachyon décrit Tachyon comme une mise à niveau proposée de Zcash. Son activation nécessiterait l'approbation de la communauté plutôt qu'une simple livraison de mise à jour de portefeuille par une équipe de développeurs.

Le suivi public des implémentations du projet recense actuellement 11 Zcash Improvement Proposals, couvrant le protocole shielded, le format des transactions, l'agrégation, la synchronisation et le déploiement éventuel. Ce chiffre illustre l'ampleur du travail restant : migration de code n'est qu'une partie d'un effort de protocole plus large.

La revue de sécurité reste également essentielle. Le framework Ragu de proof-carrying data utilisé pour Tachyon indique qu'il est en cours de développement intensif et n'a pas fait l'objet d'un audit. Le code public est précieux car il permet un examen technique ; il ne doit pas être considéré comme la preuve que le système est prêt pour une utilisation en production.

Ce qui démontrerait de réels progrès

Les lecteurs n'ont pas besoin de suivre chaque changement de bibliothèque cryptographique. Quelques jalons ultérieurs montreraient si ce travail devient une infrastructure de paiement privé utilisable :

  • Benchmarks reproductibles : des résultats identifiant le matériel, le type de transaction et les conditions de test.
  • Revue indépendante : audits ou vérification formelle couvrant la nouvelle implémentation et ses hypothèses.
  • Intégration portefeuille et nœud : des versions expliquant quels utilisateurs en bénéficient et dans quelles conditions.
  • Progrès du protocole : spécifications achevées et un processus communautaire défini pour une éventuelle mise à niveau.

Rendre la confidentialité pratique à grande échelle

Les développeurs de Zcash traitent le passage à l'échelle de la confidentialité comme un problème d'infrastructure, et l'accélération des preuves n'en est qu'une partie. Les portefeuilles doivent rester utilisables, les validateurs ont besoin d'exigences matérielles durables, et les hypothèses cryptographiques doivent résister à un examen rigoureux.

Déplacer Tachyon dans Zakura Common ne règle pas ces questions. Cela rend le travail plus concret en plaçant des composants de recherche dans une fondation logicielle partagée que d'autres développeurs de Zcash peuvent tester et sur laquelle ils peuvent construire. Les prochaines preuves significatives viendront des revues, des implémentations et des versions destinées aux utilisateurs, et non d'un simple chiffre aspiratif de transactions par seconde.

Cet article est fourni à titre informatif uniquement et ne constitue pas un conseil financier ou d'investissement. Le Project Tachyon reste en développement et nécessiterait des travaux techniques supplémentaires et l'approbation de la communauté avant toute activation sur le Mainnet.

Source : Coindoo — Zcash Works on Faster Private Payments