Rejoignez-Nous sur

Zcash et Monero ont été transformés en un contrat intelligent Ethereum, les preuves de zéro connaissance ne sont plus qu'un dapp

private dai transaction dec 2018

News

Zcash et Monero ont été transformés en un contrat intelligent Ethereum, les preuves de zéro connaissance ne sont plus qu'un dapp

Une équipe de codeurs a mis en place un contrat intelligent qui utilise des preuves de connaissances nulles pour cacher qui transige avec qui et pour cacher le montant traité.

«Le protocole AZTEC peut permettre des transactions confidentielles pour tout actif numérique générique sur Ethereum, y compris les actifs existants.

Pour notre implémentation de validation du concept du protocole AZTEC, nous avons attaché un jeton AZTEC au jeton DAI de MakerDAO.

Ce contrat intelligent peut être utilisé pour convertir DAI de son formulaire public ERC-20 en un formulaire note confidentiel AZTEC », ont-ils déclaré. dire.

Les preuves de zéro connaissance sont une méthode cryptographique par laquelle vous pouvez montrer que vous avez le droit d'accéder à quelque chose sans révéler ce que c'est ou combien vous avez.

Ils sont très utilisés dans Zcash où vous ne pouvez pas voir qui transige avec qui ou à quel montant. Zcash a été transformé en un contrat intelligent.

private dai transaction dec 2018
L'un des premiers expéditeurs d'une transaction DAI à zéro connaissance, décembre 2018

L'équipe de codage Aztec a déclaré que cela avait été implémenté dans une preuve de concept utilisant l'algorithme DAI stablecoin.

Un représentant dit il a fait le dessus transaction Il y a 14 jours où il a envoyé 40 dai à 0x6, la connaissance zéro contrat intelligent.

À partir de là, nous pouvons voir qu’il a envoyé 40 dai au contrat intelligent. Il a donc effectué une transaction avec une personne ou des personnes pour un montant inconnu, sauf que le montant ne pouvait pas dépasser 40 $, mais que le montant pouvait être inférieur.

Lorsque nous examinons le contrat intelligent, nous constatons qu’une transaction a été conclue il y a 14 jours, mais elle semble ne pas être liée.

zero knowledge smart contract dec 2018
Premier contrat «zéro savoir» d’Ethereum, décembre 2018.

Nous voyons ici que 10 dai ont été retirés à l'adresse indiquée ci-dessus, mais le représentant dit qu'il a traité via le contrat intelligent vers une adresse très différente.

Il affirme avoir envoyé un montant inconnu à 0xD, ce qui, s’il était vrai, serait très intéressant car c’est ce que adresse en question ressemble à:

zero knowledge dai transaction dec 2018
L'un des premiers destinataires d'une transaction DAI à zéro connaissance, novembre 2018

Nous pouvons voir ici que le destinataire de cette première transaction à connaissance zéro déclarée a été reçu et a envoyé une certaine eth il y a longtemps, ce qui est sans intérêt.

Ce qui est intéressant, c’est qu’il n’ya pas d’onglet ERC20. Il devrait y en avoir, s’il / elle a effectivement reçu le dai, mais ce n’est pas le cas.

La blockchain nous dit que ce compte n'a pas de dai lorsqu'un humain nous dit que ce compte a été envoyé dai. Les chaînes de blocs ne peuvent évidemment pas mentir, les humains ne le peuvent pas, mais si l’être humain ne ment pas, cela signifie que les chaînes de blocs – et la chaîne de blocs d’Ethereum en particulier – acquerront la capacité de "mentir" en cachant le dai ou tout autre marque.

Nous ne pouvions pas tester cela nous-mêmes, d’où l’importance accordée à «réclamé», etc., mais ils ont promis l’intégration de MetaMask et semblent être soutenus par ConsenSys, de sorte que nous n’avons vraiment aucune raison rationnelle de douter de l’être humain.

Dans ce cas, nous aurons des raisons de douter de la blockchain car nous saurons ce qu’elle dit, mais nous ne savons pas ce qu’elle ne dit pas.

La façon dont cela fonctionne est que vous envoyez tout ce que vous voulez utiliser dans le contrat intelligent, et là, il est transformé en une note.

Par conséquent, nous ne pouvons pas voir dai du côté du récepteur car, conceptuellement, il n’a pas réellement de dai. Il a des notes. Ces notes sont en quelque sorte une promesse ou une sorte de revendication de la quantité de dai qu'il a été envoyé.

Pour avoir un dai réel, et donc en faire un quelconque usage, tel que l’envoyer au contrat de dai smart pour le remboursement, il devra convertir les billets en dai qu’il «peut» facilement – et nous avons facilement entre guillemets car à droite maintenant, il s’agit d’une ligne de commande, mais vous pouvez simplement appuyer sur un bouton.

Donc, pour en comprendre le sens, le contrat intelligent est essentiellement une base de données propre à qui détient quoi et combien est en quelque sorte conservé dans un trou noir qui n'est pas accessible à la blockchain.

Vous voudrez probablement éventuellement sortir du trou noir et la blockchain sera probablement en mesure de voir combien vous avez reçu, mais pas de qui.

Vous pouvez évidemment rester dans le trou noir si vous le souhaitez, mais on pourrait penser, logiquement, que vous ne pourrez traiter avec des personnes se trouvant dans le trou noir, car la base de données seulement connaît vos droits. En dehors de cela, personne n'a la moindre idée. Vous devez donc revendiquer votre droit en convertissant les notes.

Ce qui est intéressant, car vous pouvez maintenant, en quelque sorte, simplement disparaître et faire des choses en dehors de l'œil vigilant de la blockchain et le faire en envoyant simplement une transaction à un contrat. Le représentant dit:

«Les conséquences sont bien plus vastes que l'envoi de jetons ERC20 confidentiels. Au cours des prochains mois, nous allons publier notre implémentation complète et à source ouverte du protocole AZTEC, qui inclut les protocoles cryptographiques nécessaires à la gestion complète des instruments financiers. connaissance.

Cela inclut le vote anonyme pour les mécanismes de gouvernance, les schémas d'identité anonymes (par exemple, prouver que vous êtes membre d'un groupe inscrit sur la liste blanche, sans révéler qui vous êtes dans ce groupe) et un échange décentralisé de zéro savoir, ce qui permettra aux utilisateurs d'échanger des actifs AZTEC. entre eux sans révéler publiquement les valeurs du commerce ".

Maintenant, c’est l’espace blockchain où les surcompris sont un peu la norme et proviennent de leurs représentants. Vous pouvez donc vous attendre à des yeeha, mais on peut voir comment il peut avoir des cas d’utilisation.

L’échange décentralisé de connaissances nuls n’est toutefois pas facile à voir, à moins que nous ne prenions au sens de la version «muette» de Je vous connais et je vous envoie ce que vous voulez sans que personne le sache.

Ce n’est pas ce qu’il / elle a semblé vouloir dire compte tenu du contexte. On a pu penser à un échange proprement dit, où j’achète ou vendais à partir d’un rando complet dont je n’ai jamais entendu parler et que je ne veux pas.

Il serait difficile de réaliser cela sans fuite, car il doit exister un carnet de commandes quelque part et que quelqu'un le gère, et à moins que le carnet de commandes ne se trouve sur la blockchain – ce qui serait très coûteux – alors il faut que quelqu'un sache qui est quoi et quoi quoi en tant que commerçants doivent savoir quelles sont les offres et quel est le prix.

Mais on peut voir comment un échange plus simple peut avoir lieu sous une forme privée, même avec des personnes que vous ne connaissez pas, en ayant des offres d’une manière dont vous ne savez pas qui est l’offrant grâce à la preuve de zéro connaissance.

C'est très intéressant. En particulier, vous n'avez même pas besoin d'incorporer des zkSNARK, ou peu importe, dans le protocole Ethereum lui-même, car vous pouvez simplement publier un contrat intelligent et faire la même chose, tout en permettant aux gens de choisir si vous voulez cette confidentialité complète ou non.

Droits d'auteur Trustnodes.com



Traduction de l’article de Trustnodes : Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top