Zcash: la première crypto-monnaie véritablement anonyme
client officiel Zcash ne fonctionne que sur Linux28 Octobre, 2016 PDG Zcach Zuko Wilcox (Zooko Wilcox-O'Hearn) a tenu un fonctionnaire « cérémonie cryptographique » commencer une nouvelle crypto-monnaie Zcash - crypto-monnaie le premier dans le monde, basé sur des protocoles cryptographiques interactifs de preuve zéro connaissance (preuve de divulgation zéro). Le principe de fonctionnement d'un tel protocole suppose que l'une des parties en interaction est en mesure de vérifier la fiabilité de l'énoncé mathématique, tout en n'ayant aucune autre information du second côté. En fait, Zcash est la première monnaie véritablement anonyme. Description technique du protocoleElle pourrait bien faire l'objet d'une thèse de doctorat en cryptographie.À ce jour, la liste des monnaies numériques alternatives totalise 710 pièces . De ce nombre, 372 devises sont négociées sur le marché libre. 86 devises ont une capitalisation boursière de plus d'un million de dollars. Pour 24 devises, elle dépasse 10 millions de dollars. Ceux qui observent le marché sont depuis longtemps sceptiques quant à l'annonce du lancement de nouvelles devises alternatives. Par exemple, il y a un an, tous les canaux ont annoncé une nouvelle crypto-monnaie PayCoin passionnante avec un niveau de support «garanti» de 20 $. Maintenant, il se situe au 268ème rang, se négocie au taux de 0,002816 $ et la capitalisation boursière est de 32 689 $.Dans ce contexte, le lancement d'une nouvelle crypto-monnaie provoquera la réaction la plus naturelle: «Quoi, une de plus? Combien pouvez-vous? "Il semblerait que le schéma traditionnel d'enrichissement et de divorce des investisseurs?Il n'y aurait pas de sujet de discussion du tout, sinon pour quelques nuances. Tout d'abord, c'est l'autorité des développeurs - des experts techniques bien connus. Deuxièmement, le soutien d'investisseurs assez sérieux. Troisièmement, ce sont les mathématiques. La base mathématique de la preuve de valeur nulle fait de Zcash un phénomène intéressant quelles que soient les perspectives de cette monnaie comme objet d'investissement. C'est intéressant purement d'un point de vue technique.Comme Bitcoin, Zcash fonctionne sur la blockchain, une chaîne de transactions standard qui calcule un réseau d'ordinateurs peer-to-peer à travers le monde. En termes d'infrastructures, il n'y a pas d'innovation particulière. La principale caractéristique de Zcash est l'anonymat mathématiquement garanti. Anonymat complet, contrairement au Bitcoin plutôt transparent, où le mouvement de l'argent à travers les portefeuilles est suivi avec une précision absolue.Comment fonctionne la preuve avec non-divulgation? Peut-être la manière la plus simplifiée de ce concept mathématique a été formulée par le cryptographe Jacques-Jacques Kiskater dans l'article « Comment expliquer le protocole de preuve sans divulgation à vos enfants », publié en 1989:
, — . («»), C D. , , . , . , . , , , , , B, : « » « ». , , 50%. k , 1/2k. 20 10−6, , .
À strictement parler, une preuve de divulgation zéro est une preuve probabiliste et non déterministe. Il doit avoir trois propriétés: exhaustivité, exactitude et divulgation zéro. Cette dernière propriété implique que tout vérificateur n'apprend des éléments de preuve que le fait que l'énoncé est vrai.Dans le système Zcash, le logiciel produit un certain nombre de valeurs aléatoires qui sont acceptées comme paramètres initiaux. Il génère également des fragments d'une clé cryptographique qui, ensemble, peuvent être utilisés pour générer de nouvelles pièces Zcash. En fait, la cérémonie du 28 octobre vient de montrer comment la création et la distribution de ces fragments de la clé cryptographique ont lieu de sorte que la clé elle-même ne soit jamais incarnée dans la réalité dans son ensemble.Transactions ZcashNe laissez pas de traces dans la chaîne de transaction à partir de laquelle l'argent du portefeuille a été débité, vers quel portefeuille ils sont crédités et quel est le montant du transfert. Seul le fait que la transaction est terminée est visible. Les informations sur les parties à la transaction sont cachées dans la blockchain, si elles le souhaitent (les parties peuvent ouvrir des informations sur elles-mêmes). Il s'agit d'une propriété vraiment unique de Zcash.Pour que les mineurs puissent maintenir la chaîne de transactions dans de telles conditions, un protocole de preuve à divulgation zéro est utilisé. Il permet aux utilisateurs de confirmer qu'ils ont des pièces sans donner d'informations sur l'origine des pièces et leur transfert. Pour transmettre des informations dans le protocole, des constructions appelées zk-SNARK sont utilisées .Certains experts pensent que l'anonymat mathématiquement garanti est le principal avantage de Zcash sur toutes les autres crypto-monnaies. Il existe une opinion selon laquelle, dans les conditions actuelles de tentatives de contrôle strict de l'État sur les citoyens de différents pays, une telle monnaie sera demandée par la société.Le Bitcoin était également initialement appelé crypto-monnaie anonyme. Mais en réalité il ne s'agit que d'un pseudo-anonymat théorique, ce qui oblige l'utilisateur à faire preuve d'une extrême prudence afin de ne pas divulguer d'informations confidentielles sur lui-même. Toutes les transactions et les numéros de portefeuille restent à jamais dans l'histoire, et le chemin de chaque pièce peut être suivi. Des services de renseignement spécialisés comme Chainalysis fonctionnent déjà .qui fournissent aux clients de tels services de suivi des paiements avec l'identification de l'identité réelle des utilisateurs de Bitcoin.Fundamentals Zcash a été développé en 2013 par Matthew Green , chef du département de cryptographie appliquée à l'Université Johns Hopkins. Plus tard, les cryptographes Eli Ben-Sasson de l'Institut israélien de technologie, ainsi qu'un groupe de chercheurs du Massachusetts Institute of Technology et de l'Université de Tel Aviv, ont participé au développement . Tous sont maintenant employés par Zcash, qui transfère 10% des nouvelles pièces des mineurs.Il semble que les développeurs de Zcash aient défini la tâche de faire de la crypto-monnaie la façon dont Bitcoin aurait dû être dès le début. Avec l'anonymat et l'intimité au cœur. Voyons dans quelle mesure leurs plans sont mis en œuvre. À tout le moins, Zcash ressemble à la monnaie parfaite pour les marchés clandestins - et le principal candidat à une interdiction légale dans les pays où la réglementation d'Internet est pratiquée.Le 28 octobre, la première version du logiciel Sprout pour le nœud Zcash et l'extraction de pièces ( Linux uniquement ) a été publiée. Le code source est publié sur Github . Pour que le nœud Zcash fonctionne, l'ordinateur doit avoir au moins 4 Go de RAM.Source: https://habr.com/ru/post/fr398649/
All Articles