préface
Tous les produits dont les caractéristiques techniques sont leur principal argument de vente sont des produits semi-finis.
Le battage médiatique et le débat sur EVM et ZK EVM durent depuis un certain temps, surtout après que Vitalik a divisé les types de ZK EVM. Il existe d'innombrables articles scientifiques de vulgarisation sur le bytecode, les machines virtuelles, la compatibilité et d'autres concepts délicats, mais ce vocabulaire quoi exactement. cela signifie, et où la popularité de ZK EVM conduira la structure de la chaîne publique n'a pas été clairement expliquée.
La piste ZK est également officiellement devenue populaire. Si le précédent ZK-Rollup la limitait à la zone locale deL2, elle a maintenant une vague tendance à devenir une technologie commune à l'ensemble du réseau blockchain. R3PO estime que ZK. EVM mettra fin à de nombreux modèles de coexistence en chaîne.
Dans le processus historique de ce remplacement, d'autres nouveaux projets surgiront inévitablement. R3PO s'engage à explorer la valeur cachée. Nous partirons de la compréhension « inconsciente » de l'EVM pour explorer l'orientation future de la chaîne publique.

Description de l'image : Solutions de transfert de fichiers entre différents systèmes d'exploitation
Source de l'image : R3PO
Imaginez le scénario suivant :
Alice souhaite transférer un document Word exécuté sous Windows vers Bob, mais Bob ne dispose que d'un Mac capable d'utiliser Pages, donc Bob ne peut pas ouvrir le document. Comment dois-je résoudre ce problème ? Si Bob installe la version Mac de Word et copie le texte de l'article, il reste encore quatre méthodes :
1. Alice télécharge l'article sur le cloud, tel que Google Docs, et Bob peut ouvrir et modifier le document sur un navigateur prenant en charge plusieurs plates-formes ;
2. Alice remet le Word.exe et le document à l'autre partie, et Bob peut utiliser Crossover ou une machine virtuelle (VM) pour simuler l'environnement Windows, afin qu'il puisse exécuter l'application .exe sur le Mac et ouvrir le document ;
Crossover ne peut prendre en charge que Word.exe exécuté seul, mais ne peut rien faire avec d'autres applications .exe.
La machine virtuelle (VM) installera un sous-système Windows sur le Mac et toute application .exe pourra être exécutée dans le sous-système Windows ;
3. Alice modifie le document dans un format de fichier que Java peut comprendre et le remet à l'autre partie. Bob peut installer l'environnement Java sur Mac pour ouvrir le document.
4. Alice transforme le document en fichier binaire et le transmet à l'autre partie. Bob peut ouvrir le document avec la compatibilité la plus faible.
Si vous comprenez le processus ci-dessus, essayez de remplacer les concepts suivants :
Systèmes d'exploitation tels que Windows et macOS --> Chaînes publiques telles que Ethereum et Cosmos ;
Formats d'application tels que .exe et .dmg --> Dapps de différentes chaînes publiques ;
Document Word -> Actifs en chaîne ;
Crossover --> pont à chaînes croisées ;
Machine virtuelle (VM) --> EVM avec une compatibilité inférieure, comme Polygon Hermez, qui est une VM ZK Pour implémenter des fonctions par rapport à EVM, une itération manuelle est nécessaire pour maintenir les mises à jour synchronisées ;
JVM -> EVM, compatibilité équivalente au niveau du langage, comme le Scroll prévu, le ZK EVM implémenté par celui-ci est complètement équivalent à EVM, qui peut être compris comme EVM ajoutant une version de fonctionnalité ZK ;
Compatible binaire -> Il s'agit d'EVM ou d'Ethereum lui-même ;
Les caractéristiques de l'ensemble de la VM et de l'EVM sont telles que mentionnées ci-dessus et leur mode de fonctionnement est fondamentalement similaire au processus de transfert de fichiers entre systèmes d'exploitation. Selon R3PO, la plus grande tendance est que ZK EVM remplacera non seulement les solutions compatibles EVM existantes, mais conduira à terme à ce qu'Ethereum devienne le seul protocole de communication de couche application, tandis que d'autres chaînes publiques deviendront des chaînes à usage spécifique dans des domaines spécifiques, similaires à Linux. Actif dans le domaine des serveurs, tandis que Windows est actif parmi les utilisateurs ordinaires.
Les raisons de cette conclusion seront discutées en détail ci-dessous.
Si l’on veut comprendre les autres, il faut d’abord se comprendre soi-même : l’essence de l’écologie, c’est la course à double sens entre développeurs et utilisateurs.
EVM favorise la victoire d'Ethereum dans la compétition de la chaîne publique. Cette victoire n'est pas due à la « supériorité de la puissance de calcul » d'Ethereum, mais principalement à la compatibilité, car les tueurs d'Ethereum d'ancienne génération comme EOS et les générations précédentes comme Solona Ethereum Killer, comme. ainsi que la nouvelle génération d'Ethereum Killer comme Aptos, ont tous affiché l'ultra-haute vitesse de leur TPS.
Cependant, Ethereum est toujours debout, conservant une avance absolue dans le nombre de TVL et de Dapps avec un TPS à un chiffre. Cet avantage peut être résumé comme l'effet de cluster écologique, mais pourquoi d'autres chaînes publiques sont-elles compatibles avec l'EVM et construisent-elles vigoureusement des chaînes croisées ? ? Après le pont, l'écart ne s'est pas réduit, mais y a-t-il des signes d'une nouvelle expansion dans le marché baissier ?
R3PO estime que la solution au problème peut découler d'un point de départ plus certain.
Ce point de départ est l'expérience des développeurs. Le Web 3 actuel en est encore à ses débuts, ce qui peut être comparé à l'Internet d'avant 2000. Il reste le domaine des geeks et des premiers utilisateurs. Même avec le mécanisme de jeton, la plupart des utilisateurs le sont encore. coincé dans Dans CeDeFi construit par les institutions CEX et TradiFi, il y a très peu d'utilisateurs réels en chaîne. Les adresses actives d'Ethereum ne sont que de 400 000, mais la TVL atteint 32 milliards de dollars américains et la valeur marchande atteint 200 milliards de dollars américains. dollars.
Dans le contexte de l'énorme contraste entre le nombre d'utilisateurs et le montant des fonds accumulés, la compétition pour le pouvoir des développeurs est devenue le moyen le plus important de maintenir l'écosystème. La logique réside dans celui qui peut persister jusqu'au lancement de véritables milliards. applications grand public au niveau, dont la chaîne publique peut vraiment devenir la prochaine génération L'infrastructure d'une génération d'Internet est comme le World Wide Web et le navigateur Netscape dans le passé.
Ethereum offre aux développeurs l'expérience de développement la plus complète.
Dans un sens, c'est aussi une imitation du succès du langage Java. Avant Java, le plus gros problème du langage C/C++ était que les programmeurs devaient envisager l'adaptation des logiciels et du matériel, par exemple les types numériques 32 bits. ne peut pas être directement migré pour fonctionner sur des machines 16 bits.

Description de l'image : Architecture JVM
Source : Wikipédia
Outre les améliorations apportées à la facilité d'utilisation du langage, la plus grande amélioration de Java réside dans la conception de la JVM. En un mot, sa caractéristique réside dans "l'adoucissement du matériel", qui permet la même adaptation aux différents matériels grâce à la planification du langage. tant qu'il est implémenté une fois dans EVM, il peut être exécuté sur n'importe quel appareil, réalisant ainsi un véritable développement multiplateforme sans prise en compte supplémentaire des problèmes matériels.
Avec l'aide de JVM, Java est devenu l'un des langages de développement les plus courants au monde. Il n'est peut-être pas spécialisé dans un certain domaine, mais il peut être appliqué à n'importe quel domaine.
Il en va de même pour l'écosystème de développement EVM et Ethereum. Les développeurs n'ont besoin de développer qu'une seule fois pour EVM, puis ils peuvent continuer à progresser avec l'écosystème Ethereum sans tenir compte de la compatibilité des mises à niveau de la chaîne publique, des différences matérielles, etc.

Description de l'image : architecture EVM
Source de l'image : ethereum.org
La solidité n'est pas parfaite, et EVM n'est pas sans problèmes, mais la meilleure compatibilité suffit à assurer la fidélité des développeurs. Alors que de plus en plus de chaînes publiques sont compatibles avec EVM, cette compatibilité a gagné en avantages passifs, et inter-chaînes. la charge de travail est suffisamment faible et les autres chaînes publiques ne sont que des versions localisées d'Ethereum Dapps, ce qui est finalement propice à la domination de l'écosystème Ethereum.

Description de l'image : diagramme de fonctionnement EVM
Source de l'image : R3PO
Et la compatibilité au niveau linguistique contribue également à garantir l’efficacité et la sécurité de l’EVM.
La machine virtuelle (VM) dans l'image ci-dessus fait référence au mode de fonctionnement entre différents systèmes d'exploitation. Par exemple, Parallels Desktop peut garantir que le sous-système Windows s'exécute sur Mac, mais il doit allouer des ressources logicielles et matérielles spécifiques du système d'origine. établissez le sous-système. Installez ensuite l'application Windows dans le sous-système, puis l'application peut s'exécuter. Cependant, en raison des limitations des ressources allouées, son efficacité de fonctionnement ne peut pas être comparée à celle des applications natives.
L'EVM est similaire à la JVM et effectue des opérations de compatibilité à partir du niveau du langage Solidity. Les développeurs utilisent l'API fournie par Infura pour interagir avec le réseau principal et utilisent Truffle pour le développement, les tests et le déploiement de contrats intelligents, etc. disponible pour compléter l'EVM Après adaptation, Dapp peut s'exécuter sur n'importe quelle chaîne publique compatible EVM.
Non seulement pour les développeurs, le développement compatible au niveau EVM garantit que l'expérience apportée à tout utilisateur est totalement cohérente, économisant ainsi un groupe minimum d'utilisateurs de départ pour l'écosystème Ethereum. Seuls les développeurs et un petit nombre d'utilisateurs peuvent maintenir l'influence de l'écosystème Ethereum sur les autres utilisateurs. . Les principaux avantages des chaînes publiques.
L'EVM fait référence à la JVM. Il n'est pas nécessaire de considérer trop de problèmes de matériel et de codage. Il suffit de le développer pour les fonctions dont l'application a réellement besoin. Il peut être adapté une fois et utilisé sur plusieurs terminaux.
Le sens de l'écologie est développement + application + utilisateurs, et EVM joue le rôle d'initialisation du volant d'inertie dans la construction écologique.
Si vous voulez critiquer les autres, vous devez d’abord vous critiquer vous-même : la compatibilité EVM n’aidera pas les concurrents à gagner.
EVM a favorisé le succès d’Ethereum, mais pourquoi d’autres chaînes publiques compatibles avec EVM et le « Plan Vampire » de l’écosystème suceur de sang Ethereum ne peuvent-elles pas fonctionner ?
La logique de la compatibilité des gens :
Pour les développeurs : compatible avec EVM pour réduire les coûts de migration pour les développeurs Ethereum et fournir de nouvelles fonctionnalités de chaîne publique telles qu'un TPS plus élevé ;
Pour les utilisateurs : fournir un certain degré d’incitations symboliques pour encourager la migration des utilisateurs ;
Terminez le remplacement d’Ethereum.
Failles logiques de compatibilité :
Pour les développeurs : un EVM compatible n'est pas un EVM natif après tout, et il existe des coûts de migration cachés ;
Pour les utilisateurs : la sécurité d’Ethereum est la plus élevée, à l’exception du réseau Bitcoin. Cette sécurité n’est pas comparable aux tentations à court terme telles que l’extraction de l’or et les parachutages ;
Résultat : Ethereum occupe toujours la position la plus dominante.
En fait, d’autres chaînes publiques sont confrontées à un dilemme. La compatibilité EVM risque de devenir la chaîne secondaire de facto d’Ethereum, mais l’incompatibilité a pour conséquence de devenir une île isolée, en partant du principe que tout le monde est avide de trafic, cela devient un dernier recours. Un acte de désespoir.

Description de l'image : Liste des solutions compatibles EVM
Source de l'image : R3PO
À l'heure actuelle, d'autres chaînes publiques prennent principalement l'initiative, tandis qu'Ethereum se concentre sur l'amélioration de ses propres anciens problèmes, tels que PoW vers PoS, la sélection du chemin L2, la mise en œuvre de l'abstraction de compte, DankSharding, etc. Sur le chemin de compatibilité, il implémente principalement EVM, utilisant des applications pour obtenir une compatibilité inter-chaînes et des chaînes compatibles EVM.
Les chaînes publiques sont compatibles EVM, représentées par BNB Chain et autres.
Les chaînes publiques d'échange telles que BNB Chain ou OKX Chain, s'appuyant sur la base d'utilisateurs de l'échange et la capacité à gérer des projets, le TVL et l'écologie de leurs chaînes ne peuvent être sous-estimés. En prenant BNB Chain comme exemple, selon les données de DeFi Llama, le TVL et l'écologie qui y fonctionnent ne peuvent être sous-estimés. Avec 492 protocoles et un TVL de 6 milliards de dollars, il s'agit de la deuxième plus grande chaîne publique après Ethereum en termes d'échelle et de volume.
Son mode de fonctionnement principal « imite » Ethereum. Par exemple, Pancakeswap, le plus grand DEX, était à l'origine une version forkée d'Uniswap. Le même Dapp peut basculer de manière transparente entre deux chaînes publiques. Derrière cela se cache l'énorme avantage apporté par la compatibilité EVM. Avantages : les parties au projet doivent uniquement se concentrer sur les opérations plutôt que de développer des produits à partir de zéro.
Compatibilité EVM en chaîne, représentée par Solona.
Solona est une blockchain unique dotée d'un mécanisme PoH. Elle est également depuis longtemps la seule chaîne publique parmi les dix principaux projets de chaîne publique en termes de valeur marchande. Cependant, cela ne signifie pas qu'elle ne peut pas communiquer avec les chaînes compatibles EVM. s'exécute sur la chaîne. Le projet Neon offre la compatibilité EVM.
Cette compatibilité peut être comprise comme une compatibilité à la manière d’une matriochka, plutôt que comme une compatibilité directe au niveau de la chaîne publique elle-même.
Neon offre une expérience de développement très similaire à l'EVM lui-même, comme la prise en charge de la programmation en langage Solidity, une expérience de déploiement transparente de contrats intelligents, des appels directs à MetaMask et des kits de développement tels que Truffle.
Compatible avec les chaînes EVM, représentées par EVMOS.
Il existe plus d'options pour les blockchains modulaires telles que Cosmos ou Polkadot. Les applications qu'elles contiennent peuvent devenir indépendamment des chaînes publiques de niveau L1. EVMOS est également une sous-chaîne de Cosmos et une chaîne publique qui fournit une chaîne de compatibilité EVM. peut non seulement « transmettre » la compatibilité EVM entre Cosmos, mais également fournir une compatibilité EVM entre toutes les autres chaînes publiques.
En plus d'être un fournisseur de compatibilité EVM, il peut également être utilisé comme chaîne publique pour déployer DeFi et d'autres applications. Par exemple, le DEX Exswap qui s'y trouve est une version forkée d'Uniswap.
Résumé de ce paragraphe :
C'est cette large compatibilité qui a contribué à l'ouverture de l'ensemble du monde de la chaîne publique, et le lien entre eux est la compatibilité EVM, les ponts entre chaînes et les échanges. Compte tenu de cela, R3PO a résumé les écoles de compatibilité spécifiques mentionnées ci-dessus. pour fournir ZK EVM Le personnage Terminator effectue un échauffement avant le match.
Si vous voulez conquérir les autres, vous devez d’abord vous gagner vous-même : ZK EVM est l’initiative d’Ethereum
Si d'autres chaînes publiques sont occupées à être compatibles avec EVM, Ethereum a trop de temps pour s'occuper de lui-même, mais après la fusion réussie de PoS et la détermination de la voie technologique L2, ZK est devenu une technologie commune pour l'ensemble de la chaîne publique. , et la combinaison de la technologie ZK et de l'EVM favorisera également Ethereum. L'évolution de l'architecture modulaire est terminée.
La technologie ZK ne se limite pas au domaine L2, elle a sa place dans les Dapps, les chaînes publiques et autres couches supérieures et inférieures. Cependant, la piste ZK EVM la plus populaire est un peu mélangée. R3PO résume brièvement cela et s'efforce de l'éliminer. l'essentiel et conserver l'essentiel.

Description de l'image : Différentes compatibilités et performances EVM
Source de l’image : vitalik.eth
Vitalik a un jour donné la relation entre la compatibilité et les performances des différentes classifications EVM. On peut constater que plus la mise en œuvre est faible, plus la compatibilité est forte, mais plus ses performances sont mauvaises. Si vous y réfléchissez, l'Ethereum est en fait très simple. le réseau principal est pitoyable. Vous pouvez comprendre les performances et la sécurité renforcée.
Plus la couche inférieure est proche, plus le mode de fonctionnement natif EVM est proche, plus la compatibilité est forte, mais les performances seront également sévèrement limitées ;
Plus il est proche de la couche supérieure, plus il teste la capacité de sa propre solution de compatibilité EVM. Plus la différence avec l'EVM natif d'Ethereum est grande, plus la compatibilité est mauvaise, mais cela apportera également une plus grande liberté de personnalisation, ce qui peut grandement optimiser. performance.
Polygon Hermez a été mentionné plus tôt et classé comme ZK VM, mais en fait Hermez s'appelle une solution ZK EVM. Cela semble être une différence d'une lettre, mais sa compatibilité et sa sécurité sont complètement différentes.
ZK VM/EVM implémenté sur Polygon Hermez « reproduit » essentiellement les fonctions d'EVM une à une, similaire à la relation entre WBTC et BTC, et à la relation entre l'ombre et l'ontologie. Dans le fonctionnement quotidien, tant que l'équipe de développement continue de mettre à jour, Son expérience d'utilisation est la même que celle d'EVM, mais après tout, ce n'est pas une implémentation au niveau du langage. On peut seulement dire qu'il s'agit d'un blanchiment face à la concurrence commerciale.
Récemment, StarkNet a publié ZK EVM Kakarot en utilisant le langage du Caire, qui est utilisé pour exécuter des contrats intelligents Ethereum sur StarkNet. Cela peut être considéré comme la première fois que ZK EVM entre dans la phase de test. D'autres sur la route incluent Taiko, Scroll, zkSync 2.0 et d'autres lecteurs ZK EVM.
Pourquoi ZK EVM est-il devenu une piste si prisée et pourquoi est-ce la fin de la chaîne publique ? À l'heure actuelle, au stade de la concurrence commerciale, les informations publiées par les différentes parties au projet ne sont pas exhaustives et tentent de donner leur propre compréhension et servent de guide.

Description de l'image Architecture Ethereum à l'ère ZK EVM
Source de l'image R3PO
Pour la première question, la réponse est que ZK EVM est en fait le véritable foyer des futurs Dapps.
Dans l’état actuel des connaissances, Dapp fonctionne soit sur la chaîne publique, soit sur le réseau L2. Mais selon R3PO, ZK EVM hébergera directement la couche application à l'avenir.
Comme le montre la figure ci-dessus, le futur ZK EVM deviendra un ensemble de fonctions EVM, Rollup et cross-chain bridge. Il s'agit en soi d'une sorte d'EVM et n'a pas besoin d'explications.
Le rollup de niveau L2 est de niveau trop bas. Afin d'obtenir des performances plus élevées, prenons comme exemple StarkNet développé par StarkWare. Il prévoit d'utiliser la récursivité ZK pour prouver la validité des données de vérification. La récursivité peut être étendue à l'infini dans un "post". -tester avant", et ZK peut garantir que l'échelle globale des données est limitée, donc StarkNet lui-même peut être utilisé comme couche de vérification pour les applications et L3 au-dessus.
Le pont inter-chaînes lui-même est plus facile à comprendre.L'essence du pont inter-chaînes est d'échanger et de transférer des actifs entre différentes chaînes publiques. Si les deux parties parviennent à la compatibilité EVM, il n'est pas nécessaire que le pont inter-chaînes agisse en tant que tel. un intermédiaire. Par rapport aux solutions de pont inter-chaînes actuelles présentant des vulnérabilités fréquentes, elles sont plus sécurisées, ZK EVM est donc une meilleure solution de pont inter-chaînes.
Pour la deuxième question, la réponse est que ZK EVM transformera l’ensemble de la chaîne publique en chaîne EVM.
Même les chaînes publiques qui ne sont pas compatibles avec EVM, comme Solona et Aptos, peuvent toujours être connectées via Evmos. De ce point de vue, ZK EVM est l'initiative d'Ethereum. Si vous ne vous connectez pas, je serai compatible avec vous. de cette façon, les avantages écologiques d’Ethereum seront encore amplifiés.
Les chaînes publiques écologiques Move telles qu'Aptos et Sui affirment que Move VM est également un mécanisme de développement général similaire à EVM. En théorie, le langage Move modifié à partir de Rust est en effet meilleur que Solidity, mais son plus gros inconvénient est que le temps n'attend pas. Premièrement, il est douteux qu'elle puisse créer son propre trafic et sa propre écologie, ce qui conduira au dilemme de savoir si d'autres chaînes publiques sont compatibles avec l'EVM.
Conclusion
La réussite d'une chaîne publique sur le marché dépend bien entendu de ses propres efforts, mais elle doit également tenir compte du cours de l'histoire.
Dans le processus de développement de ZK EVM, nous pouvons clairement ressentir la difficulté de la lutte de la chaîne publique derrière cela. Dans la lutte acharnée entre Ethereum et les chaînes publiques, des histoires romantiques sans fin ont été créées. À cette époque, Match Point est arrivé. à EVMOS et Concernant la vie et la mort de nouvelles espèces telles que Move VM et ZK EVM, R3PO estime que le futur paysage de la chaîne publique doit être basé sur l'interopérabilité apportée par la compatibilité EVM comme condition préalable à la concurrence. Histoire entière.
Si ZK EVM progresse sans problème, il est probable qu'Ethereum devienne la fenêtre du monde de la chaîne publique, exécutant la couche d'application la plus riche et s'assurant d'être la couche de règlement la plus sûre et la plus robuste.
Il faudra au moins 5 ans pour que la technologie ZK arrive à maturité à grande échelle. Compte tenu de la maturité à grande échelle des capitaux et du marché, cela pourrait ralentir jusqu'à environ 3 ans. D'ici là, nous pourrons voir si les prévisions d'aujourd'hui se réaliseront. vrai.
Déclaration de droits d'auteur : si vous devez réimprimer, vous êtes invités à communiquer avec notre assistant sur WeChat. Si vous réimprimez ou nettoyez le manuscrit sans autorisation, nous nous réservons le droit d'engager une responsabilité légale.
Avertissement : le marché est risqué, l'investissement doit donc être prudent. Les lecteurs sont priés de respecter strictement les lois et réglementations locales lorsqu’ils examinent les opinions, points de vue ou conclusions contenus dans cet article. Le contenu ci-dessus ne constitue aucun conseil d’investissement.



