Qu’est-ce que ZCash? Guide complet du débutant sur ZEC

Qu’est-ce que ZCash exactement? Vous aurez probablement beaucoup entendu parler de la crypto-monnaie et de ses prétendus avantages en matière de confidentialité.

Cependant, lorsque vous avez approfondi la technologie, vous avez été accueilli par une foule de concepts compliqués. C’est en effet le cas car ZCash emprunte des théories cryptographiques très avancées.

Nous essaierons d’expliquer exactement ce qu’est ZCash et comment la technologie sous-jacente est capable d’en faire l’une des principales pièces de confidentialité..

Mais avant de plonger dans le monde merveilleux des zk-SNARK et des transactions protégées, prenons du recul et examinons la confidentialité générale sur la blockchain.

Le besoin de pièces de confidentialité

Bien que Bitcoin soit la première crypto-monnaie de la communauté, il existe un certain nombre de lacunes qui ne sont désormais prises en compte que par la communauté au sens large. L’un des principaux inconvénients de Bitcoin est le fait que les transactions ne sont pas privées.

C’était en fait une fonctionnalité et non un défaut.

La blockchain Bitcoin a été conçue pour être publique afin que l’un des nœuds du réseau puisse vérifier indépendamment le véritable état du réseau. Cette blockchain transparente et immuable était ce qui a donné aux gens la confiance d’utiliser cette configuration sans confiance.

Cependant, au fur et à mesure que la technologie a progressé, la capacité d’étudier et d’auditer ces blockchains a également augmenté. Les entreprises et les agences gouvernementales sont désormais assez capables de retracer les transactions et d’identifier les propriétaires.

Bien qu’ils puissent prétendre que c’est dans le but de traquer les criminels, beaucoup se méfient de leurs motivations. La crypto-monnaie était censée concerner la confidentialité et si un gouvernement peut suivre des criminels endurcis, ce qui vous fait penser qu’il ne peut pas vous suivre?

Cela montre simplement le besoin toujours plus pressant de pièces de confidentialité dans l’écosystème actuel. Il y avait un certain nombre de ces pièces de confidentialité qui visaient à résoudre cette énigme de transparence et sans confiance, et l’une d’entre elles était Zcash..

Qu’est-ce que ZCash?

ZCash est en fait un fork de Bitcoin qui s’est produit en octobre 2016.

Tout comme Bitcoin, il s’agit d’une monnaie électronique peer-to-peer décentralisée. C’est également une limite stricte de 21 millions de pièces codées en dur dans son protocole. Cependant, c’est là que s’arrêtent les similitudes.


ZCash a été développé spécifiquement pour avoir des transactions anonymes qui sont privées et fongibles. Il a été dérivé de Bitcoin par Zooko Wilcox qui voulait créer une crypto-monnaie privée. Il s’appelait à l’origine ZeroCoin jusqu’à ce qu’il soit renommé.

Qu'est-ce que ZCash

Image via Site Web ZCash

Alors, comment ZCash contourne-t-il le dilemme de la vérifiabilité par rapport à la confidentialité??

Ils sont capables de cela grâce à l’utilisation de leur protocole révolutionnaire zk-SNARK. Ceci a été développé pour le protocole ZCash et ils sont capables de prouver qu’une transaction est valide sans exposer publiquement les entrées / sorties.

Cette technologie a permis une transaction capable de masquer complètement l’adresse du portefeuille de l’expéditeur et du destinataire. Ils masquent également le montant de la transaction et la seule information stockée est l’horodatage (date et heure).

Il y a cependant une chose clé à ne pas prendre. Bien que ZCash soit «privé», il est éventuellement privé. Cela signifie que les utilisateurs devront opter pour les transactions de confidentialité. Nous couvrirons cela plus en détail ci-dessous.

Comment fonctionne ZCash?

Afin d’examiner plus en détail le fonctionnement de la transaction ZCash, vous devez avoir une idée de base du fonctionnement d’une simple transaction Bitcoin..

Si Alice envoie à Bob 1 BTC, elle utilisera sa clé privée pour signer une transaction envoyant le 1 BTC. Cette transaction sera envoyée au réseau Bitcoin et les mineurs du réseau la placeront dans leurs blocs.

Une fois le bloc propagé, la transaction peut être confirmée. Cela signifie que la Blockchain est mise à jour et qu’elle est stockée immuablement dans le temps.

En quoi la transaction privée ZCash diffère-t-elle de cela?

Eh bien, dans ce cas, Bob devra donner à Alice son z-addr privé (par opposition à son t-addr transparent). Si les deux parties à cette transaction utilisent leur z-addr, tous les détails de la transaction seront privés.

Transactions transparentes et privées

Les couches transparentes et sans connaissance de ZCash. Image via z.cash

Essentiellement, ce qui se passe, c’est que le protocole Zcash protège les entrées et les sorties de la transaction et s’assure ainsi qu’aucune information n’est rendue publique à la blockchain..

Afin de vérifier que quelqu’un a bien le pouvoir (clés privées) de dépenser un montant de ZCash, le protocole utilise les zk-SNARK. Celles-ci permettent de chiffrer les métadonnées de transaction et les zk-SNARKS sont utilisés pour vérifier que personne ne triche ou ne vole.

Les zk-SNARK sont basés sur un principe cryptographique complexe appelé «Zero Knowledge Proofs». Ces preuves sont essentiellement utilisées pour vérifier que quelqu’un a un secret sans révéler ledit secret.

Nous n’entrerons pas trop dans les détails ici, mais nous avons déjà couvert les preuves de connaissance zéro et les zk-SNARK si vous souhaitez plus d’informations.

Qui est derrière ZCash?

Comme mentionné, Zcash a été fondé par Zooko Wilcox. Zooko a une vaste expérience dans le domaine de la cryptographie, des systèmes décentralisés et d’autres start-ups technologiques. Par exemple, il a travaillé sur Digicash, Mojo Nation et BLAKE2 entre autres.

Membres de l'équipe ZCash

Quelques membres de l’équipe ZCash

Le reste de l’équipe est composé de nombreux ingénieurs et conseillers. Ce sont des professeurs et des membres du corps professoral de prestigieuses universités telles que l’UC Berkeley, le MIT et l’université John Hopkins..

Bien que ZCash soit un projet open source, l’équipe travaille pour une société enregistrée et pilote le développement. C’est la société électronique ZeroCoin ou ZECC.

Malgré la solide équipe derrière ZCash, il y a aussi une certaine puissance de star dans la voie de leurs conseillers. Certains des plus grands soutiens du projet ZCash sont des individus tels que Barry Silbert, Erik Voorhees et Roger Ver..

Exploitation minière ZCash & Distribution de pièces

ZCash est une blockchain de preuve de travail. Cela signifie qu’ils sont extraits comme Bitcoin en utilisant une puissance de traitement brute. Les mineurs utiliseront des fonctions de hachage pour résoudre des problèmes mathématiques complexes et gagneront ainsi la récompense de bloc.

Alors que Bitcoin utilise la fonction de hachage SHA256, ZCash a choisi d’utiliser la fonction Equihash. Les deux pièces ont une offre totale exploitable de plus de 21 millions de pièces. Cependant, il est beaucoup plus facile d’exploiter ZCash ces jours-ci que d’exploiter Bitcoin.

En fait, jusqu’à très récemment, ZCash était encore exploitable avec vos GPU habituels. Ce n’est que lorsque Bitmain a commencé à développer l’Antminer Z9 que l’exploitation de ZEC de manière compétitive a commencé impossible..

Contrairement à un certain nombre d’autres projets de crypto-monnaie, ZCash n’a pas réalisé d’ICO. Au lieu de cela, ils ont opté pour un mécanisme d’incitation différent pour les fondateurs. C’est à travers ce que l’on appelle la “récompense du fondateur”.

Distribution de fonds du fondateur de ZCash

Répartition totale de la récompense du fondateur. La source: Blog ZCash

Cette récompense des fondateurs correspond à 10% de toutes les récompenses minières pendant 4 ans depuis sa création. Il est divisé selon la ventilation donnée ci-dessus. Celui-ci sera remis aux fondateurs, investisseurs et conseillers sur une période de 4 ans par étapes incrémentielles.

Si l’on devait calculer cela, cela équivaut à un total de 2,1 millions de ZEC accordés aux fondateurs sur une période de 10 ans. Cette «taxe sur l’exploitation minière» n’est pas sans controverse et est une des raisons pour lesquelles un certain nombre de fourchettes se sont produites sur la chaîne ZCash.

Une fois la période de 4 ans passée en 2020, les pièces seront extraites comme n’importe quelle autre pièce PoW, les mineurs recevant toutes les récompenses. La récompense de bloc sur la blockchain ZCash sera divisée par deux tous les 4 ans. À mesure que de plus en plus de pièces sont extraites et que nous approchons du plafond d’approvisionnement, la difficulté augmentera.

Croissance de l'offre ZCash

Projections de l’offre ZCash. La source: zcashcommunity

Comme vous pouvez le voir dans le graphique ci-dessus, les fondateurs recevront les 2,1 millions de pièces et l’offre augmentera de manière logistique. Sur la base de ces projections, nous devrions atteindre le plafond de 21 m ZEC en 2032.

Afficher les clés et les mémos

Alors que ZCash est censé être entièrement privé, il existe des moyens pour les gens de vérifier exactement combien d’argent a été envoyé aux adresses privées. C’est grâce à l’utilisation des touches de vue et des mémos.

Si quelqu’un a la main sur votre «clé de vue», il peut dé-protéger vos transactions protégées. Lorsque vous regardez vos données de transaction via la clé de vue, non seulement ils peuvent dire combien a été dépensé, mais ils peuvent également voir qui en étaient les destinataires..

Il y a aussi quelque chose appelé “champ mémo”.

Ce champ mémo contiendra des informations disponibles uniquement pour le destinataire de la transaction. Ce champ mémo peut contenir des données financières qui pourraient être envoyées à d’autres institutions financières si elles sont requises par la loi.

Les créateurs de ZCash espéraient que cela pourrait augmenter l’adoption de ZCash parmi les organismes réglementés par le gouvernement. Cependant, cela peut être une épée à double tranchant pour ceux qui craignent que leurs métadonnées de transaction soient n’importe où.

Déchet toxique & Une cérémonie

Juste au moment où vous pensiez que les termes liés à ZCash ne pouvaient pas être plus bizarres, ils ont introduit la notion de «déchets toxiques» et de «cérémonie».

Bien que ce soient en effet des termes assez intéressants pour une crypto-monnaie à incorporer, ce sont des concepts essentiels à la création du protocole ZCash. C’est en raison du rôle qu’ils jouent dans la prévention de la contrefaçon de ZEC.

La contrefaçon était une préoccupation majeure de nombreuses personnes lors de la sortie initiale de ZCash. Ceci est dû au besoin des paramètres publics SNARK pour la création et les vérifications des preuves à connaissance nulle.

Essentiellement, pour obtenir ces paramètres publics SNARK, vous avez besoin des paires de clés publiques et privées. Une fois cela fait, les créateurs détruiront la clé privée et conserveront l’homologue public.

SNARK de création de clé publique ZCash

Les SNARK reposent sur une seule clé publique. Image via Fotolia

Cependant, que se passe-t-il si quelqu’un ne détruit pas cette clé privée?

Eh bien, avec cette clé privée, le titulaire peut essentiellement créer des ZEC complètement fausses et contrefaites. De plus, personne ne peut même repérer qu’ils sont contrefaits. Ce ne serait généralement pas un problème avec une blockchain publique telle que Bitcoin, etc. Cependant, avec ZCash, personne ne peut réellement confirmer que cela ne se produit pas.

Il s’agit donc clairement d’un problème pour l’écosystème ZCash et avec cela, nous obtenons le concept de «déchets toxiques». Comme décrit par Wilcox:

Nous appelons la clé privée «les déchets toxiques» et notre protocole est conçu pour garantir que les déchets toxiques n’existent jamais du tout.

Ainsi, afin d’éviter que ces déchets toxiques ne se produisent, l’équipe de ZCash doit s’assurer de conserver tous les composants de la clé privée séparés et détruits séparément. Ils doivent s’assurer absolument que les différentes pièces de clé privée ne se combinent pas pour former les déchets toxiques.

Alors, comment contournent-ils ça?

Ils créent de nombreux éléments différents de la clé publique avec une combinaison de clé privée / publique dans des environnements isolés. On les appelle les «fragments» et l’objectif est de combiner ces fragments de clé publique pour créer le paramètre public SNARK sans pour autant permettre aux fragments de clé privée de se combiner.

C’est ici qu’intervient la «cérémonie ZCash».

Il s’agissait essentiellement d’un événement organisé dans le but exprès de détruire tous les fragments de clé privée individuellement dans différentes parties du monde. Le but était d’éliminer toute possibilité que les clés privées puissent se combiner et créer ces «déchets toxiques».

La logique est que si tous les fragments de clé privée sauf un étaient combinés, vous n’auriez toujours pas la clé privée réelle pour compromettre le système. Cela était censé ajouter de nombreuses couches de confort à ceux de la communauté ZCash.

Destruction de clé privée Zcash

Destruction d’une des clés privées lors de la «Cérémonie». Source: Blog Zcash

La cérémonie était en fait assez bien documentée et il y avait beaucoup de presse qui a été créée autour d’elle. Nous avons déjà approfondi la cérémonie ZCash si vous souhaitez plus d’informations sur l’événement.

Inconvénients de ZCash

Bien que ZCash soit sans aucun doute l’une des pièces de confidentialité les plus avancées du marché, elle a sa juste part de sceptiques. Les gens à l’intérieur et à l’extérieur de la communauté s’opposent à certaines choses.

L’une des plus urgentes est la confidentialité «facultative» des transactions.

Énigme de confidentialité facultative

Essentiellement, cela crée une situation malheureuse où l’utilisation d’une adresse transparente par une personne peut compromettre la confidentialité supposée d’une autre. En effet, les transactions privées avec le z-addr pourraient être vues de manière suspecte par des tiers.

De plus, il existe une possibilité de mener ce que l’on appelle une «analyse du trafic». Par exemple, si vous envoyez 4,89 ZEC dans une adresse blindée, puis envoyez immédiatement 4,89 ZEC vers une adresse non blindée, quelqu’un peut lier la dernière transaction à la première. Ceci est montré ci-dessous.

lien entre les adresses ZCash

Possibilité de liaison entre blindé et non blindé. Source: Blog ZCash

En fait, l’énigme facultative de confidentialité était un problème auquel d’autres pièces de confidentialité avaient été confrontées. Monero (XMR), principal rival de ZCash, a décidé de rendre toutes leurs transactions obligatoires avec confidentialité.

Par conséquent, si quelqu’un envoie des transactions avec Monero, elles sont automatiquement activées comme privées. L’avantage de ceci est que cela garantit que la négligence d’un utilisateur n’a pas d’impact sur la vie privée d’un autre..

Doutes sur les déchets toxiques

Bien que la cérémonie ZCash ait été sans aucun doute une entreprise impressionnante pour sécuriser l’écosystème, il y a encore un grand nombre de personnes qui expriment des doutes à ce sujet..

Ceci est principalement basé sur la notion qu’il s’agit d’une «configuration de confiance». Vous devriez avoir confiance que non seulement il n’y avait pas de compromis avant que les morceaux ne soient brisés en éclats, mais aussi qu’il n’y avait pas de collusion entre les parties avant la cérémonie..

Cela semble être une grande confiance qu’il faudrait placer entre les mains d’autres personnes. Certaines personnes le considèrent comme un mécanisme incitatif et sont prêts à lui faire confiance. Pourtant, si vous avez des centaines de milliers de dollars en ZEC, vous pourriez être moins confiant.

Le Fonds du fondateur

Bien que ce ne soit pas vraiment un problème de sécurité, cela a été une préoccupation pour de nombreux membres de la communauté, en particulier les mineurs. L’idée qu’un groupe d’investisseurs pourrait détenir les droits sur 2,1 millions de ZEC est désagréable pour certains.

Ces articles de ZEC ont payé des revenus miniers donc essentiellement, ils paient ces fondateurs pour leur investissement initial. On craint également que le contrôle par ce groupe de fondateurs de 10% de la quasi-totalité de l’offre soit trop centralisé.

En effet, le fonds du fondateur était l’une des principales raisons pour lesquelles le code ZCash a été détourné de la chaîne principale par un projet appelé Zclassic.

Fourches ZCash

Comme la plupart des crypto-monnaies réussies le feront, il y aura inévitablement des développeurs qui voudront bifurquer le code et commencer à travailler sur une pièce distincte. C’est ce qui s’est passé avec ZCash et ZClassic.

Le principal développeur derrière ZClassic, Rhett Creighton, a décidé de supprimer 22 lignes de code de la base de code ZCash et de lancer une nouvelle pièce fourchue. Cela s’est produit le 23 mai 2017. Selon le livre blanc ZClassic:

La mission de Zclassic est de rester similaire à Zcash d’un point de vue technologique, mais de ne jamais accepter de pré-mine, de récompense de fondateur ou tout autre type de frais qui va à un petit groupe d’individus avec des autorisations spéciales, qu’ils soient élus, nommés ou autrement.

Il est donc clair que cela a été fait parce qu’il désapprouvait le fonds du fondateur et tout autre type de centralisation et de pré-mine qui s’était produit.

Il a également contesté le extraction lente start qui a été appliqué à la blockchain ZCash dans les 30 premiers jours du projet. Il a affirmé qu’il s’agissait d’un étranglement intentionnel de l’offre de ZEC afin de créer une pénurie. Cela a également été supprimé du code ZClassic.

Fourches de fourche

Alors que ZClassic était peut-être l’une des fourches ZCash les plus connues de la chaîne d’origine, il y avait d’autres projets qui ont ensuite dérivé de ZClassic. Cela en ferait donc une fourche d’une fourche ZCash.

Par exemple, vous aviez ZenCash (ZEN) qui est sorti de ZClassic le 23 mai 2017. Ils voulaient utiliser le code ZCash mais voulaient également libérer une pièce qui n’incluait pas le fonds du fondateur.

Fourches ZCash

Fourches de ZCash et Fourches de Fourches ZCash

Ensuite, vous avez également le controversé Bitcoin Private (BTCP). Il s’agissait d’un «fork-merge» entre ZClassic et Bitcoin qui a eu lieu le 28 février 2018. Les objectifs déclarés du projet étaient de créer une version privée de Bitcoin.

Il est important de noter cependant que l’une des fourches de ZCash repose toujours sur la confiance totale dans la configuration de confiance qui a créé la blockchain ZCash. Par conséquent, si vous êtes sceptique à ce sujet, ces fourchettes pourraient également vous fournir les mêmes préoccupations..

Achat et stockage de ZEC

ZCash fait partie du top 50 des crypto-monnaies par capitalisation boursière. Aux prix au moment de ce post, il se situe actuellement au 21e rang en termes de Coinmarketcap classements.

ZCash est une crypto-monnaie assez liquide et est cotée sur un certain nombre d’échanges. Par exemple, vous pouvez l’acheter chez HitBTC, Huobi et Binance Exchange. Ce ne sont cependant que des échanges cryptographiques, ce qui signifie que vous devrez acheter du Bitcoin avec votre Fiat sur un autre échange..

Binance ZEC

Inscrivez-vous à Binance et achetez ZEC

Si vous vous sentiez un peu plus aventureux et que vous vouliez essayer de négocier des contrats à terme ZCash, vous pouvez négocier sur l’échange BitMEX. Ils ont des futures ZEC standard ainsi que le type perpétuel.

Une fois que vous avez votre ZCash et que vous cherchez un endroit pour le stocker, vous pouvez utiliser un certain nombre de portefeuilles ZEC. Nous avons une liste complète des meilleurs portefeuilles ZCash dans une pièce séparée.

ZCash Tech dans d’autres blockchains

Bien que ZCash lui-même soit un projet vraiment intéressant, c’est la technologie sous-jacente des zk-SNARKs qui excite beaucoup de gens dans la communauté des crypto-monnaies..

Par exemple, Etheruem tente d’intégrer les zk-SNARK dans leur propre protocole dans le cadre de leur mise à niveau Metropolis. Ils envisagent également de conclure une alliance avec ZCash qui comprendra un échange mutuel de valeur.

Ce partenariat donne aux développeurs la possibilité de coder des contrats intelligents et des applications décentralisées (dApps) compatibles avec la confidentialité. Par exemple, si Ethereum doit ajouter un pré-compilateur zk-SNARK sur sa chaîne, ces dApps peuvent être construites sur la blockchain Ethereum..

Utilisation Ethereum des zk-SNARK

Les développeurs d’Ethereum et de ZCash réfléchissent à zk-SNARK. Image via le blog ZCash

sk-SNARKS sont également utilisés sur un certain nombre d’autres blockchains qui souhaitent des transactions activées par la confidentialité. Ceux-ci incluent des projets tels que Komodo (KMD), Hcash (HC) et ZCoin (XZC) entre autres.

Des travaux sont également en cours pour améliorer la technologie zk-SNARK elle-même. L’une de ces initiatives est la création de ce que l’on appelle les «zk-STARK». Cette technologie en est encore aux premiers stades de la recherche, mais de nombreux membres de l’écosystème en sont très enthousiastes.

En effet, la technologie zk-STARK pourrait surmonter la dépendance à l’égard de la clé publique principale utilisée dans la configuration de zk-SNARK. Comme nous l’avons mentionné, c’est l’un des points de discorde avec la configuration de confiance.

Il sera en effet assez intéressant de voir comment le développement de la technologie zk-STARK progresse. Il est également très surveillé par d’autres projets, dont Ethereum.

Conclusion

Il ne fait aucun doute que ZCash est l’une des crypto-monnaies les plus avancées du marché. L’utilisation des derniers principes et technologies cryptographiques en fait un concurrent sur le marché des pièces de confidentialité..

Bien que certains aspects particuliers de la technologie suscitent certaines inquiétudes, l’équipe ZCash en est consciente et travaille activement à des améliorations. Il ne faut pas oublier que la technologie est si nouvelle qu’il y aura inévitablement des doutes d’un coin ou de l’autre.

Cependant, une chose est claire, c’est que les blockchains publiques avec des transactions transparentes ne sont plus aussi privées qu’on le pense. À l’ère de la surveillance croissante et des cybermenaces sophistiquées, les pièces de confidentialité sont susceptibles de susciter beaucoup plus d’adoption.

Qu’ils choisissent Monero, ZCash ou n’importe quelle pièce de confidentialité, le résultat final est une avancée pour la confidentialité financière.

Image en vedette via Fotolia

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