Mise à niveau ZCash Sapling: tout ce que vous devez savoir

Sapling est l’une des mises à niveau les plus intéressantes du protocole ZCash à ce jour.

Prévu pour fin octobre 2018, Sapling apportera un certain nombre d’améliorations au processus par lequel les transactions protégées fonctionnent. Il est prévu de rendre ces transactions plus légères et plus adaptables.

Avec ces mises à niveau implémentées dans le protocole ZCash, les transactions protégées seront facilement intégrées dans les portefeuilles mobiles, les échanges et les fournisseurs de crypto-monnaie. Sapling rapprochera également ZCash d’une blockchain entièrement privée.

Dans cet article, nous examinerons la mise à niveau des jeunes arbres et analysez exactement ce que cela pourrait signifier pour ZCash à l’avenir.

Le besoin de jeune arbre

Alors pourquoi est-ce présenté comme une mise à jour si importante? Eh bien, cela a à voir avec l’état actuel de l’écosystème des transactions de confidentialité ZCash.

Pour ceux qui ne le savent pas, les transactions protégées ZCash vers des adresses protégées ne sont pas obligatoires. L’utilisateur doit choisir d’utiliser ces types d’adresses pour qu’elles soient entièrement privées.

Cependant, pour un certain nombre de raisons, il n’y a qu’un petit pourcentage d’utilisateurs qui utilisent réellement ces transactions protégées. En fait, actuellement seulement environ 13% de toutes les transactions sont protégés.

Pourcentage de ZCash blindé

Pourcentage de toutes les transactions ZCash protégées. Image La source

Cela a été un problème pour les faucons de la protection de la vie privée au cours de l’année écoulée, car ils ont mis en évidence les externalités négatives qui accompagnent le fait qu’un si petit sous-ensemble de la population utilise des transactions privées..

Cela signifie que les personnes qui utilisent leur adresse z et protègent leurs transactions sont immédiatement considérées avec la suspicion «d’avoir quelque chose à cacher». Par conséquent, la confidentialité de certains utilisateurs est compromis par les actions des autres.

C’est quelque chose que la pièce rivale de la protection de la vie privée, Monero, devait également résoudre. Ils ont pris la décision de rendre toutes leurs transactions privées, ce qui a immédiatement amélioré la confidentialité de tout l’écosystème..

Par conséquent, si la mise à niveau de Sapling est capable d’augmenter le pourcentage de transactions sur le réseau qui sont privées, la confidentialité de l’ensemble de l’écosystème ZCash s’améliorera également..

adresses z et zk-SNARK


Les transactions protégées se produisent lorsqu’elles sont envoyées entre deux adresses z différentes. Afin de compléter une transaction privée entre ceux-ci, le protocole ZCash utilise zk-SNARKs.

Ce sont des éléments de cryptographie très avancés, nous ne les aborderons donc pas ici. Cependant, nous avons déjà couvert les zk-SNARK et les preuves de connaissance zéro si vous vouliez plus d’informations sur le protocole.

Afin de construire l’adresse blindée, le protocole ZCash construira un zk-SNARK en utilisant les mêmes ressources informatiques de l’appareil que celui utilisé pour envoyer la transaction. Cela pourrait être votre ordinateur de bureau par exemple.

Ces preuves sont lourdes en calcul. Ils nécessitent plus de 3 Go de mémoire pour fonctionner sur un ordinateur de bureau moyen et leur exécution prend environ 40 secondes. Ce temps augmentera évidemment également si vous utilisez un appareil plus petit comme un mobile.

zk-SNARK Moon Math

«Moon Math» impliqué dans les calculs zk-SNARK. La source: Moyen

C’est peut-être l’une des raisons pour lesquelles les transactions protégées sont en retard dans leur adoption plus large. Les utilisateurs préfèrent opter pour une option plus rapide et plus facile à envoyer via les adresses T transparentes.

Cependant, la mise à jour de Sapling est censée changer complètement cela et il s’agit de la mise à jour la plus ambitieuse du framework zk-SNARK à ce jour. Il est en cours d’élaboration depuis deux ans et est prêt à être mis en œuvre à bloc 419 200.

Que fera Sapling?

Bien que la plupart des innovations de la mise à niveau de Sapling proviendront de l’amélioration des performances et des fonctionnalités des zk-SNARK, l’équipe ZCash a intégré un certain nombre d’autres fonctionnalités dans cette mise à jour..

Jetons un coup d’œil à certaines des mises à jour les plus importantes qui seront incluses dans Sapling.

Transactions protégées plus efficaces

Comme nous l’avons mentionné ci-dessus, la complexité de calcul associée à une transaction protégée est l’une des raisons pour lesquelles elles n’ont pas été utilisées aussi fréquemment. En tant que tel, l’une des mises à jour majeures de Sapling sera de réduire cette complexité de calcul.

L’une des premières choses que vous remarquerez est le changement de type d’adresse blindée. Ils commençaient auparavant par un «zc» et s’appelaient «Sprout z-address». Cependant, après l’activation des jeunes arbres, l’adresse privée sera beaucoup plus courte et ne commencera que par un «zs». Celles-ci seront appelées «adresse z Sapling».

Alors, qu’est-ce que cela signifie pour l’écosystème ZCash?

Eh bien, cela réduira considérablement les ressources de calcul nécessaires pour créer ces preuves. Alors que vous auriez auparavant besoin de plus de 3 Go de mémoire pour compléter les épreuves, maintenant vous n’avez besoin que de 40 Mo.

Mesures de germination des jeunes arbres

Sapling and Sprout Prouvant le temps et les ressources. La source: Blog Zcash

Cela ouvre une pléthore d’options en ce qui concerne les types d’appareils qui peuvent compléter ces preuves et donc envoyer ces transactions. Par exemple, cela ouvre l’utilisation du portefeuille mobile sans mentionner tous les portefeuilles d’échange et les fournisseurs tiers.

De plus, en réduisant la complexité de calcul requise pour compléter ces preuves, vous réduisez également le temps nécessaire pour les compléter et envoyer ces transactions. Selon certaines estimations, les transactions protégées ne prendront que quelques secondes pour se terminer.

Cela signifie que les utilisateurs n’auront pas à faire de compromis entre l’envoi d’une transaction avec une confidentialité accrue ou l’envoi d’une transaction plus rapidement.

Utilisation améliorée des clés

Actuellement, pour envoyer les transactions privées, l’appareil qui construit la preuve de connaissance zéro doit également être en possession de la clé de dépense. Cette clé de dépense est la clé privée unique qui autorisera la transaction.

Avec la mise à niveau de Sapling, ZCash va changer cela en séparant la clé de dépenses de la clé de vérification. Cela signifie que la clé de dépense peut être conservée dans un environnement plus sécurisé, séparé de la machine qui fait la preuve.

Cela augmentera la sécurité de l’utilisateur ZCash.

En effet, l’utilisateur n’aura besoin d’accéder à sa clé de dépenses que lorsqu’il souhaite envoyer une transaction et créer la clé de vérification. Par conséquent, si quelqu’un est capable de compromettre l’appareil qui fait la preuve, il ne peut toujours pas envoyer la transaction sans la clé de dépense..

De plus, les calculs requis sur la clé de dépense sont relativement infimes par rapport à ceux qui sont nécessaires pour générer la clé de vérification. Cela signifie que la clé de dépense peut être stockée sur un petit appareil à usage unique.

Composants clés entre germes et jeunes arbres

Relations entre les composants clés de la pousse et du jeune arbre. La source: Livre blanc sur les jeunes arbres

Cela ouvre une toute nouvelle gamme d’options de stockage pour votre ZEC.

Premièrement, cela signifie que vous pouvez facilement envoyer des transactions protégées avec un périphérique matériel. Dans ce cas, l’appareil effectuant la vérification est votre ordinateur portable ou votre PC et l’appareil qui stocke votre clé de dépense est votre portefeuille matériel..

Lorsque vous souhaitez envoyer une transaction privée, la clé de dépense sera utilisée par le portefeuille matériel pour générer la clé de preuve. Cette clé de preuve sera ensuite envoyée à l’ordinateur portable ou à un autre appareil. Cela garantit que la clé de dépense ne se trouve jamais sur l’appareil le moins fiable, ce qui offre une meilleure sécurité.

Cela a des implications au-delà du simple usage personnel. Cela signifie que ces preuves complexes sans connaissance peuvent être externalisées. Par exemple, si une grande organisation effectue des milliers de transactions protégées, elle peut utiliser un environnement externe «non approuvé» pour les exécuter..

Ils pourraient louer la puissance de calcul d’une plate-forme de cloud computing tout en conservant leur clé de dépenses stockée en toute sécurité dans leur propre environnement interne. Cela signifie que les transactions protégées peuvent évoluer de manière spectaculaire et n’ont aucune limite à leur croissance.

Fonctionnalité accrue des touches de visualisation

Actuellement, le protocole ZCash permet aux utilisateurs d’adresses blindées d’utiliser un touche de vue entrante. Avec cette touche de visualisation, ils peuvent voir toutes les transactions entrantes et un champ mémo. Cependant, ils ne peut pas voir l’adresse d’envoi.

Sapling ajoutera à cette fonctionnalité.

La mise à niveau permettra aux utilisateurs de voir également les transactions sortantes à partir de ces adresses protégées. Désormais, lorsqu’un utilisateur dispose de la clé de visualisation, il pourra voir le montant de la transaction, le champ mémo et l’adresse cible.

En ayant accès à cette clé de visualisation, le détenteur de l’adresse blindée pourra surveiller les transactions à cette adresse sans jamais exposer la clé privée utilisée pour les transactions de dépenses.

Cela signifie que le propriétaire d’une adresse protégée peut partager sa clé de visualisation avec un tiers de confiance afin d’auditer le portefeuille. Cela pourrait être particulièrement avantageux pour les entreprises qui ont besoin d’une surveillance constante de leurs fonds, mais qui préfèrent le garder secret du public..

Adresses z multiples

L’une des raisons pour lesquelles les échanges ont été réticents à inclure des adresses z est en raison du coût nécessaire pour générer plusieurs adresses uniques. Cela leur coûte actuellement assez cher de faire cela et ils doivent payer une pénalité de calcul.

Cependant, avec la mise à niveau des jeunes arbres, cela leur permet de générer des milliards de ces adresses z sans coût de calcul supplémentaire. Cela signifie que les échanges peuvent créer de nombreuses adresses blindées différentes qui seront dissociables les unes des autres.

Événement de génération de paramètres

Étant donné qu’il s’agit d’un fork de ZCash, les zk-SNARK devront commencer avec de nouveaux paramètres publics. Comme pour les paramètres publics précédents, cela signifiera qu’une cérémonie publique de génération de paramètres est nécessaire.

Cérémonie des Trois Pouvoirs Tau

Images de la cérémonie des trois Pouvoirs de Tau par les participants. Source: Blog ZCash

La cérémonie ZCash est effectuée de manière à ce que les composants de la clé privée du paramètre soient correctement détruits et que le risque de contrefaçon soit donc éliminé. La cérémonie de mise à niveau de Sapling a eu lieu plus tôt cette année.

Implications pour ZCash

Si tout se passe comme prévu, la mise à niveau de Sapling pourrait avoir d’immenses implications pour l’écosystème ZCash plus large. Non seulement cela donnera aux utilisateurs de ZCash l’avantage d’une confidentialité améliorée, mais cela pourrait également augmenter l’adoption plus large.

L’une des raisons pour lesquelles les utilisateurs d’autres pièces de confidentialité ont hésité à passer à ZCash était le faible niveau d’utilisation d’adresses protégées. Maintenant, étant donné que ces adresses z seront beaucoup moins chères et plus faciles à utiliser, le pourcentage d’utilisateurs envoyant des transactions protégées est susceptible d’augmenter..

De plus, ZCash pourrait avoir un avantage concurrentiel sur d’autres crypto-monnaies centrées sur la confidentialité si ces transactions protégées sont plus rapides et moins coûteuses que leurs homologues. Par exemple, les mixins de signature d’anneau Monero sont connus pour être coûteux et impliqués dans le calcul.

Logo ZCash Sapling

On ne peut pas non plus sous-estimer les implications des transactions plus efficaces sur l’utilisation du portefeuille. Les portefeuilles matériels seront bientôt en mesure de prendre en charge les transactions protégées et ZCash sera l’une des premières crypto-monnaies privées pouvant facilement être utilisées sur un portefeuille mobile.

Enfin, il y a un certain nombre d’avantages pour les bourses et les entreprises à augmenter leur utilisation de la ZEC après la mise à niveau des jeunes arbres. Ceci est dû aux facteurs suivants:

  • Il sera bon marché de créer plusieurs adresses z pour un usage client / professionnel
  • Il sera facile et sûr de stocker la ZEC tout en étant capable de surveiller l’adresse
  • L’envoi de transactions sera bon marché, rapide et peut être effectué de manière sûre et évolutive à l’infini
  • Plus de personnes utilisant ZCash signifie plus de clients ou de clients potentiels pour utiliser votre service

Le dernier point est une sorte de boucle de rétroaction positive d’adoption. Les clients pourraient attirer les commerçants qui pourraient générer plus d’affaires.

Conclusion

ZCash est une crypto-monnaie pionnière qui a développé certaines des technologies cryptographiques les plus innovantes. Ceux-ci ont fait leurs preuves au cours des dernières années alors que l’adoption de ZCash augmentait.

Cependant, les faibles niveaux de transactions protégées ont toujours été un point de friction. À tel point que les développeurs de ZCash ont commencé à travailler sur la mise à niveau de Sapling peu de temps après le lancement de la pièce en 2016.

Maintenant, nous sommes sur le point de voir les fruits de leur travail. Si l’adoption suit, le potentiel Liste Coinbase est-ce beaucoup plus probable.

Étant donné que la mise à niveau sera open source, il sera également intéressant de voir combien d’autres crypto-monnaies basées sur zk-SNARK adopteront le nouveau protocole. Il s’agit notamment des fourches de ZCash telles que Horizen (ZEN) et Komodo (KMD).

C’est sans aucun doute une période passionnante pour ZCash et la communauté en général. Nous garderons les yeux sur les fils d’actualité du projet.

Image en vedette via Fotolia

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me