Innovation technologique EVM parallèle : surmonter les goulets d'étranglement de performance pour promouvoir le développement de l'écosystème Blockchain

robot
Création du résumé en cours

Exploration des technologies et des écosystèmes EVM parallèles

EVM et Solidity

Le développement de contrats intelligents est une compétence fondamentale pour les ingénieurs blockchain. Les développeurs utilisent généralement des langages de haut niveau comme Solidity pour écrire la logique des contrats, mais l'EVM ne peut pas exécuter ces codes directement. Il doit compiler le code en opcodes ou en bytecode de bas niveau. Bien qu'il existe des outils pour automatiser ce processus, les ingénieurs qui comprennent les principes sous-jacents peuvent programmer directement avec des opcodes pour atteindre une efficacité maximale et réduire la consommation de gas.

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

Norme et mise en œuvre EVM

L'EVM, en tant que "couche d'exécution", est l'endroit où sont traités les codes d'opération des contrats intelligents après compilation. Le bytecode défini par l'EVM est devenu la norme de l'industrie, permettant aux développeurs de déployer des contrats efficacement sur plusieurs réseaux. Bien qu'ils suivent la même norme, les différentes implémentations de l'EVM peuvent être très différentes. Par exemple, le client Geth d'Ethereum implémente l'EVM en langage Go, tandis que l'équipe Ipsilon de la fondation Ethereum maintient une version en C++. Cette diversité permet différentes solutions d'optimisation.

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

Exigences technologiques EVM parallèles

Les systèmes de blockchain traditionnels exécutent les transactions de manière séquentielle, semblable à un CPU monocœur. Cette méthode est simple mais difficile à étendre. La machine virtuelle parallèle permet de traiter plusieurs transactions simultanément, augmentant ainsi considérablement le débit. Cependant, l'exécution parallèle pose certains défis d'ingénierie, comme la gestion des conflits d'écriture pour des transactions concurrentes sur le même contrat.

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

Innovation de l'EVM parallèle

Prenons l'exemple de Monad, ses principales innovations comprennent :

  • Exécution des transactions parallèles : utilisation d'un algorithme d'exécution parallèle optimiste, permettant à plusieurs transactions d'être traitées simultanément.
  • Exécution différée : retarder l'exécution des transactions sur un canal indépendant pour maximiser l'utilisation du temps de bloc.
  • Base de données d'état personnalisée : accès à l'état optimisé en stockant directement l'arbre de Merkle sur le SSD.
  • Mécanisme de consensus haute performance : consensus HotStuff amélioré, prenant en charge la synchronisation efficace de centaines de nœuds mondiaux.

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

Défis techniques

L'exécution parallèle introduit des conflits d'état potentiels, nécessitant des mécanismes de détection et de résolution des conflits soigneux. De plus, les équipes doivent souvent repenser la base de données d'état pour améliorer les performances de lecture et d'écriture, ainsi que développer des algorithmes de consensus compatibles.

Les principaux défis incluent la capture de la valeur d'ingénierie à long terme d'Ethereum et la centralisation des nœuds. Le développement rapide de l'écosystème est crucial pour maintenir un avantage concurrentiel. Trouver un équilibre entre décentralisation, sécurité et performance est également un grand défi.

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

Architecture EVM parallèle

En dehors de Monad, le modèle EVM parallèle comprend également des projets tels que Sei, MegaETH, Polygon, etc. Ces projets peuvent être classés en trois catégories :

  1. Support de l'exécution parallèle des réseaux Layer 1 compatibles EVM via une mise à niveau
  2. Réseau Layer 1 compatible avec l'EVM prenant en charge l'exécution parallèle de manière native.
  3. Réseau Layer 2 utilisant une technologie d'exécution parallèle non EVM

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

Projets principaux

Monad

Monad vise à résoudre les problèmes d'évolutivité en optimisant l'exécution parallèle de l'EVM, avec un objectif de 10 000 TPS. Un financement de 244 millions de dollars a été réalisé, avec une valorisation de 3 milliards de dollars. L'équipe fondatrice provient d'institutions renommées telles que Jump Trading.

Sei

Sei V2 est le premier EVM parallèle haute performance, avec un TPS porté à 12 500. Le testnet a été lancé en février de cette année, prenant en charge la migration des applications EVM en un clic.

Artela

Artela renforce la couche d'exécution avec une double machine virtuelle EVM++( EVM + WASM). L'équipe centrale vient d'Ant Group, le réseau de test public est déjà en ligne.

Canto

Canto est un réseau Layer 1 compatible EVM basé sur le Cosmos SDK, qui prévoit d'introduire une technologie EVM parallèle pour améliorer les performances.

Néon

Neon EVM est la première solution de compatibilité EVM pour Solana, permettant aux développeurs Solidity et Vyper de déployer facilement sur Solana.

Éclipse

Eclipse est une solution Rollup Layer 2 soutenue par la machine virtuelle Solana, introduisant SVM dans l'écosystème Ethereum.

Lumio

Lumio est un réseau Layer 2 modulaire VM, prenant en charge l'exécution parallèle à l'aide de machines virtuelles performantes telles que Aptos VM et Solana VM.

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

Résumé

Les technologies innovantes telles que l'EVM parallèle offrent des solutions prometteuses pour améliorer les performances et l'évolutivité de la blockchain. Le développement de ces technologies favorisera l'évolution de l'écosystème blockchain et soutiendra des cas d'utilisation plus variés.

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

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

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
  • 7
  • Partager
Commentaire
0/400
SatoshiChallengervip
· 07-16 14:41
Combien de projets parallèles de la dernière ronde sont morts?
Voir l'originalRépondre0
SchrodingersFOMOvip
· 07-14 11:07
Quand est-ce que je pourrai atteindre mon point de rêve, c'est ça qui est crucial.
Voir l'originalRépondre0
TokenEconomistvip
· 07-13 15:15
en fait, cette mathématique EVM parallèle est assez élégante pour être honnête
Voir l'originalRépondre0
GasWastervip
· 07-13 15:13
Cette vague a pris fin en un instant.
Voir l'originalRépondre0
ContractFreelancervip
· 07-13 15:12
La concurrence est vraiment délicieuse
Voir l'originalRépondre0
MidnightGenesisvip
· 07-13 15:00
Regarder le code source tard dans la nuit, le goulet d'étranglement de performance était prévisible.
Voir l'originalRépondre0
GateUser-e51e87c7vip
· 07-13 14:49
La performance va enfin augmenter.
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)