L'évolution de l'EVM à AltVM

Intermédiaire1/13/2025, 4:01:30 AM
Une exploration approfondie de l'évolution de la machine virtuelle blockchain, comparant les avantages établis de l'EVM avec les innovations émergentes des altVM en matière de sécurité et de performance. L'article examine la transition de la domination de l'EVM vers un avenir multi-VM, aboutissant à la vision d'applications blockchain full-stack.

Transmettre le titre original : L'évolution du grand VM

Imaginez ceci : vous êtes sur le point de terminer la journée après une montagne russe sur la chaîne. +6,9k $ de PNL sur votre position longue ETH, et un multiplicateur de 42x sur la pièce AI Agent qui est censée "guérir" le cancer. Mais au fond de vous, vous avez l'impression que votre âme est écrasée. Pourquoi ? C'est l'EVM.

Chaque fois que vous utilisez l'EVM, vous vous demandez... comment en sommes-nous arrivés là ? Chaque transaction semble être comme marcher sur des œufs à travers un champ de mines. Vous vous demandez, comment se fait-il qu'en 2025, nous n'ayons toujours pas trouvé de solution au modèle d'approbation de dépôt maladroit et dangereux ?

Qu'est-ce qui est pire ? Vous vivez dans la peur constante de l'approbation infinie sur votre DEX préféré qui pourrait vous revenir en boomerang, ou d'être à un meme honeypot près de perdre toutes vos économies. Si cela vous semble familier, vous vivez dans le passé.

Mais soyons justes, la machine virtuelle Ethereum (EVM) n'est pas si mal. Le discours dramatique ci-dessus attire bien votre attention et satisfait notre côté littéraire, mais la réalité est beaucoup plus nuancée.

En réalité, l'EVM a été le pilier des blockchains programmables et historiquement, les dApps les plus utiles et innovants ont été écrits en Solidity pour l'EVM ! Pensez à Uniswap, pensez à Aave, pensez à GMX, pensez à CryptoKitties. Cependant, il est temps que le règne dominant de l'EVM prenne fin.

Le moment est venu pour le roi de partager gracieusement le territoire avec un groupe de nouveaux venus prometteurs. MoveVM, CosmWasm, SVM, FuelVM, Arbitrum Stylus et bien d'autres apportent leurs propres forces et faiblesses à la table et les développeurs commencent à choisir la VM qui convient le mieux à leur cas d'utilisation.

Faites-nous confiance, ce n'est pas seulement un cas de syndrome de l'objet brillant où les développeurs poursuivent une nouvelle méta, ce changement a été étayé par une observation attentive de l'EVM pendant des années, en comprenant ce qu'elle fait bien et ce qu'elle ne fait pas bien, et en prenant une décision éclairée. La nouvelle vague de VM a appris et a commencé à partir d'un meilleur point de départ.

Que fait bien l'EVM?

  • Effets de réseau, écosystème et infrastructure de développement mature. L'EVM a eu une longueur d'avance considérable, ce qui en fait le choix privilégié de la plupart des développeurs, sans hésitation. Pourquoi en serait-il autrement ? L'EVM dispose d'une base d'utilisateurs importante, plus d'applications, plus de liquidité et des outils de développement bien plus avancés que les autres VM alternatives.
  • Intégrations institutionnelles. Les CEX et les gardiens sont des exigences une fois que les chaînes atteignent une certaine échelle. Ces intégrations de la part de tiers sont souvent réalisées par des entités plus importantes et plus lentes qui ont déjà intégré d'innombrables chaînes EVM.
  • Épreuve par le feu. Au fil de nombreuses attaques, Solidity et EVM deviennent de plus en plus résilients et testés au combat. Il est bon d'avoir la sécurité en théorie, mais rien ne vaut d'être en vie depuis des années et de combler activement les failles de sécurité.
  • Fonction de contrainte économique. Avec l'EVM abritant près de 90 milliards de dollars d'actifs DeFi et la tendance ne semblant pas s'arrêter avec de nouvelles chaînes majeures optant pour l'EVM - Monad, Hyperliquid, MegaETH, Berachain - il y a une énorme force économique poussant l'EVM à être meilleur et à s'améliorer pour servir la liquidité.

Pourquoi l'EVM est-elle nulle ?

  • La sécurité est faible. Même si elle passe par une "épreuve du feu", il y a de la place pour que des altVMs arrivent et commencent à partir d'une base de sécurité plus élevée, rendant simplement plusieurs bugs au niveau des applications et des protocoles impossibles. Même les développeurs compétents de Solidity finissent par se tirer une balle dans le pied et les vecteurs d'attaque que les auditeurs doivent fouiller sont intimidants.
  • Les performances manquent d'éclat. L'ancien EVM ne fonctionne pas bien avec une haute capacité de traitement. C'est trop inefficace. Des projets comme@monad_xyz""> @monad_xyz et @megaeth_labstentent de changer cela, mais leurs deux approches comportent des compromis importants. Soit ils réécrivent entièrement la pile (Monad), sacrifiant la fiabilité éprouvée au combat, soit ils font des compromis sur la décentralisation (MegaETH).

  • Le golf à essence n'est pas fait pour les faibles. C'est un système médiocre lorsque les développeurs doivent passer plus de temps à optimiser l'efficacité du gaz plutôt qu'à construire leur protocole. De plus, les optimisations significatives proviennent souvent de l'écriture d'assemblage, ce qui est un cauchemar et je ne pense pas avoir besoin d'expliquer pourquoi. Parfois, même le simple fait de changer l'ordre des définitions de fonctions dans un SC peut permettre d'optimiser le gaz, il y a une magie noire dans cet art.

Eh bien, malgré toutes ses imperfections, l'EVM fonctionne parfaitement et continuera de conserver sa domination pendant des années. Mais pensez-y de cette façon, $BTCest l'actif cryptographique dominant, mais cela ne signifie pas qu'il n'y a pas de place pour des milliers de différents actifs cryptographiques à coexister avec $BTC, comme ils le font.

Outre cela, il existe un énorme écosystème de développeurs qui travaillent jour après jour pour améliorer l'expérience utilisateur offerte par EVM grâce à l'abstraction des comptes, aux transactions groupées et même à unenouveau compilateur Solidity. Il y a un immense travail en cours à tous les niveaux de la pile pour améliorer l'EVM.

Mais si notre optimisme nous sert bien, le nombre de développeurs en crypto augmentera 1000 fois à partir de maintenant au minimum, et nous ne pouvons pas nous attendre à ce que l'EVM les serve tous. Pensez à Web2 pendant une minute, il n'y a pas un seul langage de programmation qui convienne à tous les cas d'utilisation, ou un seul langage que chaque développeur aime utiliser, ni ne pouvons-nous nous attendre à ce qu'ils le fassent.

Cela étant dit, entrons dans la compréhension des altVMs.

Il est temps d'élargir VM - altVMs 🤝 EVM

Nous comprenons, les croyances sont difficiles à briser. Lorsque vos chercheurs CT préférés vous disent que l'EVM fonctionne parfaitement et remettent en question l'existence même des altVM, il est naturel de les croire sur parole. Mais permettez-nous de vous montrer le revers de cette argumentation en combattant directement le FUD en premier lieu.

Le FUD AltVM.

  • Pourquoi avons-nous besoin d'altVM ? L'EVM fonctionne simplement. Vous savez, si nous abandonnions simplement et acceptions le statu quo quand les choses fonctionnent simplement, nous n'aurions jamais de belles choses dans la vie. Les altVM représentent des expériences ambitieuses et un pas en avant, elles représentent un pas vers l'évolution de la façon dont nous construisons des applications crypto. La concurrence aide à engendrer les plus forts.
  • Le discours d'AltVM est celui des VC qui poursuivent une nouvelle méta. Non, ce n'est pas le cas et il y a des preuves contre cela. CosmWasm a été le choix de VM sur plusieurs chaînes basées sur Cosmos depuis des années, SVM de Solana étant utilisé pour gérer une quantité incroyable d'échelle et de liquidité, et même Sui & Aptos servent collectivement plus de 2,7 milliards de dollars de TVL sur MoveVM. Ce sont des signes très réels de traction et de PMF plutôt qu'un écran de fumée.
  • Intégrer des utilisateurs est difficile. Oui, ils ont actuellement besoin de télécharger un nouveau portefeuille, d'apprendre à lire un nouvel explorateur, de construire de nouveaux modèles mentaux mais—
  1. Tout d'abord, les utilisateurs se rassemblent là où se trouve l'opportunité, et les chaînes avec des altVMs représentent souvent des opportunités sous-estimées, c'est ainsi que le volant initial se met en marche. Les utilisateurs ne sont pas stupides, il suffit de rendre cela intéressant pour qu'ils traversent la courbe d'apprentissage.
  2. Deuxièmement, Initia résout cela. BYOW—Bring Your Own Wallet. Peu importe le Rollup Interwoven que vous choisissez d'utiliser, indépendamment de la MV sur le rollup, vous avez la liberté d'utiliser votre portefeuille de choix de Rabby à Phantom à Keplr.
  3. Troisièmement, l'abstraction de chaîne commence à devenir réalité. Le parrainage de gaz, l'interopérabilité, etc. ont été résolus en 2024. En 2025, les barrières à l'entrée de nouvelles applications, indépendamment de la chaîne ou de l'EVM, seront réduites à 0.
  • Les outils de développement sont décevants. Nous sommes d'accord, mais il est également important de comprendre que ces outils sont nouveaux et évoluent constamment à un rythme rapide. Une fois qu'ils atteindront une vitesse d'évasion, vous commencerez à voir des améliorations significatives dans l'expérience de développement.

Pourquoi les AltVM prospéreront à long terme

Maintenant que nous avons éliminé les choses désagréables, recentrons-nous sur les aspects positifs, il y a beaucoup à parcourir. Les AltVM représentent finalement une nouvelle voie pour la créativité et les opportunités dans l'espace des applications blockchain. Ils apportent de nouveaux paradigmes, des idées novatrices et une sécurité de base plus élevée. Plongeons dans les raisons pour lesquelles les AltVM sont passionnants:

Nouveaux modèles mentaux

Les observateurs attentifs remarqueraient, au cours du cycle précédent, que la plupart des innovations dans les applications blockchain se sont déroulées hors chaîne - que ce soit l'interface, les incitations ou le comblement de l'écart pour que le rendement exogène s'écoule vers la crypto. L'innovation on-chain a atteint un plateau. Nous voulons en voir plus.fiveoutofninedéveloppeurs de calibre qui expérimentent on-chain et repoussent vraiment les limites de ce qui est possible.

Cependant, l'EVM a enfermé les développeurs dans des modèles mentaux rigides, limitant la créativité. Les AltVMs apportent de la variance et offrent aux développeurs un changement de rythme. Les AltVMs brisent les contraintes précédentes et permettent aux développeurs de penser différemment à la construction d'applications onchain.

Cet effet est actuellement le plus notable avec Arbitrum Stylus et Sui Move.

Le Stylus d'Arbitrum est un environnement d'exécution basé sur WASM qui permet aux développeurs de créer des smart contracts en Rust, C++, et théoriquement dans n'importe quel langage pouvant être compilé en WASM. Nous voyons déjà les effets de Stylus en pratique !

Renégatest un DEX unique en son genre, c'est un dark pool onchain - sans glissement, zéro MEV et trading privé. Après avoir exploré plusieurs options, Renegade a choisi Stylus car toutes les autres options pour leur protocole seraient littéralement trop coûteuses à utiliser pour les utilisateurs. En savoir plus sur leétude de cas ici.

Maintenant, examinons le MoveVM de Sui. Il introduit le concept de blocs de transactions programmables (PTB), qui permettent aux développeurs de composer des interactions entre plusieurs modules dans une seule transaction hors chaîne et de l'envoyer ! Pas besoin d'abstraction de compte pour regrouper les transactions ou attendre qu'une EIP conflictuelle soit ajoutée à l'EVM, vous pouvez bénéficier dès aujourd'hui des avantages de l'expérience utilisateur en construisant simplement sur Sui ! En savoir plus à ce sujetici.

Haut niveau de sécurité

La plupart des altVM d'aujourd'hui sont construits avec la sécurité comme principe directeur essentiel. Ils ont eu l'avantage de voir où l'EVM échoue et de concevoir pour éviter ces failles dès le départ. Cela ne veut pas dire qu'ils sont hermétiques, il pourrait certainement y avoir des piratages et des défauts non découverts que nous découvrirons plus tard dans le temps, mais ils surpassent l'EVM en termes de sécurité aujourd'hui !

De plus, la plupart des altVM sont construites sur Rust, une base connue pour être un langage extrêmement sécurisé et largement utilisé pour écrire des logiciels critiques. Encore une fois, la sécurité est au cœur de tout.

Pas encore convaincu ? Jetez un œil à MoveVM - la VM utilisée sur l'Initia L1.

Pour commencer, Move est le seul langage de crypto qui a été créé par une équipe ayant une compréhension profonde et une expérience de développement de nouveaux langages de programmation à partir de zéro.

Il y a des fonctionnalités intégrées dans le langage qui obligent les développeurs à mieux réfléchir à leurs programmes et permettent de représenter l'état du programme plus proche de la réalité. Par exemple:

  • Les actifs sont des « ressources » détenues par une adresse qui représentent la véritable propriété des actifs, contrairement à une simple correspondance de soldes dans l'EVM.
  • Les sémantiques de propriété strictes héritées de Rust font en sorte que le développeur doit sérieusement réfléchir à la gestion de son état, car le langage l'oblige à définir précisément quelles parties des données peuvent être mutées et où.

Et si vous, en tant que développeur, parvenez toujours à vous tirer une balle dans le pied ? Vous avez la vérification formelle pour sauver votre âme. Déplacez des navires avec un vérificateur formel intégré à travers lequel vous pouvez définir mathématiquement le comportement de votre programme et le vérificateur vous dira si votre code ne correspond pas à ce que vous avez l'intention de faire. Cela réduit considérablement la marge d'erreur logique.

Conçu pour la performance

Les AltVM sont littéralement conçus pour être extrêmement rapides. Nous sommes assez sûrs que les performances n'étaient pas la principale préoccupation lorsque Lord Gavin était penché sur son ordinateur portable en essayant de produire la première version de l'EVM & Solidity. Bien sûr, l'EVM a parcouru un long chemin depuis ses débuts, mais oh boy, il n'est pas de taille face aux AltVMs fraîches et nouvelles.

Comme nous l'avons mentionné, l'ancienne EVM ne fonctionne pas bien avec la parallélisation, et la parallélisation est le levier le plus efficace pour que les chaînes augmentent leurs performances. La parallélisation avec l'EVM est toujours possible, mais elle implique un énorme compromis si vous voulez bien le faire - vous avez besoin d'une équipe d'ingénieurs ex-Jump pour réécrire l'ensemble du système...

Tout d'abord, qu'est-ce que la parallélisation ? Tout simplement, au lieu de traiter les transactions une par une, plusieurs transactions sont traitées ensemble.

Les machines virtuelles modernes sont conçues en gardant à l'esprit la parallélisation, elles prospèrent grâce à elle. Plus précisément, le paradigme de programmation offert par Move et la machine virtuelle de Solana vise à rendre la parallélisation aussi fluide que possible.

En regardant le SVM, chaque morceau de données est regroupé sous différents comptes. Les développeurs peuvent choisir de répartir les données dans différents comptes avec autant de granularité qu'ils le souhaitent, et les données sont découplées de la logique d'exécution, du programme. À chaque transaction, les développeurs doivent spécifier à partir de quels comptes ils vont lire et écrire. Ce niveau de séparation permet à la VM d'identifier les transactions qui ne contestent pas les mêmes ressources et de les paralléliser.

À ce stade, après avoir d'abord combattu les préoccupations, puis exposé systématiquement les avantages des altVM, vous devriez être en mesure de comprendre pourquoi ils sont hautement EV+ pour la crypto et pour les générations d'applications à venir.

Ce n'est pas tribal et vous ne devriez pas risquer votre vie pour une certaine machine virtuelle. Chaque machine virtuelle a ses avantages et ses inconvénients, finalement les développeurs devraient avoir la liberté de choisir ce qu'ils préfèrent et ce qui convient le mieux à leurs applications. L'expérimentation est bonne pour tout le monde dans l'industrie!

Ce sont les choix qui comptent réellement lors de la construction d'applications et pourquoi Initia prend actuellement en charge MEWing - MoveVM, EVM et CosmWasm.

La vérité est que nous n'avons fait que gratter la surface de ce qui se passe dans l'espace AltVM jusqu'à présent. Des zkVM aux environnements hybrides regroupant différentes VM, en passant par des tentatives telles que FuelVM pour résoudre le problème de l'expansion de l'état, l'avenir des applications est prometteur. Cela devrait vous mettre debout et danser lorsque vous pensez à la façon dont les applications de demain utiliseront ces outils à leur disposition pour créer des expériences nouvelles, des cas d'utilisation que vous n'avez jamais vus auparavant, et le faire à moindre coût!

Nous ne faisons que commencer la courbe en S de l'évolution de l'AltVM.

Au-delà des AltVMs : Entrez dans les applications Full-Stack.

Il est temps de faire un pas en arrière. Avec tous les outils, avec tous les discours - quel est l'objectif final ? L'objectif réel est de construire des produits et des expériences qui apportent une immense valeur aux utilisateurs - que ce soit grâce à des performances exceptionnelles, une sécurité optimale ou une expérience fluide.

En fin de compte, les machines virtuelles ne sont qu'un autre outil dans la boîte à outils d'un développeur à exploiter.

Mais sont-ils le meilleur outil pour atteindre notre objectif? Ils sont certainement une pièce du puzzle, mais pas le puzzle lui-même. Les machines virtuelles - qu'il s'agisse d'EVM ou d'AltVMs - ne nous permettent pas d'atteindre notre objectif lorsqu'elles sont utilisées dans un environnement partagé et polyvalent.

Les applications construites sur des chaînes monolithiques à état partagé auront toujours du mal à rivaliser avec les applications construites sur une infrastructure personnalisée, dédiée et intentionnelle.

L'évolution réelle réside dans les applications Full-Stack.

La véritable évolution réside dans le choix du bon VM pour votre cas d'utilisation et dans son association avec un appchain sur mesure. Les applications full-stack permettent aux développeurs de construire sans compromis. Elles nous mènent vers un avenir où les développeurs prennent le contrôle total de leur environnement d'exécution, un monde où les développeurs ne choisissent pas une blockchain mais en conçoivent une adaptée aux besoins exacts de leur application pour offrir la meilleure expérience possible, en disposant d'un espace de blocs dédié pour personnaliser l'exécution et l'ordonnancement des transactions. Elles représentent la liberté et la prochaine évolution.

Chez Initia, nous croyons vraiment que les applications full-stack sont le plus grand déblocage à pas de géant pour construire des produits nouveaux. Pour soutenir cette conviction, nous menons la charge en offrant aux constructeurs le meilleur cadre pour construire des applications full-stack: ils peuvent sélectionner la VM qui correspond le mieux à leur vision - que ce soit la sécurité de Move, l'écosystème de l'EVM ou la flexibilité de CosmWasm, accéder instantanément à l'interopérabilité grâce à LayerZero et IBC, modifier facilement la pile de chaînes de bas niveau avec Cosmos SDK et avoir tout ce dont ils ont besoin soigneusement emballé dans la pile interconnectée: oracles, Celestia DA, explorateurs, Native USDC, rampes d'accès, modaux de portefeuille, interfaces utilisateur de pont et plus encore.

Avec Initia, les applications full-stack ne sont pas seulement accessibles, elles sont pratiques.

Nous vous laisserons avec ce petit teaser sur les applications full-stack et les appchains, l'article a été un cheval de Troie pour vous préparer au prochain où vous ne partirez sans doute pas avant d'être renversé.

Avertissement :

  1. Cet article est reproduit à partir de [Initia]. Transférez le titre original : The Great VM Evolution. Tous les droits d’auteur appartiennent à l’auteur original [@initia]. Si vous avez des objections à cette réimpression, veuillez contacter le Apprendre Gatel'équipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas des conseils en investissement.
  3. L'équipe Gate Learn a traduit l'article dans d'autres langues. La copie, la distribution ou le plagiat des articles traduits est interdit sauf mention contraire.

L'évolution de l'EVM à AltVM

Intermédiaire1/13/2025, 4:01:30 AM
Une exploration approfondie de l'évolution de la machine virtuelle blockchain, comparant les avantages établis de l'EVM avec les innovations émergentes des altVM en matière de sécurité et de performance. L'article examine la transition de la domination de l'EVM vers un avenir multi-VM, aboutissant à la vision d'applications blockchain full-stack.

Transmettre le titre original : L'évolution du grand VM

Imaginez ceci : vous êtes sur le point de terminer la journée après une montagne russe sur la chaîne. +6,9k $ de PNL sur votre position longue ETH, et un multiplicateur de 42x sur la pièce AI Agent qui est censée "guérir" le cancer. Mais au fond de vous, vous avez l'impression que votre âme est écrasée. Pourquoi ? C'est l'EVM.

Chaque fois que vous utilisez l'EVM, vous vous demandez... comment en sommes-nous arrivés là ? Chaque transaction semble être comme marcher sur des œufs à travers un champ de mines. Vous vous demandez, comment se fait-il qu'en 2025, nous n'ayons toujours pas trouvé de solution au modèle d'approbation de dépôt maladroit et dangereux ?

Qu'est-ce qui est pire ? Vous vivez dans la peur constante de l'approbation infinie sur votre DEX préféré qui pourrait vous revenir en boomerang, ou d'être à un meme honeypot près de perdre toutes vos économies. Si cela vous semble familier, vous vivez dans le passé.

Mais soyons justes, la machine virtuelle Ethereum (EVM) n'est pas si mal. Le discours dramatique ci-dessus attire bien votre attention et satisfait notre côté littéraire, mais la réalité est beaucoup plus nuancée.

En réalité, l'EVM a été le pilier des blockchains programmables et historiquement, les dApps les plus utiles et innovants ont été écrits en Solidity pour l'EVM ! Pensez à Uniswap, pensez à Aave, pensez à GMX, pensez à CryptoKitties. Cependant, il est temps que le règne dominant de l'EVM prenne fin.

Le moment est venu pour le roi de partager gracieusement le territoire avec un groupe de nouveaux venus prometteurs. MoveVM, CosmWasm, SVM, FuelVM, Arbitrum Stylus et bien d'autres apportent leurs propres forces et faiblesses à la table et les développeurs commencent à choisir la VM qui convient le mieux à leur cas d'utilisation.

Faites-nous confiance, ce n'est pas seulement un cas de syndrome de l'objet brillant où les développeurs poursuivent une nouvelle méta, ce changement a été étayé par une observation attentive de l'EVM pendant des années, en comprenant ce qu'elle fait bien et ce qu'elle ne fait pas bien, et en prenant une décision éclairée. La nouvelle vague de VM a appris et a commencé à partir d'un meilleur point de départ.

Que fait bien l'EVM?

  • Effets de réseau, écosystème et infrastructure de développement mature. L'EVM a eu une longueur d'avance considérable, ce qui en fait le choix privilégié de la plupart des développeurs, sans hésitation. Pourquoi en serait-il autrement ? L'EVM dispose d'une base d'utilisateurs importante, plus d'applications, plus de liquidité et des outils de développement bien plus avancés que les autres VM alternatives.
  • Intégrations institutionnelles. Les CEX et les gardiens sont des exigences une fois que les chaînes atteignent une certaine échelle. Ces intégrations de la part de tiers sont souvent réalisées par des entités plus importantes et plus lentes qui ont déjà intégré d'innombrables chaînes EVM.
  • Épreuve par le feu. Au fil de nombreuses attaques, Solidity et EVM deviennent de plus en plus résilients et testés au combat. Il est bon d'avoir la sécurité en théorie, mais rien ne vaut d'être en vie depuis des années et de combler activement les failles de sécurité.
  • Fonction de contrainte économique. Avec l'EVM abritant près de 90 milliards de dollars d'actifs DeFi et la tendance ne semblant pas s'arrêter avec de nouvelles chaînes majeures optant pour l'EVM - Monad, Hyperliquid, MegaETH, Berachain - il y a une énorme force économique poussant l'EVM à être meilleur et à s'améliorer pour servir la liquidité.

Pourquoi l'EVM est-elle nulle ?

  • La sécurité est faible. Même si elle passe par une "épreuve du feu", il y a de la place pour que des altVMs arrivent et commencent à partir d'une base de sécurité plus élevée, rendant simplement plusieurs bugs au niveau des applications et des protocoles impossibles. Même les développeurs compétents de Solidity finissent par se tirer une balle dans le pied et les vecteurs d'attaque que les auditeurs doivent fouiller sont intimidants.
  • Les performances manquent d'éclat. L'ancien EVM ne fonctionne pas bien avec une haute capacité de traitement. C'est trop inefficace. Des projets comme@monad_xyz""> @monad_xyz et @megaeth_labstentent de changer cela, mais leurs deux approches comportent des compromis importants. Soit ils réécrivent entièrement la pile (Monad), sacrifiant la fiabilité éprouvée au combat, soit ils font des compromis sur la décentralisation (MegaETH).

  • Le golf à essence n'est pas fait pour les faibles. C'est un système médiocre lorsque les développeurs doivent passer plus de temps à optimiser l'efficacité du gaz plutôt qu'à construire leur protocole. De plus, les optimisations significatives proviennent souvent de l'écriture d'assemblage, ce qui est un cauchemar et je ne pense pas avoir besoin d'expliquer pourquoi. Parfois, même le simple fait de changer l'ordre des définitions de fonctions dans un SC peut permettre d'optimiser le gaz, il y a une magie noire dans cet art.

Eh bien, malgré toutes ses imperfections, l'EVM fonctionne parfaitement et continuera de conserver sa domination pendant des années. Mais pensez-y de cette façon, $BTCest l'actif cryptographique dominant, mais cela ne signifie pas qu'il n'y a pas de place pour des milliers de différents actifs cryptographiques à coexister avec $BTC, comme ils le font.

Outre cela, il existe un énorme écosystème de développeurs qui travaillent jour après jour pour améliorer l'expérience utilisateur offerte par EVM grâce à l'abstraction des comptes, aux transactions groupées et même à unenouveau compilateur Solidity. Il y a un immense travail en cours à tous les niveaux de la pile pour améliorer l'EVM.

Mais si notre optimisme nous sert bien, le nombre de développeurs en crypto augmentera 1000 fois à partir de maintenant au minimum, et nous ne pouvons pas nous attendre à ce que l'EVM les serve tous. Pensez à Web2 pendant une minute, il n'y a pas un seul langage de programmation qui convienne à tous les cas d'utilisation, ou un seul langage que chaque développeur aime utiliser, ni ne pouvons-nous nous attendre à ce qu'ils le fassent.

Cela étant dit, entrons dans la compréhension des altVMs.

Il est temps d'élargir VM - altVMs 🤝 EVM

Nous comprenons, les croyances sont difficiles à briser. Lorsque vos chercheurs CT préférés vous disent que l'EVM fonctionne parfaitement et remettent en question l'existence même des altVM, il est naturel de les croire sur parole. Mais permettez-nous de vous montrer le revers de cette argumentation en combattant directement le FUD en premier lieu.

Le FUD AltVM.

  • Pourquoi avons-nous besoin d'altVM ? L'EVM fonctionne simplement. Vous savez, si nous abandonnions simplement et acceptions le statu quo quand les choses fonctionnent simplement, nous n'aurions jamais de belles choses dans la vie. Les altVM représentent des expériences ambitieuses et un pas en avant, elles représentent un pas vers l'évolution de la façon dont nous construisons des applications crypto. La concurrence aide à engendrer les plus forts.
  • Le discours d'AltVM est celui des VC qui poursuivent une nouvelle méta. Non, ce n'est pas le cas et il y a des preuves contre cela. CosmWasm a été le choix de VM sur plusieurs chaînes basées sur Cosmos depuis des années, SVM de Solana étant utilisé pour gérer une quantité incroyable d'échelle et de liquidité, et même Sui & Aptos servent collectivement plus de 2,7 milliards de dollars de TVL sur MoveVM. Ce sont des signes très réels de traction et de PMF plutôt qu'un écran de fumée.
  • Intégrer des utilisateurs est difficile. Oui, ils ont actuellement besoin de télécharger un nouveau portefeuille, d'apprendre à lire un nouvel explorateur, de construire de nouveaux modèles mentaux mais—
  1. Tout d'abord, les utilisateurs se rassemblent là où se trouve l'opportunité, et les chaînes avec des altVMs représentent souvent des opportunités sous-estimées, c'est ainsi que le volant initial se met en marche. Les utilisateurs ne sont pas stupides, il suffit de rendre cela intéressant pour qu'ils traversent la courbe d'apprentissage.
  2. Deuxièmement, Initia résout cela. BYOW—Bring Your Own Wallet. Peu importe le Rollup Interwoven que vous choisissez d'utiliser, indépendamment de la MV sur le rollup, vous avez la liberté d'utiliser votre portefeuille de choix de Rabby à Phantom à Keplr.
  3. Troisièmement, l'abstraction de chaîne commence à devenir réalité. Le parrainage de gaz, l'interopérabilité, etc. ont été résolus en 2024. En 2025, les barrières à l'entrée de nouvelles applications, indépendamment de la chaîne ou de l'EVM, seront réduites à 0.
  • Les outils de développement sont décevants. Nous sommes d'accord, mais il est également important de comprendre que ces outils sont nouveaux et évoluent constamment à un rythme rapide. Une fois qu'ils atteindront une vitesse d'évasion, vous commencerez à voir des améliorations significatives dans l'expérience de développement.

Pourquoi les AltVM prospéreront à long terme

Maintenant que nous avons éliminé les choses désagréables, recentrons-nous sur les aspects positifs, il y a beaucoup à parcourir. Les AltVM représentent finalement une nouvelle voie pour la créativité et les opportunités dans l'espace des applications blockchain. Ils apportent de nouveaux paradigmes, des idées novatrices et une sécurité de base plus élevée. Plongeons dans les raisons pour lesquelles les AltVM sont passionnants:

Nouveaux modèles mentaux

Les observateurs attentifs remarqueraient, au cours du cycle précédent, que la plupart des innovations dans les applications blockchain se sont déroulées hors chaîne - que ce soit l'interface, les incitations ou le comblement de l'écart pour que le rendement exogène s'écoule vers la crypto. L'innovation on-chain a atteint un plateau. Nous voulons en voir plus.fiveoutofninedéveloppeurs de calibre qui expérimentent on-chain et repoussent vraiment les limites de ce qui est possible.

Cependant, l'EVM a enfermé les développeurs dans des modèles mentaux rigides, limitant la créativité. Les AltVMs apportent de la variance et offrent aux développeurs un changement de rythme. Les AltVMs brisent les contraintes précédentes et permettent aux développeurs de penser différemment à la construction d'applications onchain.

Cet effet est actuellement le plus notable avec Arbitrum Stylus et Sui Move.

Le Stylus d'Arbitrum est un environnement d'exécution basé sur WASM qui permet aux développeurs de créer des smart contracts en Rust, C++, et théoriquement dans n'importe quel langage pouvant être compilé en WASM. Nous voyons déjà les effets de Stylus en pratique !

Renégatest un DEX unique en son genre, c'est un dark pool onchain - sans glissement, zéro MEV et trading privé. Après avoir exploré plusieurs options, Renegade a choisi Stylus car toutes les autres options pour leur protocole seraient littéralement trop coûteuses à utiliser pour les utilisateurs. En savoir plus sur leétude de cas ici.

Maintenant, examinons le MoveVM de Sui. Il introduit le concept de blocs de transactions programmables (PTB), qui permettent aux développeurs de composer des interactions entre plusieurs modules dans une seule transaction hors chaîne et de l'envoyer ! Pas besoin d'abstraction de compte pour regrouper les transactions ou attendre qu'une EIP conflictuelle soit ajoutée à l'EVM, vous pouvez bénéficier dès aujourd'hui des avantages de l'expérience utilisateur en construisant simplement sur Sui ! En savoir plus à ce sujetici.

Haut niveau de sécurité

La plupart des altVM d'aujourd'hui sont construits avec la sécurité comme principe directeur essentiel. Ils ont eu l'avantage de voir où l'EVM échoue et de concevoir pour éviter ces failles dès le départ. Cela ne veut pas dire qu'ils sont hermétiques, il pourrait certainement y avoir des piratages et des défauts non découverts que nous découvrirons plus tard dans le temps, mais ils surpassent l'EVM en termes de sécurité aujourd'hui !

De plus, la plupart des altVM sont construites sur Rust, une base connue pour être un langage extrêmement sécurisé et largement utilisé pour écrire des logiciels critiques. Encore une fois, la sécurité est au cœur de tout.

Pas encore convaincu ? Jetez un œil à MoveVM - la VM utilisée sur l'Initia L1.

Pour commencer, Move est le seul langage de crypto qui a été créé par une équipe ayant une compréhension profonde et une expérience de développement de nouveaux langages de programmation à partir de zéro.

Il y a des fonctionnalités intégrées dans le langage qui obligent les développeurs à mieux réfléchir à leurs programmes et permettent de représenter l'état du programme plus proche de la réalité. Par exemple:

  • Les actifs sont des « ressources » détenues par une adresse qui représentent la véritable propriété des actifs, contrairement à une simple correspondance de soldes dans l'EVM.
  • Les sémantiques de propriété strictes héritées de Rust font en sorte que le développeur doit sérieusement réfléchir à la gestion de son état, car le langage l'oblige à définir précisément quelles parties des données peuvent être mutées et où.

Et si vous, en tant que développeur, parvenez toujours à vous tirer une balle dans le pied ? Vous avez la vérification formelle pour sauver votre âme. Déplacez des navires avec un vérificateur formel intégré à travers lequel vous pouvez définir mathématiquement le comportement de votre programme et le vérificateur vous dira si votre code ne correspond pas à ce que vous avez l'intention de faire. Cela réduit considérablement la marge d'erreur logique.

Conçu pour la performance

Les AltVM sont littéralement conçus pour être extrêmement rapides. Nous sommes assez sûrs que les performances n'étaient pas la principale préoccupation lorsque Lord Gavin était penché sur son ordinateur portable en essayant de produire la première version de l'EVM & Solidity. Bien sûr, l'EVM a parcouru un long chemin depuis ses débuts, mais oh boy, il n'est pas de taille face aux AltVMs fraîches et nouvelles.

Comme nous l'avons mentionné, l'ancienne EVM ne fonctionne pas bien avec la parallélisation, et la parallélisation est le levier le plus efficace pour que les chaînes augmentent leurs performances. La parallélisation avec l'EVM est toujours possible, mais elle implique un énorme compromis si vous voulez bien le faire - vous avez besoin d'une équipe d'ingénieurs ex-Jump pour réécrire l'ensemble du système...

Tout d'abord, qu'est-ce que la parallélisation ? Tout simplement, au lieu de traiter les transactions une par une, plusieurs transactions sont traitées ensemble.

Les machines virtuelles modernes sont conçues en gardant à l'esprit la parallélisation, elles prospèrent grâce à elle. Plus précisément, le paradigme de programmation offert par Move et la machine virtuelle de Solana vise à rendre la parallélisation aussi fluide que possible.

En regardant le SVM, chaque morceau de données est regroupé sous différents comptes. Les développeurs peuvent choisir de répartir les données dans différents comptes avec autant de granularité qu'ils le souhaitent, et les données sont découplées de la logique d'exécution, du programme. À chaque transaction, les développeurs doivent spécifier à partir de quels comptes ils vont lire et écrire. Ce niveau de séparation permet à la VM d'identifier les transactions qui ne contestent pas les mêmes ressources et de les paralléliser.

À ce stade, après avoir d'abord combattu les préoccupations, puis exposé systématiquement les avantages des altVM, vous devriez être en mesure de comprendre pourquoi ils sont hautement EV+ pour la crypto et pour les générations d'applications à venir.

Ce n'est pas tribal et vous ne devriez pas risquer votre vie pour une certaine machine virtuelle. Chaque machine virtuelle a ses avantages et ses inconvénients, finalement les développeurs devraient avoir la liberté de choisir ce qu'ils préfèrent et ce qui convient le mieux à leurs applications. L'expérimentation est bonne pour tout le monde dans l'industrie!

Ce sont les choix qui comptent réellement lors de la construction d'applications et pourquoi Initia prend actuellement en charge MEWing - MoveVM, EVM et CosmWasm.

La vérité est que nous n'avons fait que gratter la surface de ce qui se passe dans l'espace AltVM jusqu'à présent. Des zkVM aux environnements hybrides regroupant différentes VM, en passant par des tentatives telles que FuelVM pour résoudre le problème de l'expansion de l'état, l'avenir des applications est prometteur. Cela devrait vous mettre debout et danser lorsque vous pensez à la façon dont les applications de demain utiliseront ces outils à leur disposition pour créer des expériences nouvelles, des cas d'utilisation que vous n'avez jamais vus auparavant, et le faire à moindre coût!

Nous ne faisons que commencer la courbe en S de l'évolution de l'AltVM.

Au-delà des AltVMs : Entrez dans les applications Full-Stack.

Il est temps de faire un pas en arrière. Avec tous les outils, avec tous les discours - quel est l'objectif final ? L'objectif réel est de construire des produits et des expériences qui apportent une immense valeur aux utilisateurs - que ce soit grâce à des performances exceptionnelles, une sécurité optimale ou une expérience fluide.

En fin de compte, les machines virtuelles ne sont qu'un autre outil dans la boîte à outils d'un développeur à exploiter.

Mais sont-ils le meilleur outil pour atteindre notre objectif? Ils sont certainement une pièce du puzzle, mais pas le puzzle lui-même. Les machines virtuelles - qu'il s'agisse d'EVM ou d'AltVMs - ne nous permettent pas d'atteindre notre objectif lorsqu'elles sont utilisées dans un environnement partagé et polyvalent.

Les applications construites sur des chaînes monolithiques à état partagé auront toujours du mal à rivaliser avec les applications construites sur une infrastructure personnalisée, dédiée et intentionnelle.

L'évolution réelle réside dans les applications Full-Stack.

La véritable évolution réside dans le choix du bon VM pour votre cas d'utilisation et dans son association avec un appchain sur mesure. Les applications full-stack permettent aux développeurs de construire sans compromis. Elles nous mènent vers un avenir où les développeurs prennent le contrôle total de leur environnement d'exécution, un monde où les développeurs ne choisissent pas une blockchain mais en conçoivent une adaptée aux besoins exacts de leur application pour offrir la meilleure expérience possible, en disposant d'un espace de blocs dédié pour personnaliser l'exécution et l'ordonnancement des transactions. Elles représentent la liberté et la prochaine évolution.

Chez Initia, nous croyons vraiment que les applications full-stack sont le plus grand déblocage à pas de géant pour construire des produits nouveaux. Pour soutenir cette conviction, nous menons la charge en offrant aux constructeurs le meilleur cadre pour construire des applications full-stack: ils peuvent sélectionner la VM qui correspond le mieux à leur vision - que ce soit la sécurité de Move, l'écosystème de l'EVM ou la flexibilité de CosmWasm, accéder instantanément à l'interopérabilité grâce à LayerZero et IBC, modifier facilement la pile de chaînes de bas niveau avec Cosmos SDK et avoir tout ce dont ils ont besoin soigneusement emballé dans la pile interconnectée: oracles, Celestia DA, explorateurs, Native USDC, rampes d'accès, modaux de portefeuille, interfaces utilisateur de pont et plus encore.

Avec Initia, les applications full-stack ne sont pas seulement accessibles, elles sont pratiques.

Nous vous laisserons avec ce petit teaser sur les applications full-stack et les appchains, l'article a été un cheval de Troie pour vous préparer au prochain où vous ne partirez sans doute pas avant d'être renversé.

Avertissement :

  1. Cet article est reproduit à partir de [Initia]. Transférez le titre original : The Great VM Evolution. Tous les droits d’auteur appartiennent à l’auteur original [@initia]. Si vous avez des objections à cette réimpression, veuillez contacter le Apprendre Gatel'équipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas des conseils en investissement.
  3. L'équipe Gate Learn a traduit l'article dans d'autres langues. La copie, la distribution ou le plagiat des articles traduits est interdit sauf mention contraire.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!