Que signifie la fusion d'Ethereum pour les ZKP de Mina ?
TechFlow SélectionTechFlow Sélection
Que signifie la fusion d'Ethereum pour les ZKP de Mina ?
Comment Mina, en tant que couche mondiale de connaissances nulles dédiée à la confidentialité et aux preuves, collaborera-t-elle avec Ethereum après le fusionnement ?
Par : Phil Kelly
Note : Cet article a été rédigé avant la fusion d'Ethereum.
La fusion d'Ethereum devrait être finalisée dans les 24 prochaines heures,O(1) Labs ainsi que d'autres membres de l'écosystème Mina s'apprêtent à célébrer cet événement. C’est donc un bon moment pour expliquer pourquoi nous accordons tant d’importance au succès de cette fusion et pour préciser comment Mina, en tant que couche mondiale de confidentialité et de preuves basée sur la connaissance nulle (zero-knowledge), collaborera avec Ethereum après la fusion.
Tout d’abord, rappelons les liens techniques entre Mina et Ethereum, qui seront mis à jour dans la récentefeuille de route :
- SnarkyJS pourra vérifier en ligne des signatures compatibles avec Ethereum. Cela permettra aux développeurs de créer des zkApp capables par exemple de vérifier la propriété d’un compte sur Ethereum ou toute autre chaîne compatible EVM.
- La racine d’état de Mina sera stockée et mise à jour sur Ethereum Mainnet via uncontrat intelligent dédié, développé conjointement par la Fondation Ethereum et la Fondation Mina. Ce projet a initialement été présenté comme un « pont », mais il s’agit plus précisément d’un mécanisme permettant le transfert de données d’une chaîne à l’autre sans hypothèse de sécurité supplémentaire, intégrant ainsi Mina à l’écosystème Ethereum.
- MetaMask coopérera directement avec Mina grâce à l’APISnaps de MetaMask.
À l’avenir, voici quelques exemples de flux de données et d’activités de contrats intelligents :
- Fournir des preuves concernant les activités liées à l’identité ou au score de réputation sur Ethereum : Les circuits SnarkyJS liront l’état pertinent sur Ethereum (comme la possession de NFT, les interactions avec des protocoles DeFi, le statut « OG »), prouveront des affirmations spécifiques (par exemple « fait partie des 5 % d’utilisateurs les plus actifs »), valideront ces preuves puis les stockeront sur Mina. Ensuite, l’état de Mina sera transmis à Ethereum via un pont, rendant ces preuves utilisables pour soutenir des activités natives sur Ethereum, telles que des frais différenciés dans un protocole DeFi selon les précédentes activités DeFi (en provenance éventuellement de plusieurs chaînes), ou encore des distributions de NFT personnalisées selon l’historique de détention de NFT d’un utilisateur.
- Discussion anonyme contrôlée (gated anonymous chat) basée sur les activités Ethereum : Un zkApp Mina écrit avec SnarkyJS lira l’état pertinent sur Ethereum (possession de NFT, interactions avec des protocoles DeFi, statut « OG »), produira une preuve d’une affirmation donnée (par exemple, avoir contribué à un fonds spécifique de Gitcoin), validera la preuve et la stockera sur Mina, puis fournira cette preuve à un service de discussion privé afin d’en autoriser l’accès.
Quelles sont les modifications apportées à ces plans après la fusion ?
La feuille de route reste inchangée !
Nous avons lancé Mina il y a plus d’un an, en tant que première blockchain concise basée sur la connaissance nulle (ZK) et couche d’état Web3. Le framework SnarkyJS, utilisé pour construire des circuits de contrats intelligents hors chaîne à base de ZK (zkApp), a été mis en ligne en juin2022.
Les principaux avantages de l'utilisation de SnarkyJS sont les suivants :
- Basé sur TypeScript, facile à utiliser, accessible même aux développeurs non spécialistes de cryptographie
- Pas besoin de configuration fiable (grâce à Kimchi, basé sur Plonk15)
- Capacité à construire des routines infiniment « récursives », permettant d’agréger un nombre illimité de transactions en une preuve de taille constante
- Optimisations via des portes personnalisées et WASM, exécution efficace dans le navigateur
Actuellement, les zkApp peuvent être déployés sur le réseau QA de Mina, et nous progressons rapidement vers un réseau test incitatif final pour les zkApp.
O(1) Labs a accueilli cette semaineune nouvelle promotion de créateurs ZK, qui rejoindront dans le cadre du programme zkApps Builders la liste existante de zkApp. Par ailleurs, depuis juin, nous collaborons avec les partenaires de lancement de SnarkyJSafin d’obtenir des retours sur ce framework et de les aider à livrer leurs codes.
Enfin, nous sommes très enthousiastes à l’idée de cette fusion, qui démontre la capacité de la communauté Web3 à réaliser un réseau décentralisé extrêmement complexe et profondément significatif. Elle nous apportera également des bénéfices concrets en matière de durabilité, dont certaines blockchains (comme Mina Protocol utilisant un consensus PoS) profitent déjà.
Si vous êtes intéressé(e) par la construction de zkApp, contactez-nous ; nous répondrons volontiers à toutes vos questions sur l’utilisation des zkApp dans Ethereum.
Si vous découvrez tout juste ce domaine, consultez les liens ci-dessous et rejoignez notre mouvement autour des ZKP !
- Apprenez les bases grâce aux ressources deSnarkyJS Launch Week, et si vous êtes développeur(se), commencez à construire un zkAppici.
- Lisez notreannonce relative au programme de partenaires de lancement, où des innovateurs de la confidentialité et de l’authentification Web3 tels que Brave Browser, SISMO et DIA utilisent SnarkyJS pour développer des contrats intelligents ZK et fournissent leurs retours.
- Restez informé(e) : nous nous dirigeons vers un réseau test incitatif.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News











