L'EVM est-il obsolète ? Non, c'est la pierre angulaire de la blockchain !
Dans le monde de la blockchain, la machine virtuelle Ethereum (EVM) est considérée comme un "grand frère". En tant que fondatrice des contrats intelligents, elle a ouvert l'ère de la prospérité des applications blockchain. Cependant, d'un point de vue technique, l'EVM semble avoir du mal à suivre le rythme des temps.
Voyons d'abord ses lacunes. L'efficacité d'exécution de l'EVM est préoccupante. Il utilise une méthode d'exécution interprétée ligne par ligne, chaque instruction devant être traitée individuellement, ce qui est bien loin de la vitesse des nouvelles machines virtuelles parallèles telles que Sealevel de Solana ou Move VM d'Aptos. Ces nouvelles machines virtuelles peuvent considérablement augmenter la vitesse de traitement des transactions grâce à un traitement parallèle. En outre, l'architecture à thread unique de l'EVM limite encore sa capacité de traitement, ne pouvant pas répondre à la demande croissante de transactions. Parallèlement, bien que la structure de données de l'EVM soit simple, son efficacité laisse à désirer. Le coût d'accès à l'état est très élevé, et les contrats intelligents peuvent facilement rencontrer des goulets d'étranglement de performance lors d'interactions complexes. Pire encore, l'EVM lui-même manque de gestion des ressources et de fonctionnalités complexes de contrôle des accès, ce qui oblige les développeurs à écrire eux-mêmes la logique des contrats pour compenser ces défauts, ce qui augmente non seulement la complexité du développement, mais entraîne également des erreurs.