Analyse de la technologie EVM parallèle : une nouvelle tendance pour améliorer les performances d'Ethereum

EVM : le composant principal d'Ethereum

EVM (Ethereum Virtual Machine) est le cœur d'Ethereum, responsable de l'exécution des contrats intelligents et du traitement des transactions. Contrairement à d'autres machines virtuelles, l'EVM est un moteur de calcul spécialisé, offrant une abstraction de calcul et de stockage. Il exécute son propre ensemble d'instructions en bytecode, généralement compilé à partir de Solidity.

L'EVM est une machine d'état presque Turing-complete. "Presque" parce que toutes les étapes d'exécution consomment une quantité limitée de ressources Gas, évitant ainsi la situation où une boucle infinie pourrait arrêter complètement la plateforme Ethereum. L'EVM n'a pas de fonction de planification, mais exécute les transactions dans le bloc l'une après l'autre, modifiant l'état du monde. Ce processus d'exécution linéaire limite la possibilité d'exécution parallèle.

EVM parallèle : la chirurgie cardiaque d'une Layer1 haute performance

Stratégies parallèles de Layer 1 à haute performance

Pour résoudre le goulot d'étranglement de performance d'Ethereum, de nombreux Layer 1 haute performance ont adopté différentes machines virtuelles et stratégies d'exécution parallèle.

Choix de la machine virtuelle

De nombreuses options Layer 1 haute performance utilisent des machines virtuelles basées sur WASM, eBPF ou le bytecode Move, plutôt que sur l'EVM. Ces machines virtuelles sont généralement plus efficaces et mieux adaptées en tant que plateformes de calcul décentralisées.

Méthode d'exécution parallèle

Le principal défi de l'exécution parallèle est de déterminer quelles transactions sont sans rapport. Les Layer1 haute performance s'appuient principalement sur deux méthodes :

  1. Méthode d'accès à l'état : Savoir à l'avance quelle partie de l'état de la blockchain chaque transaction peut accéder, afin d'analyser quelles transactions sont indépendantes.

  2. Modèle d'exécution optimiste : Supposer que toutes les transactions sont indépendantes, puis vérifier cette hypothèse de manière rétrospective et ajuster si nécessaire.

EVM parallèle : la chirurgie du cœur d'une Layer1 haute performance

Développement de l'EVM parallèle

Le concept de l'EVM parallèle a reçu une attention accrue ces dernières années. Actuellement, on peut définir principalement trois catégories d'EVM parallèle :

  1. Mise à niveau de l'exécution parallèle pour un Layer1 compatible EVM existant
  2. Nouvelle Layer1 compatible EVM utilisant la technologie d'exécution parallèle
  3. Solutions compatibles avec l'EVM sur des Layer 1 non compatibles avec l'EVM

EVM parallèle : la chirurgie cardiaque d'un Layer1 haute performance

Certains projets émergents comme Monad, Sei V2 et Artela explorent la mise en œuvre d'EVM parallèle. Ces projets adoptent différentes solutions techniques visant à améliorer l'efficacité du traitement des transactions et le débit du réseau.

EVM parallèle : la chirurgie de greffe de cœur de Layer1 hautes performances

En même temps, certaines blockchains non compatibles EVM cherchent également à devenir compatibles avec l'EVM, comme le projet Neon sur Solana. Ces solutions exécutent généralement l'EVM en tant que contrat intelligent dans un environnement natif pour assurer une compatibilité transparente.

EVM parallèle : la chirurgie de cœur de haute performance Layer1

Perspectives d'avenir

La technologie parallèle reste un sujet brûlant dans le domaine de la blockchain, mais elle est actuellement principalement concentrée sur la transformation et l'imitation des modèles d'exécution optimistes. À l'avenir, il pourrait y avoir davantage de projets Layer1 entrant en compétition avec l'EVM parallèle, tandis que certains Layer1 existants pourraient également mettre en œuvre une mise à niveau parallèle de l'EVM ou des solutions compatibles avec l'EVM.

EVM parallèle : la chirurgie de remplacement d'un cœur pour un Layer1 haute performance

En plus de la haute performance de l'EVM, le développement diversifié de l'écosystème blockchain est également prometteur, avec l'application et le développement de différentes technologies de machines virtuelles telles que WASM, SVM et Move VM. Cette diversité contribue à promouvoir l'innovation et les progrès de l'ensemble de la technologie blockchain.

EVM parallèle : la chirurgie de cœur pour une Layer1 haute performance

ETH-4.54%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
LeekCuttervip
· Il y a 5h
le gas est vraiment trop cher
Voir l'originalRépondre0
MissedTheBoatvip
· Il y a 14h
Aucune nouveauté, complètement inutile.
Voir l'originalRépondre0
NftPhilanthropistvip
· Il y a 14h
preuve d'impact >>>>>> exécution linéaire tbh
Voir l'originalRépondre0
BrokenDAOvip
· Il y a 15h
Encore un qui veut réparer l'EVM, le Turing non complet devient Turing complet, c'est modifiable ? L'expérience historique n'est-elle pas encore suffisante ?
Voir l'originalRépondre0
DAOplomacyvip
· Il y a 15h
des incitations de gouvernance sous-optimales... comme d'habitude pour être honnête
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)