APERÇU
Les transactions en crypto-monnaie sont décentralisées et anonymes. Cependant, ils peuvent toujours être tracés, car la blockchain les rend accessibles au public. Étant donné que les transactions de crypto-monnaie sont publiques, les utilisateurs qui accordent de l’importance à la confidentialité ont tendance à les éviter.
La technologie connue sous le nom de ZK-SNARK, ou Zero Knowledge Successive Non-Interactive Argument of Knowledge, permet aux utilisateurs de préserver la confidentialité de leurs transactions. Il permet aux utilisateurs de démontrer qu'ils possèdent des informations particulières sans les divulguer. Le protocole ZK-SNARK est un composant de la célèbre cryptomonnaie Zcash.
Le blog fournira des informations sur ZK-SNARK, un système de preuve sans connaissance axé sur la confidentialité, y compris des exemples et son fonctionnement.
ZK-SNARK : Qu'est-ce que c'est ?
Un protocole appelé ZK-SNARK (Zero-Knowledge Success Non-Interactive Argument of Knowledge) permet aux utilisateurs de démontrer qu'ils possèdent une information particulière sans la divulguer. En d’autres termes, ZK-SNARK protège les données privées sans nécessiter de communication entre les deux parties.
Le protocole qui alimente la crypto-monnaie privée Zcash s'appelle ZK-SNARK. Le concept de ces preuves, initialement créé dans les années 1980, répond aux problèmes de confidentialité et d'anonymat que rencontrent les blockchains conventionnelles.
Parlons tour à tour de chaque composant ZK-SNARK.

1. Aucune information
Il permet à l'utilisateur de démontrer qu'il possède une information particulière sans réellement la communiquer à l'autre utilisateur.
2. Bref
Comme la preuve ne fait que quelques centaines d’octets, elle peut être confirmée en quelques millisecondes.
3. Pas engageant
Il n'y a qu'un seul message envoyé de l'expéditeur au destinataire dans la preuve.
4. Désaccord
Ces preuves sont connues en termes techniques sous le nom d'arguments. Le nom vient du fait qu’ils fonctionnent plus comme un argument que comme de véritables preuves.
5. Informations
Ici, la connaissance s'entend par rapport aux informations de l'expéditeur.
En résumé, étant donné que les ZK-SNARK sont entièrement cryptés sur la blockchain, ils contribuent à maintenir la confidentialité des transactions. Les ZK-SNARK peuvent démontrer que l'expéditeur a X dollars à transférer sans divulguer cette information au public, de sorte que les transactions cryptées peuvent toujours être vérifiées à l'aide du mécanisme de consensus du réseau.
Une explication des ZK-SNARK
L’inconvénient est la confidentialité depuis l’introduction de la première crypto-monnaie, Bitcoin, réputée pour sa décentralisation, sa sécurité et sa fiabilité. Le problème a persisté même après que de nombreux utilisateurs aient réprimandé Bitcoin et d’autres crypto-monnaies pour avoir rendu les détails des transactions accessibles au public.
Comme leurs identités hors ligne n'étaient pas liées à leurs clés publiques, de nombreux utilisateurs de Bitcoin pensaient que leurs transactions étaient anonymes l'année suivant la création de la crypto-monnaie. De nombreux professionnels, notamment des data scientists, des pirates informatiques et d’autres agents chargés de l’application des lois, ont appris au fil du temps que ce n’était pas le cas.
Grâce à une analyse sophistiquée de la blockchain, il est non seulement possible, mais aussi assez simple, de réidentifier des personnes et de relier des données pseudonymes provenant de nombreuses sources. Les développeurs ont commencé à travailler sur des crypto-monnaies axées sur la confidentialité en raison de ces problèmes de confidentialité liés aux crypto-monnaies standard. Zcash est la plus grande illustration d'une crypto-monnaie qui donne la priorité à la confidentialité et est prise en charge par les ZK-SNARK.
Comment fonctionnent les ZK-SNARK ?
Les nœuds du monde entier confirment les transactions cryptographiques sur le réseau blockchain, car les crypto-monnaies sont décentralisées et n'impliquent pas d'intermédiaires comme les banques ou les organismes financiers.
Habituellement, les nœuds vérifient les critères prédéterminés. Par exemple, ils vérifient que l’expéditeur dispose de l’argent et fournissent les clés privées nécessaires pour démontrer que l’argent leur appartient.
L'expéditeur peut cependant prouver ses transactions à l'aide des ZK-SNARK sans même divulguer son adresse publique ou les montants impliqués. Pour fournir cette fonctionnalité de confidentialité, le réseau blockchain intègre une partie du protocole ZK-SNARKs dans ses règles de consensus.
Au cours du processus de transaction, les ZK-SNARK transforment les données à valider en équations. En conséquence, les équations sont vérifiées et confirmées sans divulguer aucune information.
Exemples de ZK-SNARK
Zcash est une illustration bien connue de la manière dont les ZK-SNARK peuvent protéger les transactions en crypto-monnaie et améliorer la confidentialité. Zcash est fréquemment préféré par les investisseurs contemporains en raison de son caractère secret. Au lieu d’utiliser des transactions cryptographiques typiques accessibles au public, Zcash encourage les utilisateurs à effectuer des transactions privées.
En réalité, Zcash offre à ses utilisateurs le choix d'adresses transparentes ou privées. Par conséquent, les ZK-SNARK protègent les données de transaction lorsqu'un utilisateur souhaite des adresses privées.
Les ZK-SNARK sont utilisés par d'autres projets blockchain en plus de Zcash. Par exemple, en 2017, Ethereum a commencé à intégrer Zcash et ZK-SNARK. La même année, Zcash s'est associé à JP Morgan Chase et ZK-STARKs pour développer un système de paiement basé sur la blockchain.
Les ZK-SNARK sont bien plus que de simples transactions cryptographiques privées, alors qu’il s’agit de leur cas d’utilisation idéal. Les utilisateurs peuvent attendre beaucoup plus de cette technologie, notamment en matière de protection des données privées sur Internet. Observons et attendons.
Comment les ZK-SNARK sont-ils utilisés ?
L'application des ZK-SNARK implique de transformer les données qui doivent être vérifiées ou confirmées en une formule mathématique. Par exemple, l'expéditeur utilise les informations suivantes pour créer une preuve de la transaction.
-
Les valeurs d'entrée et de sortie des transactions correspondent.
-
Les clés privées pour la saisie sont en possession de l'expéditeur.
- Une signature numérique pour la transaction est connectée cryptographiquement aux clés privées.
Toutes les preuves susmentionnées garantissent que seul l’expéditeur disposant de clés privées a la possibilité de modifier la transaction. Ces preuves diffèrent cependant pour chaque cryptomonnaie. Zcash, par exemple, utilise des engagements pour suivre les résultats des transactions non dépensés et doit divulguer un annulateur afin de dépenser ces promesses. En stockant ces promesses et annulateurs sous forme de hachages, Zcash préserve leur confidentialité.
Les ZK-SNARK sont une technologie que les crypto-monnaies peuvent utiliser pour améliorer la confidentialité. Les utilisateurs doivent cependant faire preuve de prudence, car ces pièces de confidentialité sont tout aussi irrégulières que les autres crypto-monnaies. Par conséquent, avant d’acheter une pièce de confidentialité, faites vos devoirs et faites des choix judicieux.
Remarques sur ZK-SNARK
Les ZK-SNARK font l’objet de certaines critiques. Jetons-y un coup d'œil rapide.
- Grâce à la contrefaçon, toute personne possédant des clés privées peut produire des preuves fictives et produire de nouveaux jetons Zcash. En développant des protocoles de preuve et en les répartissant entre plusieurs parties, Zcash évite cela.
- Dans ses premières années, Zcash a été fondée avec un impôt de fondateur de 20 %. Les créateurs de cryptomonnaies sont payés avec la taxe. Les fondateurs pourraient utiliser ce mécanisme pour produire un nombre infini de jetons Zcash, selon les critiques.
- Depuis 2019, les développeurs s'efforcent d'améliorer les ZK-SNARK en éliminant la configuration fiable.
- Étant donné que Halo 2 ne nécessite pas de paramètre de confiance entre les utilisateurs, les développeurs de Zcash ont créé la méthode Halo 2 sans connaissance pour éviter les problèmes de confidentialité.
RÉSULTATS FINAUX
Lorsque les crypto-monnaies traditionnelles souffrent de problèmes de confidentialité, les investisseurs modernes et les passionnés de crypto recherchent constamment de nouvelles possibilités à exploiter et à exploiter. ZK-SNARKs est une technologie innovante qui permet aux utilisateurs de prouver des informations sans les révéler.
Zcash utilise les ZK-SNARK pour améliorer la confidentialité, d'où le nom de pièce de confidentialité. Bien que certaines critiques soient formulées à propos des ZK-SNARK, avec les avancées technologiques, ils peuvent potentiellement empêcher les pirates de voler des informations.









Laisser un commentaire
Ce site est protégé par hCaptcha, et la Politique de confidentialité et les Conditions de service de hCaptcha s’appliquent.