Innovation technologique EVM parallèle : nouvelle direction pour améliorer les performances de la Blockchain

robot
Création du résumé en cours

Analyse approfondie de la technologie et de l'écosystème EVM parallèle

EVM et Solidity

Le développement de contrats intelligents est une compétence essentielle pour les ingénieurs en blockchain. Les développeurs utilisent généralement des langages de haut niveau comme Solidity pour écrire la logique des contrats. Cependant, l'EVM ne peut pas interpréter directement le code Solidity et nécessite qu'il soit compilé en instructions de bas niveau exécutables par la machine virtuelle ( opcode/bytecode ). Bien qu'il existe des outils automatisés pour simplifier ce processus, comprendre les principes de compilation sous-jacents aide toujours à améliorer les performances.

La programmation directe avec des codes d'opération permet d'atteindre une efficacité maximale et de minimiser la consommation de gas. Certains projets haute performance, comme le protocole d'une plateforme d'échange de NFT bien connue, utilisent massivement l'assemblage en ligne pour optimiser les dépenses en gas.

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

Normes et mises en œuvre EVM

L'EVM, en tant que "couche d'exécution", est responsable du traitement des instructions de contrat intelligent compilées. Le bytecode défini par l'EVM est devenu la norme de l'industrie, permettant le déploiement de contrats intelligents inter-chaînes. Bien qu'ils suivent la même norme, les différentes implémentations de l'EVM peuvent présenter des différences significatives en termes de performances et de caractéristiques. Par exemple, un client d'Ethereum implémente l'EVM en langage Go, tandis qu'une autre équipe maintient une version en C++. Cette diversité offre des possibilités d'optimisation et de personnalisation.

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

Technologie EVM parallèle

Historiquement, la communauté blockchain s'est principalement concentrée sur l'innovation des algorithmes de consensus. Cependant, une blockchain haute performance nécessite des percées simultanées dans les couches de consensus et d'exécution. Les chaînes EVM qui n'optimisent que le consensus nécessitent souvent un matériel plus puissant pour améliorer les performances. Par exemple, une célèbre blockchain publique nécessite une configuration plusieurs fois supérieure à celle d'un nœud complet Ethereum avec une limite de gas de 2000 TPS.

La nécessité du traitement parallèle

Les systèmes blockchain traditionnels exécutent les transactions de manière séquentielle, semblable à un CPU monocœur. Cette approche simple a du mal à répondre aux besoins d'un grand nombre d'utilisateurs. La machine virtuelle parallèle permet de traiter plusieurs transactions simultanément, augmentant ainsi considérablement le débit.

L'exécution parallèle fait face à des défis tels que le traitement des écritures concurrentes de transactions sur le même contrat. Il est nécessaire de concevoir de nouveaux mécanismes pour résoudre les conflits potentiels. Le traitement parallèle efficace de contrats non liés peut améliorer les performances proportionnellement au nombre de threads parallèles.

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

Innovation EVM parallèle

Prenons l'exemple d'un projet bien connu, ses innovations clés comprennent :

  • Exécution de transactions parallèles : utilisation d'un algorithme de parallélisme optimiste, permettant de traiter plusieurs transactions simultanément. Le système suit les entrées et sorties des transactions et détermine si la prochaine transaction doit être exécutée en parallèle en fonction de leur corrélation.

  • Exécution différée : lors de la phase de consensus, seule l'ordre des transactions est déterminé, le véritable exécution est reportée à un canal indépendant, maximisant ainsi l'utilisation du temps de bloc.

  • Base de données d'état personnalisée : Optimisez l'accès à l'état en stockant directement les arbres Merkle sur SSD, réduisez l'amplification des lectures et accélérez l'exécution des contrats intelligents.

  • Mécanisme de consensus haute performance : amélioration du consensus HotStuff, supportant des centaines de nœuds mondiaux en synchronisation, utilisant le vote en pipeline pour améliorer l'efficacité.

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

Défis et considérations

Les EVM parallèles font face à deux grands défis : la capture de la valeur d'ingénierie à long terme par Ethereum et la centralisation des nœuds. À l'heure actuelle, la phase de développement n'est pas entièrement open-source pour protéger la propriété intellectuelle, mais les détails finaux seront rendus publics lors du lancement du testnet et du mainnet. Le développement rapide de l'écosystème est la clé pour maintenir un avantage concurrentiel.

La centralisation des nœuds est un défi commun à toutes les blockchains haute performance, nécessitant un compromis entre décentralisation, sécurité et performance. Des indicateurs tels que "TPS par exigence matérielle" aident à comparer l'efficacité des différentes chaînes.

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

Architecture EVM parallèle

En plus des projets mentionnés ci-dessus, l'écosystème EVM parallèle comprend également plusieurs solutions Layer 1 et Layer 2. Elles se divisent principalement en trois catégories :

  1. Mise à niveau pour prendre en charge l'exécution parallèle des Layer 1 compatibles EVM
  2. Prise en charge native de l'exécution parallèle sur Layer 1 compatible EVM
  3. Réseau Layer 2 utilisant une technologie de parallélisme non EVM

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

Projets représentatifs

un projet EVM parallèle de premier plan

Le projet améliore la scalabilité en optimisant l'exécution parallèle de l'EVM et l'architecture pipeline, visant 10 000 TPS. Une grande levée de fonds a récemment été réalisée, avec une valorisation atteignant 3 milliards de dollars. L'équipe fondatrice provient de teneurs de marché de premier plan et possède une riche expérience dans le développement de systèmes de trading. Le réseau de test interne a été lancé et le test public sera bientôt ouvert.

un réseau EVM parallèle spécialisé dans les transactions

Initialement axé sur les réseaux Layer 1 de trading, récemment mis à niveau en EVM parallèle haute performance, avec un TPS porté à 12 500. Le réseau de test prend désormais en charge la migration des applications EVM en un clic, et le lancement du réseau principal est prévu cette année. Un cadre open source a également été lancé pour soutenir l'adoption de la technologie parallèle par Layer 2.

Double Machine Virtuelle Renforcée Exécution Niveau

Améliorer les performances de la blockchain EVM en construisant EVM++( et EVM+WASM). L'équipe principale provient d'un projet blockchain renommé. Le réseau de test public est en ligne et le programme d'incitation écologique a été lancé.

Solution compatible EVM Solana

EVM parallèle basé sur le réseau Solana, permettant aux développeurs Solidity de déployer des DApp sur Solana en un clic. Les transactions de type EVM sont encapsulées en tant que transactions Solana, avec un TPS supérieur à 2 000.

Introduire SVM dans Ethereum

Solution Rollup Layer 2 basée sur la machine virtuelle Solana ( SVM ). Les transactions sont exécutées avec SVM tout en étant réglées sur Ethereum. Une levée de fonds massive a récemment été achevée, et le réseau principal sera bientôt ouvert aux développeurs.

VM modulable Couche 2

Réseau Layer 2 modulaire construit sur OP Stack. Supporte l'utilisation de VM haute performance comme couche d'exécution, Ethereum ou Bitcoin comme couche de règlement, permettant l'exécution parallèle.

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

Conclusion

Les innovations des couches d'exécution telles que l'EVM parallèle offrent une direction importante pour améliorer la performance et l'évolutivité de la blockchain. Le développement de ces technologies favorisera une évolution supplémentaire de l'écosystème blockchain, soutenant des cas d'utilisation et des groupes d'utilisateurs plus larges.

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

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

ETH-2.52%
SOL3%
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
  • 6
  • Partager
Commentaire
0/400
DeFiChefvip
· Il y a 6m
Regarde, cette vague est un peu intéressante.
Voir l'originalRépondre0
AirdropHunterWangvip
· Il y a 19h
Cette vague est incroyable.
Voir l'originalRépondre0
FarmToRichesvip
· Il y a 19h
Le rouleau s'est à nouveau enroulé, il a glissé, il a glissé.
Voir l'originalRépondre0
MeltdownSurvivalistvip
· Il y a 19h
Peu importe la performance, qui l'utilise encore ?
Voir l'originalRépondre0
BlockchainArchaeologistvip
· Il y a 19h
Il y a encore de vieux problèmes dans le code. En parler à nouveau.
Voir l'originalRépondre0
FudVaccinatorvip
· Il y a 19h
L'efficacité est hors du commun !!!
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)