Percée de la technologie EVM parallèle : Déverrouiller une nouvelle ère de haute performance pour la Blockchain

robot
Création du résumé en cours

Exploration de la technologie EVM parallèle et de son développement écologique

EVM et Solidity

Le développement de contrats intelligents est une compétence fondamentale pour un ingénieur blockchain. Les développeurs utilisent généralement des langages de haut niveau comme Solidity pour écrire la logique des contrats, mais la machine virtuelle Ethereum (EVM) ne peut pas interpréter directement ces codes. Il est nécessaire de les compiler en codes d'opération de bas niveau ou en bytecode exécutable par la machine virtuelle. Bien qu'il existe des outils pouvant automatiser ce processus de conversion, comprendre les mécanismes sous-jacents reste très précieux.

Certains ingénieurs expérimentés utilisent directement les codes d'opération dans Solidity pour optimiser les performances et réduire la consommation de gaz. Par exemple, le protocole central d'une célèbre plateforme d'échange de NFT utilise largement l'assemblage en ligne pour minimiser les frais de gaz des utilisateurs.

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

Normes et mise en œuvre de l'EVM

L'EVM, en tant que "couche d'exécution", est l'environnement final dans lequel les opcodes des contrats intelligents s'exécutent. Le bytecode défini par l'EVM est devenu la norme de l'industrie, permettant aux développeurs de déployer facilement des contrats sur plusieurs réseaux.

Bien que les différentes implémentations de l'EVM puissent varier considérablement tout en respectant le même standard de bytecode, par exemple, le client Go d'Ethereum et le client C++ adoptent des méthodes d'implémentation différentes, offrant ainsi flexibilité pour l'optimisation et la personnalisation des projets.

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

Technologie EVM parallèle

Dans le domaine de la blockchain, l'accent a principalement été mis sur l'innovation des algorithmes de consensus, certaines blockchains publiques à haute performance étant connues pour leur mécanisme de consensus. En réalité, une blockchain haute performance doit avoir des percées tant au niveau du consensus que de la couche d'exécution. Les blockchains publiques EVM qui n'optimisent que l'algorithme de consensus nécessitent souvent des nœuds de configuration plus élevée pour soutenir l'amélioration des performances.

La plupart des systèmes de blockchain adoptent un mode d'exécution séquentielle des transactions, similaire à un CPU monocœur. Cette approche simple a du mal à répondre aux besoins d'un grand nombre d'utilisateurs. L'exécution parallèle permet de traiter plusieurs transactions simultanément, augmentant considérablement le débit, mais elle pose également de nouveaux défis techniques, tels que la gestion des conflits de transactions concurrentes.

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

Innovation de l'EVM parallèle

Prenons l'exemple d'un projet EVM parallèle, ses innovations clés 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 personnalisée, optimisation du stockage et de l'accès à l'état
  • Mécanisme de consensus amélioré, prenant en charge la synchronisation de nœuds à grande échelle

Une 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 une conception soigneuse des mécanismes de détection et de résolution des conflits. De plus, les équipes doivent généralement redessiner la base de données d'état et développer des algorithmes de consensus compatibles.

La capture de la valeur des projets à long terme et la décentralisation des nœuds sont également des défis auxquels est confronté l'EVM parallèle. Le développement rapide de l'écosystème est crucial pour maintenir un avantage concurrentiel. Un équilibre doit être trouvé entre performance, décentralisation et sécurité.

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

Aperçu des projets EVM parallèles

L'écosystème EVM parallèle actuel 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 technologique.
  2. Réseau Layer 1 compatible EVM avec exécution parallèle supportée par une conception native
  3. Réseau Layer 2 utilisant une technologie d'exécution parallèle non EVM

Certains projets représentatifs incluent :

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

Monad

Monad s'engage à améliorer l'évolutivité en optimisant l'exécution parallèle de l'EVM, avec un objectif de TPS de 10 000. Un financement à grande échelle a été réalisé, l'équipe fondatrice provient d'institutions de trading de premier plan. Le réseau de tests interne a été lancé et sera bientôt ouvert au public.

Sei V2

Sei est en train de se mettre à niveau vers un réseau EVM parallèle haute performance, avec un objectif de TPS de 12 500. Le testnet est en ligne, prenant en charge la migration des applications EVM en un clic. Un cadre open source a également été lancé pour soutenir l'adoption de la technologie parallèle Layer 2.

Artela

Artela améliore les performances de la couche d'exécution grâce à une architecture à double machine virtuelle EVM++. L'équipe dirigeante provient de projets blockchain renommés. Le réseau de test public est maintenant en ligne et le programme d'incitation à l'écosystème a été lancé.

Néon

Neon est la première solution de compatibilité EVM pour Solana, permettant aux développeurs Solidity de déployer en un clic sur Solana. TPS supérieur à 2 000.

Éclipse

Eclipse est une solution de couche 2 Ethereum basée sur la machine virtuelle Solana. Les transactions sont exécutées sur la VM Solana et réglées sur Ethereum. Le réseau principal sera bientôt ouvert aux développeurs.

Lumio

Lumio est un réseau de couche 2 VM modulaire, prenant en charge plusieurs machines virtuelles haute performance. Il peut utiliser Ethereum ou Bitcoin comme couche de règlement, permettant une exécution parallèle.

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

Résumé

Les innovations des couches d'exécution telles que l'EVM parallèle offrent de nouvelles solutions pour améliorer la performance et l'évolutivité de la blockchain. Le développement et l'application de ces technologies favoriseront une évolution supplémentaire de l'écosystème blockchain, soutenant des scénarios d'application plus larges.

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

Discussion approfondie sur EVM parallèle et 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
  • 6
  • Partager
Commentaire
0/400
AirdropChaservip
· Il y a 14h
c'est juste un accélérateur, entrer dans une position, entrer dans une position
Voir l'originalRépondre0
LiquidationTherapistvip
· 07-16 21:04
Qu'est-ce qu'il y a de si impressionnant ? Ce n'est pas comme si c'était génial.
Voir l'originalRépondre0
ProofOfNothingvip
· 07-16 21:04
Attendre que ça décolle pour en profiter.
Voir l'originalRépondre0
LuckyBearDrawervip
· 07-16 21:04
Il y a V2 ? Bull !
Voir l'originalRépondre0
RunWithRugsvip
· 07-16 21:02
La performance, je la confie à la poubelle SEI.
Voir l'originalRépondre0
RunWhenCutvip
· 07-16 20:43
C’est une nouvelle routine pour couper à nouveau les poireaux
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)