TechFlow Logo
Connexion/ Inscription
Frais ETH
Gwei
Peur
gas
Les cinq types de ZK-EVM : aperçu des caractéristiques, avantages et inconvénients, ainsi que des exemples d'applications

Les cinq types de ZK-EVM : aperçu des caractéristiques, avantages et inconvénients, ainsi que des exemples d'applications

2023.07.11
Partager vers

TechFlow SélectionTechFlow Sélection

techFlow

Les cinq types de ZK-EVM : aperçu des caractéristiques, avantages et inconvénients, ainsi que des exemples d'applications

Quels sont les cinq types de ZK-EVM ?

2023.07.11 - 03:09:49
ZK-EVM
Quels sont les cinq types de ZK-EVM ?

Rédaction : cookies

Traduction : TechFlow

Connaissez-vous vraiment le ZK-EVM ?

Cet article examine en détail les cinq types de ZK-EVM, chacun ayant une architecture, des avantages et inconvénients uniques, ainsi que des solutions possibles.

L'article présente également plusieurs exemples concrets de projets afin d'aider les lecteurs à mieux comprendre la mise en œuvre pratique de ces différents types. Que vous soyez développeur blockchain ou simplement intéressé par cette technologie, cet article vous offrira des perspectives claires et approfondies.

Examinons ensemble les différents types de ZK-EVM, leurs forces et leurs faiblesses.

1. Type 1 : entièrement équivalent à Ethereum ;

2. Type 2 : entièrement équivalent au EVM ;

3. Type 2.5 : partiellement équivalent au EVM ;

4. Type 3 : presque équivalent au EVM ;

5. Type 4 : équivalence au niveau du langage de haut niveau.

Type 1 | Équivalent complet d’Ethereum

Architecture : identique à Ethereum, sans modification aucune de ses composants.

Type 1 | Avantages

Compatibilité parfaite :

· Capable de valider les blocs Ethereum ;

· Contribue à améliorer l'évolutivité (scalabilité) de la couche L1 d’Ethereum ;

· Adapté aux Rollups, car il peut réutiliser une grande partie de l'infrastructure existante.

Type 1 | Inconvénients

Compatibilité parfaite :

· Ethereum n’a pas été initialement conçu pour supporter les fonctionnalités ZK ;

· De nombreux composants d’Ethereum nécessitent des calculs intensifs pour générer des preuves ZK (ZKP) ;

· La génération d'une preuve pour un bloc Ethereum prend plusieurs heures.

Solutions potentielles :

· Parallélisation massive du système de preuve ;

· Utilisation de circuits intégrés spécialisés (ASIC) pour les ZK-SNARK.

Type 2 | Équivalent complet du EVM

Architecture :

· Diffère significativement d’Ethereum sur les structures de données (bloc, arbres d’état) ;

· Complètement compatible avec les applications existantes ;

· Apporte de légères modifications à Ethereum pour faciliter le développement et accélérer la génération des preuves.

Type 2 | Avantages

· Temps de génération des preuves plus rapides que le type 1 ;

· Les structures de données ne sont pas directement accessibles par le EVM ;

· Les applications tournant sur Ethereum peuvent très probablement fonctionner sur ce type ;

· Prend en charge les outils de débogage EVM existants et autres infrastructures de développement.

Type 2 | Inconvénients

Avant d’aborder les inconvénients, définissons « Keccak » :

· Algorithme de hachage utilisé par la blockchain Ethereum ;

· Sert à sécuriser les données sur Ethereum ;

· Garantit que les informations sont converties en hachages.

Le type 2 n’est pas compatible avec les applications qui utilisent des preuves Merkle pour vérifier des transactions historiques, des reçus ou des états passés. En effet, si l’algorithme de hachage change (c’est-à-dire s’il n’utilise plus Keccak), ces preuves deviennent invalides.

On peut voir Keccak comme une langue, et les preuves Merkle comme des mots formés avec cette langue. Si le ZK-EVM remplace Keccak par un autre algorithme de hachage (comme Poseidon), les preuves Merkle deviendront incompréhensibles, et les applications ne pourront plus lire ni valider leurs affirmations.

Solution potentielle aux inconvénients : Ethereum pourrait ajouter des pré-compilations extensibles dans le futur pour permettre l’accès à l’historique.

Projets de type 2

· Scroll ;

· Polygon Hermez.

Toutefois, ces projets n’ont pas encore implémenté les pré-compilations les plus complexes. Ils peuvent donc être considérés comme des types 2 incomplets.

Type 2.5 | Équivalent partiel du EVM

Architecture :

· Augmente le coût en gaz des opérations EVM spécifiques difficiles à prouver via ZK ;

· Pré-compilations ;

· Opcode Keccak ;

· Modèles d’appel de contrats ;

· Accès à la mémoire ;

· Stockage.

Type 2.5 | Avantages

· Améliore considérablement le temps de preuve dans les pires cas ;

· Plus sûr qu’une refonte profonde de la pile EVM.

Type 2.5 | Inconvénients

· Moins de compatibilité avec les outils de développement ;

· Certaines applications ne fonctionneront pas.

Type 3 | Presque équivalent au EVM

Architecture :

· Supprime certaines fonctionnalités particulièrement difficiles à implémenter en ZK, notamment certaines pré-compilations ;

· Présente de légères différences dans le traitement du code des contrats, de la mémoire ou de la pile.

Type 3 | Avantages

· Réduction du temps de vérification ;

· Rend le développement sur EVM plus facile ;

· Objectif : nécessiter le minimum de réécriture pour les applications peu compatibles.

Type 3 | Inconvénients

· Moins de compatibilité ;

· Les applications utilisant les pré-compilations supprimées devront être réécrites.

Type 3 | Projets

Actuellement, Scroll et Polygon sont considérés comme des types 3. Toutefois, les équipes ZK-EVM ne devraient pas se contenter de ce niveau : le type 3 est une étape transitoire vers le type 2.5, où des pré-compilations sont ajoutées pour améliorer la compatibilité.

Type 4 | Équivalent au niveau du langage de haut niveau

Architecture :

· Accepte du code de contrat intelligent écrit dans un langage de haut niveau (ex. Solidity, Vyper) ;

· Compile ce code vers un langage optimisé pour les ZK-SNARK.

Type 4 | Avantages

· Temps de preuve très rapide ;

· Réduction des coûts, du temps et de la charge de calcul ;

· Abaisse la barrière d'entrée pour devenir un proveur : augmente la décentralisation.

Type 4 | Inconvénients

· Dans un système de type 4, l'adresse des contrats peut différer de celle du EVM, car elle dépend du bytecode exact ;

· Cela signifie que si un ZK-EVM de type 4 ne dispose pas du bytecode, il ne pourra pas créer l'adresse ;

· Dans ce cas, le type 4 sera incompatible avec les applications basées sur des contrats contre-factuels ;

· De nombreuses infrastructures de débogage ne peuvent pas être portées, car elles fonctionnent sur le bytecode EVM.

Type 4 | Projets

· zkSync

Enfin, nous pouvons regrouper les différents types ci-dessus dans un tableau comparatif pour mieux visualiser les distinctions entre les divers ZK-EVM.

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

Ajouter aux favoris
Partager sur les réseaux sociaux

Articles connexes

2023.12.14

Interprétation de l'article de blog de Vitalik : Explorer la possibilité d'intégrer un ZK-EVM nativement dans Ethereum

Ethereum pourrait ultérieurement ne plus considérer le ZK-EVM uniquement comme un composant supplémentaire.

Interprétation de l'article de blog de Vitalik : Explorer la possibilité d'intégrer un ZK-EVM nativement dans Ethereum
2023.12.14

Dernier article de Vitalik : Explorer l'avenir et les défis du ZK-EVM

ZK-EVM vise à réduire la réimplémentation par les projets L2 des fonctionnalités du protocole Ethereum et à améliorer leur efficacité lors de la vérification des blocs Ethereum.

Dernier article de Vitalik : Explorer l'avenir et les défis du ZK-EVM
2023.08.14

Confrères se dénigrant mutuellement : les amours et les haines entre ZK-EVM

Plusieurs projets développant des zk-EVM espèrent tous collaborer pour agrandir le marché du scaling, tout en rivalisant discrètement entre eux, chacun souhaitant être le seul et unique vainqueur.

Confrères se dénigrant mutuellement : les amours et les haines entre ZK-EVM
2023.07.07

Vitalik : L'avenir des différents types de ZK-EVM

préférerait plutôt améliorer le ZK-EVM et l'Ethereum lui-même afin de les rendre plus adaptés au ZK-Snark, sans qu'il soit nécessaire pour Ethereum de normaliser une implémentation unique de ZK-EVM pour la couche L1.

Vitalik : L'avenir des différents types de ZK-EVM
2026.07.24

10 questions, 10 réponses : Guide complet de Robinhood Chain

Les dix questions suivantes expliquent le positionnement, la technologie, les tokens d'actions, l'accès des utilisateurs et l'écosystème actuel de Robinhood Chain.

10 questions, 10 réponses : Guide complet de Robinhood Chain
2026.07.23

L'IA passe de l'« outil » qui travaille pour vous vers le « marché du travail » qui génère des revenus pour vous

Chaque révolution technologique majeure donne naissance à une nouvelle génération d'entrepreneurs.

L'IA passe de l'« outil » qui travaille pour vous vers le « marché du travail » qui génère des revenus pour vous
2026.07.22

Les fondateurs de Kalshi et Polymarket sont-ils inconciliables ? Cette guerre commerciale est bien plus féroce qu'imaginé.

Une guerre commerciale sectorielle qui franchit toutes les limites.

Les fondateurs de Kalshi et Polymarket sont-ils inconciliables ? Cette guerre commerciale est bien plus féroce qu'imaginé.
2026.07.21

De la plateforme de trading à la super application crypto : à l'ère du trading Agentic, CoinW se redéfinit

En dépassant le narratif de la « plateforme d'échange crypto », CoinW utilise également sa perception globale, sa maîtrise du rythme et sa capacité de coordination organisationnelle pour construire rapidement une « super application crypto ».

De la plateforme de trading à la super application crypto : à l'ère du trading Agentic, CoinW se redéfinit
2026.07.21

Présentation de RoboPay : La voie de paiement des machines

RoboPay permet aux développeurs de rendre les fonctionnalités des robots accessibles sous forme d'actions payantes.

Présentation de RoboPay : La voie de paiement des machines
2026.07.16

Analyse approfondie de Trade[XYZ] : comment 92 marchés et 98 % du volume de trading HIP-3 ont-ils été établis ?

Trade[XYZ] va-t-il tuer Hyperliquid ? Non.

Analyse approfondie de Trade[XYZ] : comment 92 marchés et 98 % du volume de trading HIP-3 ont-ils été établis ?
TechFlow Logo

Dédié à des analyses Web3 approfondies

Je veux contribueremail
Demande de reportagemsg

Avertissement : tout le contenu de ce site ne constitue pas un conseil en investissement et aucun service de signal ou d’incitation au trading n’est fourni. Conformément à l’avis des dix ministères, dont la Banque populaire de Chine, sur la prévention des risques liés au trading de cryptomonnaies, veuillez rester vigilants face aux risques. Contact : [email protected] ICP n° 琼ICP备2022009338号