Partager cet article

La prochaine mise à niveau de Zcash rendra les transactions privées 100 fois plus légères et 6 fois plus rapides

Le prochain hard fork Sapling de Zcash, dont l'exécution est prévue le 29 octobre, apporte des améliorations substantielles à l'efficacité de ses transactions privées.

tunnel

Le CORE différenciateur de Zcash, les transactions protégées, sont très gourmandes en ressources informatiques, à tel point que la plupart des utilisateurs et des plateformes d'échange ne peuvent T les prendre en charge.

Annoncées comme une avancée majeure en Politique de confidentialité au sein de la communauté Crypto , les transactions protégées utilisent un type de cryptographie appelé zk-snarks afin de masquer les données de transaction. Mais une nouvelle mise à jour, dont l'activation est prévue le 29 octobre, est présentée comme une amélioration significative de la convivialité du protocole dans son ensemble, et plus particulièrement pour l'utilisation de ces transactions confidentielles.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto for Advisors aujourd. Voir Toutes les Newsletters

Surnommée Sapling, la mise à niveau du hard fork a été l'objectif principal de la société Zcash , la société à but lucratif responsable du développement de la Cryptomonnaie, depuis son lancement en 2016.

Grâce aux modifications techniques apportées à Sapling, les plateformes d'échange et les portefeuilles pourront plus facilement accepter les transactions protégées. Les portefeuilles légers et mobiles seront également possibles, permettant aux utilisateurs d'effectuer des transactions anonymisées directement depuis leurs appareils mobiles.

S'exprimant sur les gains, le directeur technique de la société Zcash , Nathan Wilcox, a déclaré à CoinDesk: « Le protocole Sapling permettra d'effectuer des transferts protégés avec environ 100 fois moins de mémoire et probablement six fois ou plus rapidement. »

Il s'agit d'une avancée notable, car actuellement, les transactions protégées ne sont possibles que pour les utilisateurs exécutant un nœud complet. Grâce à cette mise à niveau, l'équipe de Zcash Company espère pouvoir supprimer à terme les transactions transparentes, c'est-à-dire les transactions Zcash non privées qui peuvent être effectuées. dommageable pour l'anonymat de Zcash lorsqu'il est utilisé avec des transactions protégées.

À terme, cela ouvrira la voie à une ère de « confidentialité par défaut », selon les développeurs.

« Nous espérons voir une migration vers l'adoption de Sapling protégé, et à mesure que cette migration se poursuit, nous espérons passer à la confidentialité par défaut lorsque le moment sera venu », a déclaré Wilcox.

Poursuivant, Wilcox a déclaré :

« Sapling s'efforce d'améliorer les performances et la sécurité. Qui ne souhaiterait T cela ? »

Léger et diversifié

En déclarant que Zcash sans les modifications du code Sapling « est tout simplement trop inefficace et trop lourd », Wilcox a déclaré que la capacité à prendre en charge les clients légers sera énorme pour la Cryptomonnaie.

Les clients légers sont ceux qui ne stockent T l'intégralité des données de la blockchain, mais qui offrent néanmoins une sécurité optimale. Il s'agit généralement de clients travaillant sur un appareil mobile, dont l'espace de stockage et la puissance de calcul sont T à ceux d'un ordinateur portable ou de bureau.

Cependant, ces clients « n’apparaîtront T simplement le jour de l’activation », a déclaré Wilcox.

Cela nécessitera toutefois un certain travail de développement. Par exemple, s'ils ne sont pas codés avec soin, les clients légers peuvent révéler des informations de transaction à l'hôte de leur portefeuille.

Décrivant cela comme « dangereux », Wilcox a déclaré que la société Zcash travaillait sur un portefeuille Sapling de preuve de concept qui démontre comment le code peut être sans confiance.

« Notre objectif est de créer un portefeuille léger offrant des protections de Politique de confidentialité , même vis-à-vis d'un fournisseur de services », a-t-il déclaré à CoinDesk. « Notre objectif est de concevoir une expérience utilisateur complète, spécifiquement axée sur Sapling, et de garantir une parfaite harmonie entre convivialité et Politique de confidentialité . »

Ce portefeuille ne sera peut-être pas mis à la disposition des utilisateurs finaux, mais servira uniquement de guide pour les implémentations tierces par les développeurs.

Sapling inclut également une fonctionnalité qui encouragera l'utilisation des transactions protégées : les « adresses diversifiées », qui permettent aux plateformes d'échange de prendre en charge plus facilement un plus grand nombre d'utilisateurs utilisant ce type de transaction. En termes simples, les adresses diversifiées permettent aux plateformes d'échange d'émettre plusieurs adresses pour un même portefeuille.

À l'avenir, la mise à niveau pourrait avoir des implications positives pour la Politique de confidentialité, a déclaré Wilcox, car les portefeuilles pourraient déployer la fonctionnalité pour permettre aux utilisateurs de générer plusieurs adresses pour le même compte.

« C'est la même quantité de travail [qu'un ONE portefeuille], mais l'échange prendra en charge un million d'utilisateurs tout en faisant cela », a-t-il déclaré.

Enfin, Sapling introduira une fonctionnalité appelée clé de visualisation pour révéler de manière sélective les transactions. Selon Wilcox, cela permet aux utilisateurs de bénéficier d'une transparence facultative, mais de le faire d'une manière qui comporte moins de risques inhérents.

« Si nous avons une chaîne de confidentialité par défaut et que vous souhaitez avoir un compte public, vous pouvez simplement publier la clé de visualisation au monde entier », a déclaré Wilcox,

« C’est le monde vers lequel nous voulons évoluer. »

Un audit de tourniquet

Il y a cependant une certaine subtilité concernant la sortie de Sapling.

Afin de profiter de la mise à niveau, les utilisateurs doivent migrer les fonds de la version antérieure de Zcash, baptisée Sprout, vers une nouvelle adresse Sapling – une opération qui révélera les fonds des utilisateurs.

Bien que l'exposition des fonds puisse paraître « surprenante » aux yeux des utilisateurs, a déclaré Wilcox, elle a été faite intentionnellement, dans ce qu'il a appelé un « audit tourniquet ».

« En fait, c'est fait intentionnellement, car il y a toujours la possibilité que la cérémonie du Sprout ait été compromise », a déclaré Wilcox.

En prenant du recul, lorsque Zcash a lancé Sprout en 2016, il a subi une cérémonie Appelée « configuration de confiance », elle permettait de générer les zk-snarks sous-jacents à sa blockchain privée. Cette configuration a été critiquée pour sa vulnérabilité aux attaques. Le problème est que, si la cérémonie était compromise, elle permettrait aux utilisateurs d'imprimer des jetons Zcash inexistants.

C'est pourquoi l'entreprise effectue cet audit tourniquet pendant la migration vers Sapling. Wilcox a déclaré : « Pour contrôler ce risque, nous souhaitons réaliser un audit global afin de nous assurer qu'aucune contrefaçon n'a eu lieu. »

Pour atteindre cet objectif, la société Zcash propose un outil de migration et recommande vivement aux utilisateurs d'attendre sa mise en œuvre avant de migrer leurs fonds. Si tous les utilisateurs migrent via cet outil, la Politique de confidentialité sera améliorée, car les actions de chaque utilisateur seront fusionnées en un ONE FLOW.

L'outil ne sera T terminé avant plusieurs mois, ce qui signifie que pour l'instant, les adresses Sapling et Sprout continueront d'être prises en charge par le protocole Zcash .

Les adresses Sprout seront supprimées à un moment donné dans le futur.

Cependant, Wilcox a souligné que le retrait éventuel n'aurait aucun impact sur les fonds des utilisateurs. Une fois le retrait terminé, les utilisateurs ne pourront plus recevoir de transactions sur les adresses Sprout, mais l'envoi de transactions sortantes vers une adresse Sapling fonctionnera parfaitement.

Cela ne signifie T pour autant que deux réseaux différents fonctionnent simultanément. Les utilisateurs sont toujours tenus de mettre à jour leur logiciel vers Sapling, et compte tenu de la supériorité du nouveau code, Wilcox ne s'attend T à ce qu'il y ait de problèmes à ce niveau.

À ce propos, Wilcox a conclu :

« Ce n’est pas l’évolutivité du protocole de base, mais cela permet aux échanges, aux portefeuilles et à des choses de cette nature de prendre en charge de nombreux utilisateurs plus efficacement. »

Sentiers lumineux dans le tunnelimage via Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary est codeuse et rédactrice chez Dark Renaissance Technologies. Elle a été rédactrice technique principale pour CoinDesk de 2017 à 2018, couvrant les technologies de Politique de confidentialité et Ethereum. Elle a une formation en art numérique et en philosophie et écrit sur les Crypto depuis 2015.

Rachel-Rose O'Leary