Avant de comprendre les zkEVM (Zero-Knowledge Ethereum Virtual Machines), comprenons quelques concepts clés.
Une blockchain est comme un carnet numérique qui enregistre en toute sécurité les transactions sans avoir besoin de quelqu’un pour la surveiller.
Ethereum est une blockchain populaire qui peut faire encore plus, comme conclure des accords appelés « contrats intelligents » qui font automatiquement des choses pour nous, comme compter les votes ou gérer des éléments numériques.
Les blockchains et les contrats intelligents sont très utiles, mais ils ont un problème : tout le monde peut voir ce qui s’y passe, et parfois nous voulons garder les choses privées. C’est là qu’interviennent les preuves à connaissance nulle (ZKP).
Les ZKP sont comme une poignée de main secrète qui nous permet de prouver que nous savons quelque chose sans vraiment le montrer. Cela les rend parfaits pour garder nos vies numériques privées.
Maintenant que nous avons nos principaux ingrédients, mélangeons-les pour créer quelque chose d’incroyable : les zkEVM !
En réunissant des preuves à connaissance nulle et Ethereum, les zkEVM nous permettent d’utiliser des contrats intelligents et d’effectuer des transactions sans que personne ne connaisse les détails. C’est comme pouvoir envoyer un message secret ou conclure un accord privé, tout cela grâce à la puissance des zkEVM.
Certains des cas d’utilisation des zkEVM sont :
1) Systèmes de vote sécurisés et anonymes basés sur la blockchain où chaque vote est compté sans révéler l’identité des électeurs individuels.
2) Transferts d’actifs confidentiels sans divulguer les détails de la transaction comme l’expéditeur, le destinataire ou le montant.
3) Prêts, emprunts et autres transactions financières décentralisées sans exposer d’informations personnelles.
3) Suivre le mouvement des marchandises au sein d’une chaîne d’approvisionnement tout en préservant la confidentialité des données sensibles telles que les secrets commerciaux, les informations sur les prix, les processus de fabrication, etc.
4) Solutions de vérification d’identité préservant la confidentialité, permettant aux utilisateurs de prouver leur identité sans révéler d’informations personnelles inutiles.
5) Permettre aux utilisateurs d’échanger, de vendre et de présenter leurs actifs numériques sans exposer leurs données personnelles ou l’historique de leurs transactions.
6) Permettre le stockage et l’accès aux dossiers médicaux sur la blockchain tout en préservant la confidentialité des patients.
7) Aider les entreprises et les organisations à respecter les exigences de confidentialité (par exemple GDPR ou HIPAA), en permettant des transactions privées et le stockage de données sur des réseaux blockchain.
Rohas Nagpal est l’auteur du Future Money Playbook et architecte en chef de la chaîne de blocs du Wrapped Asset Project. Il est également boxeur amateur et hacker à la retraite. Vous pouvez le suivre sur LinkedIn.