Innovation technologique EVM parallèle : une nouvelle direction pour améliorer l'efficacité d'exécution de la Blockchain

Machine virtuelle Ethereum (EVM) et son développement parallèle

EVM et Solidity

Le développement de contrats intelligents est une compétence de base pour les ingénieurs blockchain. Bien que les développeurs puissent utiliser des langages de haut niveau comme Solidity pour écrire la logique des contrats, la Machine virtuelle ne peut pas exécuter ces codes directement. Il est nécessaire de les compiler en bytecode bas niveau compréhensible par la machine virtuelle. Des outils existants peuvent automatiser ce processus de conversion, allégeant ainsi la charge des développeurs.

Bien que la compilation entraîne certains coûts, les ingénieurs familiers avec les codes d'opération de bas niveau peuvent utiliser directement le code d'assemblage dans Solidity pour atteindre une efficacité maximale et réduire les coûts de gas. Par exemple, un protocole de trading NFT bien connu utilise massivement l'assemblage en ligne pour minimiser les dépenses en gas des utilisateurs.

Discussion approfondie sur EVM parallèle et son écosystème

Différences de performance de la Machine virtuelle Ethereum

L'EVM, en tant que "couche d'exécution", est l'endroit où les codes d'opération des contrats intelligents sont finalement exécutés. Le bytecode défini par l'EVM est devenu la norme de l'industrie, permettant aux développeurs de déployer des contrats sur plusieurs réseaux.

Bien que suivant la même norme de bytecode, différentes implémentations de la Machine virtuelle Ethereum (EVM) peuvent présenter des différences de performance significatives. Par exemple, le client Go d'Ethereum et le client C++ utilisent des méthodes d'implémentation différentes, laissant de la place pour l'optimisation et la personnalisation des projets.

Discussion approfondie sur l'EVM parallèle et son écosystème

Technologie EVM parallèle

Dans l'histoire, l'innovation blockchain s'est principalement concentrée sur les algorithmes de consensus, et certains projets connus sont également célèbres en raison de leur mécanisme de consensus. Cependant, une blockchain haute performance nécessite en réalité une double innovation des couches de consensus et d'exécution. Les chaînes EVM qui n'optimisent que le consensus nécessitent souvent du matériel plus puissant pour soutenir l'amélioration des performances.

La plupart des systèmes de blockchain continuent d'utiliser un mode d'exécution séquentielle des transactions, similaire à un CPU monocœur. Passer au traitement parallèle peut considérablement augmenter le débit, mais cela pose également de nouveaux défis d'ingénierie, tels que la gestion des conflits d'écriture pour les transactions concurrentes sur le même contrat.

Approfondir sur les EVM parallèles et leur écosystème

Innovation de l'EVM parallèle

Prenons un projet EVM parallèle comme exemple, ses principales innovations comprennent :

  • Algorithme d'exécution parallèle optimiste, permettant de traiter plusieurs transactions simultanément
  • Mécanisme d'exécution différée, reportant l'exécution des transactions à un canal indépendant
  • Base de données d'état optimisée, améliorant la vitesse d'accès à l'état
  • Mécanisme de consensus haute performance, supportant des opérations distribuées à grande échelle

Exploration approfondie de l'EVM parallèle et de son écosystème

Défis techniques

L'exécution parallèle introduit des problèmes potentiels de conflit d'état, nécessitant des mécanismes de détection et de résolution des conflits soigneux. Les équipes doivent généralement également redessiner la base de données d'état et développer des algorithmes de consensus compatibles.

Les principaux défis incluent le risque que la technologie soit absorbée par des projets tels qu'Ethereum, ainsi que le problème de la centralisation des nœuds. Le développement rapide de l'écosystème et la réduction des besoins matériels seront essentiels pour relever ces défis.

Approfondir sur EVM parallèle et son écosystème

Schéma EVM parallèle

Les projets EVM parallèles comprennent principalement deux catégories : les réseaux Layer 1 et les solutions Layer 2.

  1. Prise en charge de l'exécution parallèle via la mise à niveau de la couche 1 compatible avec la Machine virtuelle Ethereum.
  2. Adopté dès le départ un Layer 1 compatible EVM avec exécution parallèle
  3. Chaîne compatible EVM de Layer 2 utilisant la technologie parallèle non-EVM

Une discussion approfondie sur le EVM parallèle et son écosystème

Principaux projets EVM parallèles

Un projet bien connu vise à optimiser l'EVM par l'exécution parallèle et une architecture en pipeline, avec un objectif de TPS de 10000. Ce projet a déjà réalisé un financement important, l'équipe fondatrice provient d'un célèbre teneur de marché.

Un autre projet, initialement axé sur les applications de trading, a maintenant été mis à niveau vers un EVM parallèle haute performance, prenant en charge la migration d'applications en un clic.

Il existe également des projets qui améliorent les performances de la couche d'exécution grâce à une architecture à double Machine virtuelle EVM++, l'équipe centrale provenant d'un projet blockchain connu.

Un projet de l'écosystème Cosmos a également annoncé son intention d'introduire la technologie EVM parallèle.

De plus, il existe des solutions compatibles EVM basées sur Solana, ainsi que des projets Layer 2 introduisant la Machine virtuelle Solana dans Ethereum.

Approfondir sur le EVM parallèle et son écosystème

Conclusion

L'innovation des couches d'exécution telles que l'EVM parallèle offre de nouvelles solutions pour améliorer les performances et l'évolutivité de la blockchain. Le développement de ces technologies favorisera des avancées supplémentaires dans l'écosystème blockchain et soutiendra des cas d'utilisation plus variés.

Discussion approfondie sur EVM parallèle et son écosystème

Discussion approfondie sur le EVM parallèle et son écosystème

ETH1.4%
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
CryingOldWalletvip
· 07-14 13:50
La joie des partisans de l'assemblage
Voir l'originalRépondre0
tokenomics_truthervip
· 07-14 05:25
Ce gaz n'est vraiment pas bon marché.
Voir l'originalRépondre0
StopLossMastervip
· 07-11 20:29
le gas va encore augmenter
Voir l'originalRépondre0
PretendingSeriousvip
· 07-11 20:13
C'est juste de la spéculation sur solidity. Pourquoi ne pas dire que le gas est si cher ?
Voir l'originalRépondre0
SorryRugPulledvip
· 07-11 20:07
gas est si bon marché, mais c'est toujours cher.
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)