Analyse de la technologie EVM parallèle : une direction innovante pour améliorer les performances de la Blockchain

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

Aperçu de l'EVM

Le développement de contrats intelligents est une compétence fondamentale 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, la EVM ne peut pas interpréter directement le code Solidity, il doit être compilé en codes d'opération de bas niveau exécutables par la machine virtuelle. Bien que ce processus entraîne des frais, les ingénieurs familiers avec le codage de bas niveau peuvent utiliser directement les codes d'opération dans Solidity pour optimiser les performances et réduire les coûts de gaz.

L'EVM, en tant que "couche d'exécution", est l'endroit où le code d'opération des contrats intelligents compilés est finalement exécuté. Le bytecode défini par l'EVM est devenu une norme de l'industrie, et la mise en œuvre de la compatibilité EVM permet aux développeurs de déployer facilement des contrats intelligents sur plusieurs réseaux. Bien qu'ils suivent la même norme de bytecode, différentes implémentations de l'EVM peuvent présenter des différences significatives. Par exemple, le client Geth d'Ethereum utilise le langage Go pour implémenter l'EVM, tandis que l'équipe de la fondation Ethereum maintient une version C++ de l'implémentation.

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

Technologie EVM parallèle

Dans l'histoire, l'innovation dans le domaine de la blockchain s'est principalement concentrée sur les algorithmes de consensus. Cependant, une blockchain haute performance nécessite non seulement un mécanisme de consensus innovant, mais également une couche d'exécution optimisée. Améliorer uniquement les algorithmes de consensus des blockchains EVM nécessite souvent un matériel plus puissant pour soutenir l'amélioration des performances.

Demande de traitement parallèle

Les systèmes de blockchain traditionnels exécutent les transactions séquentiellement, semblable au fonctionnement d'un CPU monocœur. Bien que cette méthode soit simple, elle a du mal à répondre aux besoins d'une large base d'utilisateurs. Les machines virtuelles parallèles permettent de traiter plusieurs transactions simultanément, ce qui peut considérablement augmenter le débit. Cependant, l'exécution parallèle pose également de nouveaux défis techniques, tels que la gestion des conflits d'écriture sur le même contrat intelligent lors du traitement de transactions concurrentes.

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

Innovation de l'EVM parallèle

EVM parallèle représente une série d'innovations visant à optimiser la couche d'exécution de la blockchain. Prenons un projet comme exemple, ses innovations clés incluent :

  • Exécution de transactions parallèles : utilisation d'un algorithme d'exécution parallèle optimiste, permettant le traitement simultané de plusieurs transactions.

  • Exécution différée : dans le mécanisme de consensus, les nœuds parviennent d'abord à un consensus sur l'ordre des transactions, sans exécuter immédiatement les transactions.

  • Base de données d'état personnalisée : optimisation du stockage et de l'accès aux états en stockant directement l'arbre de Merkle sur SSD.

  • Mécanisme de consensus haute performance : un algorithme de consensus amélioré prend en charge la synchronisation efficace entre des centaines de nœuds répartis dans le monde.

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

Défis et considérations

Les principaux défis auxquels est confronté l'EVM parallèle comprennent :

  1. 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 soigneusement conçus.

  2. Capturer la valeur à long terme : l'innovation peut être absorbée par d'autres projets de blockchain, et le développement rapide de l'écosystème devient la clé pour maintenir un avantage concurrentiel.

  3. Décentralisation des nœuds : une blockchain haute performance doit trouver un équilibre entre des opérations sans autorisation, sans confiance et les exigences de performance.

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

Aperçu des projets EVM parallèles

Actuellement, l'écosystème EVM parallèle comprend principalement trois types de projets :

  1. Réseau Layer 1 compatible EVM prenant en charge l'exécution parallèle grâce à une mise à niveau technique.
  2. Réseau Layer 1 compatible EVM utilisant la technologie d'exécution parallèle depuis le début de sa conception.
  3. Réseau Layer 2 utilisant une technologie d'exécution parallèle non EVM

Explorer en profondeur l'EVM parallèle et son écosystème

projet représentatif

un projet EVM parallèle

Ce projet vise à résoudre le problème de scalabilité de l'EVM traditionnel en optimisant l'exécution parallèle et l'architecture en pipeline, avec pour objectif d'atteindre 10 000 TPS. Le projet a terminé un financement à grande échelle, et les membres de l'équipe fondatrice proviennent de sociétés de fintech renommées. Le réseau de test interne a été lancé, et le réseau de test public sera bientôt disponible.

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

Projet de mise à niveau d'un réseau EVM

Le projet était initialement un réseau Layer 1 axé sur le trading, et a maintenant annoncé une mise à niveau complète vers un EVM parallèle haute performance, augmentant le TPS à 12 500. Le testnet est en ligne, prenant en charge la migration en un clic des applications EVM. Le mainnet est prévu pour être lancé au cours du premier semestre de cette année.

Un projet de machine virtuelle

Ce projet améliore les performances de la blockchain EVM et l'efficacité de l'exécution réseau en construisant EVM++ (EVM + WASM). Le réseau de test public est en ligne et le programme d'incitation à l'écosystème a été lancé.

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

Une solution de compatibilité EVM pour Solana

C'est la première solution de compatibilité EVM de Solana, permettant aux développeurs Solidity et Vyper de déployer des DApps sur le réseau Solana en un clic. Elle encapsule les transactions de type EVM en transactions Solana, avec un TPS supérieur à 2 000.

Un projet Ethereum introduit par SVM

C'est une solution Rollup Layer 2 prise en charge par la machine virtuelle Solana (SVM). Elle règle les données de transaction sur Ethereum, mais la couche d'exécution fonctionne dans l'environnement SVM. Le projet a achevé un financement à grande échelle et le mainnet sera bientôt ouvert aux développeurs.

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

Un projet de Layer 2 VM modulaire

Ce projet est un réseau Layer 2 modulaire VM, conçu pour introduire des machines virtuelles haute performance dans les réseaux Layer 2 existants d'Ethereum et de Bitcoin. Il prend en charge l'utilisation d'Ethereum ou de Bitcoin comme couche de règlement, tandis que la couche d'exécution peut utiliser plusieurs machines virtuelles pour une exécution parallèle.

Conclusion

Les technologies innovantes telles que l'EVM parallèle offrent des solutions prometteuses pour améliorer la performance et l'évolutivité de la blockchain. Le développement et la mise en œuvre de ces technologies favoriseront le développement ultérieur de l'écosystème blockchain, soutenant des cas d'utilisation plus larges.

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

ETH6.35%
SOL1.62%
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
  • Reposter
  • Partager
Commentaire
0/400
JustAnotherWalletvip
· Il y a 14h
La réduction du gas est le but ultime, n'est-ce pas ?
Voir l'originalRépondre0
ValidatorVikingvip
· Il y a 14h
hmm les validateurs éprouvés connaissent la vraie affaire... l'eVM parallèle a l'air bien mais montre-moi d'abord les métriques de slashing
Voir l'originalRépondre0
SignatureVerifiervip
· Il y a 14h
hmm... techniquement parlant, l'evm parallèle a encore besoin d'une validation approfondie pour les conditions de course potentielles. faire confiance mais vérifier.
Voir l'originalRépondre0
ChainChefvip
· Il y a 14h
on dirait que l'evm prépare une optimisation de gas épicée, pas mentir... une délicieuse cuisine de protocole que nous avons ici
Voir l'originalRépondre0
MercilessHalalvip
· Il y a 14h
gas brûle l'argent chien
Voir l'originalRépondre0
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)