- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
ZoKrates souhaite apporter le meilleur de Zcash à Ethereum avec ses débuts à Devcon
Un nouveau langage de programmation, lancé mardi à Devcon, promet d'améliorer les niveaux de Politique de confidentialité de la blockchain Ethereum .
Il n’est peut-être pas surprenant que Jacob Eberhardt soit sur la scène lors de la conférence annuelle des développeurs d’Ethereum.
L'évolutivité et la Politique de confidentialité étant au cœur des préoccupations du réseau blockchain, elles sont désormais valorisées en milliards, le chercheur en doctorat de l'Université technique de Berlin s'apprête à lancer un nouveau langage de programmation lors de l'événement de Cancun, au Mexique, ONE pour aider Ethereum à améliorer ces principales faiblesses.
Appelé ZoKrates, l'objectif du projet est de fournir aux développeurs une boîte à outils qui pourrait les aider à réaliser le potentiel d'un outil de Politique de confidentialité blockchain très attendu appelé zk-snarks.
Initié par la Cryptomonnaie Zcash, Ethereum mise à jour logicielle récente, promulguée en octobre, a ouvert la voie à une utilisation plus facile du code, et parce qu'elle débloque efficacement l'utilisation de cette fonctionnalité, les implications de ZoKrates sont potentiellement vastes.
D' une ONE, il est conçu pour être simple à déployer pour tout développeur Ethereum , ce qui pourrait conduire à l'apparition de fonctionnalités de Politique de confidentialité dans applications décentralisées et des jetons. Deuxièmement, comme les zk-snarks compressent les informations, ZoKrates a le potentiel de contribuer à l'évolution de la plateforme Ethereum en déplaçant les calculs hors de la blockchain principale, facilitant ainsi le stockage des données.
En bref, ZoKrates permet de masquer les informations de la blockchain Ethereum principale, puis de les télécharger dans un contrat intelligent que le réseau peut toujours vérifier, le tout sans exposer les informations du contrat.
Eberhardt a déclaré à CoinDesk:
« Les Zk-snarks ont été largement évoqués, mais le fossé entre le concept théorique et son application pratique semblait immense. J'essaie de combler ce fossé. »
Avantages en termes de coûts
Il convient également de noter la manière exacte dont Eberhardt pense avoir accompli cet exploit.
Pour commencer, ZoKrates est un type de contrat intelligent Ethereum . Version personnalisée du code auto-exécutable exécuté sur le réseau, cet outil permet de transférer une opération zk-snark sur la blockchain et de vérifier la validité de ces informations.
Comme le décrit Eberhardt, un contrat ZoKrates vérifie qu'un calcul, ou un ensemble de transactions, s'est déroulé correctement – ou selon ses termes, il « transforme un programme en un ensemble de conditions ».
Ethereum franchit ainsi une ONE étape vers la possibilité de proposer des transactions privées sur sa blockchain. Pourtant, comme pour assurer la Politique de confidentialité d' Ethereum , l'opération est loin d'être simple.
D' une ONE, la vérification d'un zk-snark reste coûteuse. La lecture et l'acceptation d'informations chiffrées sur la blockchain Ethereum nécessitent un effort de calcul important, mesuré en « GAS » sur Ethereum . Cependant, et c'est crucial, le coût de vérification d'un contrat ZoKrates, bien qu'élevé, reste constant, quelle que soit la complexité du calcul.
Actuellement, les frais de vérification ZoKrates s'élèvent à environ 1,6 million de GAS. En résumé, pour les utilisateurs potentiels, tout montant supérieur à ce montant serait moins cher à utiliser sur ZoKrates.
Quant à ce qui se passe sur la blockchain elle-même, les calculs devraient toujours respecter les contraintes de taille de bloc d'Ethereum. Cependant, plutôt que de remplir les blocs avec des données de transaction, le registre distribué fournirait la preuve que la vérification de chaque transaction a bien eu lieu.
Les défis à venir
Bien que les possibilités soient passionnantes, le projet n’est T sans obstacles.
Eberhardt a identifié deux défis majeurs : d' une ONE, ZoKrates est encore en cours de développement, ce qui signifie que même si le code a été open source, il n'est pas prêt à être utilisé dans des applications de production.
De plus, Eberhardt travaille actuellement seul sur le projet, avec l'aide et les commentaires de Christian Reitwiessner, responsable de zk-snarks chez Ethereum. Pour cette raison, a-t-il déclaré, le calendrier de développement est T .
Et, bien sûr, comme toujours dans le monde de la blockchain, il y apréoccupationsà propos des zk-snarks eux-mêmes, etconcepts alternatifssont en compétition pour attirer l’attention.
Déclaration de transparence:CoinDesk est une filiale de Digital Currency Group, qui détient une participation dans Zcash Company, l'entité à but lucratif qui développe le protocole Zcash .
papier déchiquetéImage via Shutterstock
Rachel-Rose O'Leary
Rachel-Rose O'Leary est codeuse et rédactrice chez Dark Renaissance Technologies. Elle a été rédactrice technique principale pour CoinDesk de 2017 à 2018, couvrant les technologies de Politique de confidentialité et Ethereum. Elle a une formation en art numérique et en philosophie et écrit sur les Crypto depuis 2015.
