Exploration de la technologie EVM parallèle et état actuel de l'écosystème
EVM et Solidity
Le développement de contrats intelligents est une compétence clé pour les ingénieurs blockchain. Les logiques de contrat sont généralement écrites dans des langages de haut niveau comme Solidity, mais la machine virtuelle Ethereum (EVM) ne peut pas exécuter directement le code Solidity. Il est nécessaire de le compiler en un code opérationnel de bas niveau compréhensible par la machine virtuelle. Bien qu'il existe des outils d'automatisation pour simplifier ce processus, comprendre les principes sous-jacents reste précieux.
La programmation directe avec des codes d'opération peut permettre une plus grande efficacité et une consommation de gas réduite. Par exemple, le protocole Seaport d'OpenSea utilise massivement l'assemblage en ligne pour optimiser les coûts de gas.
Normes et mise en œuvre EVM
EVM définit la norme de bytecode pour l'exécution des contrats intelligents, permettant aux contrats d'être déployés sur plusieurs réseaux compatibles. Cependant, la mise en œuvre spécifique peut varier considérablement, par exemple, le client Geth d'Ethereum est implémenté en langage Go, tandis que l'équipe Ipsilon maintient une version en C++. Cette diversité permet des optimisations ciblées.
Besoin de traitement parallèle
Les blockchains traditionnelles exécutent les transactions dans l'ordre, similaires à un CPU monocœur, ce qui rend difficile l'extension à une base d'utilisateurs à grande échelle. Les machines virtuelles parallèles permettent de traiter plusieurs transactions simultanément, améliorant ainsi considérablement le débit. Mais cela entraîne également certains défis techniques, comme la gestion des conflits d'état lors du traitement des transactions simultanées.
Innovation EVM parallèle
Prenons Monad comme exemple, ses principales innovations incluent :
Algorithme d'exécution parallèle optimiste
Mécanisme d'exécution différée
Base de données d'état personnalisée ( Monad DB )
Mécanisme de consensus haute performance ( Monad BFT )
Ces technologies améliorent considérablement les performances de traitement des transactions et l'efficacité globale de l'exécution.
Défis techniques
L'exécution parallèle introduit des problèmes de conflits d'état potentiels, 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.
De plus, capturer la valeur des projets à long terme et éviter la centralisation des nœuds sont également des défis importants. Un développement écologique rapide et une réduction des besoins matériels peuvent être des solutions possibles.
Écosystème EVM parallèle
Les projets EVM parallèles actuels comprennent principalement :
Mettre à niveau les réseaux Layer 1 compatibles EVM existants, tels que Polygon, Fantom, etc.
Un nouveau réseau Layer 1 avec exécution parallèle native, tel que Monad, Sei V2, Artela, etc.
Réseaux Layer 2 non-EVM basés sur la technologie parallèle, tels que Solana Neon, Eclipse, Lumio, etc.
Présentation des projets principaux
Monad
Vise à atteindre 10 000 TPS grâce à une exécution parallèle et une architecture en pipeline. 244 millions de dollars de financement ont été réalisés, avec une valorisation de 3 milliards de dollars. L'équipe fondatrice provient de Jump Trading, et le testnet interne a été lancé.
Sei
Un réseau Layer 1 axé sur le trading, Sei V2 a été mis à niveau vers un EVM parallèle, avec un TPS porté à 12 500. Le testnet est désormais en ligne, prenant en charge la migration en un clic des applications EVM.
Artela
Amélioration de la couche d'exécution avec double machine virtuelle EVM++(EVM + WASM). Le réseau de test public est en ligne, et le programme d'incitation à l'écosystème a été lancé.
Canto
Une couche 1 compatible EVM basée sur Cosmos SDK, prévoyant d'introduire la technologie EVM parallèle.
Néon
EVM parallèle sur le réseau Solana, permettant aux développeurs Solidity de déployer des DApps sur Solana. TPS supérieur à 2 000.
Éclipse
Solutions Layer 2 d'Ethereum, utilisant la machine virtuelle Solana ( SVM ) comme couche d'exécution. 50 millions de dollars de financement de Série A ont été complétés.
Lumio
Réseau Layer 2 VM modulable, prenant en charge une combinaison de plusieurs machines virtuelles haute performance avec des couches de règlement Ethereum/Bitcoin.
Le développement de la technologie EVM parallèle améliorera considérablement les performances de la blockchain, offrant un soutien pour des cas d'utilisation et des groupes d'utilisateurs plus larges. Avec les avancées de ces projets, l'écosystème blockchain devrait réaliser une plus grande échelle d'expansion et d'application.
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.
14 J'aime
Récompense
14
5
Partager
Commentaire
0/400
Ser_Liquidated
· Il y a 16h
Papy a encore économisé sur les frais de gas.
Voir l'originalRépondre0
SolidityNewbie
· 08-01 17:58
La base est toujours la plus dure.
Voir l'originalRépondre0
just_another_fish
· 08-01 17:58
Des frais de gas encore plus bas ? bull
Voir l'originalRépondre0
OnchainDetective
· 08-01 17:53
Les frais de gas sont trop élevés, quand cela sera-t-il résolu ?
Innovation de la technologie EVM parallèle : percée clé pour améliorer les performances de la Blockchain
Exploration de la technologie EVM parallèle et état actuel de l'écosystème
EVM et Solidity
Le développement de contrats intelligents est une compétence clé pour les ingénieurs blockchain. Les logiques de contrat sont généralement écrites dans des langages de haut niveau comme Solidity, mais la machine virtuelle Ethereum (EVM) ne peut pas exécuter directement le code Solidity. Il est nécessaire de le compiler en un code opérationnel de bas niveau compréhensible par la machine virtuelle. Bien qu'il existe des outils d'automatisation pour simplifier ce processus, comprendre les principes sous-jacents reste précieux.
La programmation directe avec des codes d'opération peut permettre une plus grande efficacité et une consommation de gas réduite. Par exemple, le protocole Seaport d'OpenSea utilise massivement l'assemblage en ligne pour optimiser les coûts de gas.
Normes et mise en œuvre EVM
EVM définit la norme de bytecode pour l'exécution des contrats intelligents, permettant aux contrats d'être déployés sur plusieurs réseaux compatibles. Cependant, la mise en œuvre spécifique peut varier considérablement, par exemple, le client Geth d'Ethereum est implémenté en langage Go, tandis que l'équipe Ipsilon maintient une version en C++. Cette diversité permet des optimisations ciblées.
Besoin de traitement parallèle
Les blockchains traditionnelles exécutent les transactions dans l'ordre, similaires à un CPU monocœur, ce qui rend difficile l'extension à une base d'utilisateurs à grande échelle. Les machines virtuelles parallèles permettent de traiter plusieurs transactions simultanément, améliorant ainsi considérablement le débit. Mais cela entraîne également certains défis techniques, comme la gestion des conflits d'état lors du traitement des transactions simultanées.
Innovation EVM parallèle
Prenons Monad comme exemple, ses principales innovations incluent :
Ces technologies améliorent considérablement les performances de traitement des transactions et l'efficacité globale de l'exécution.
Défis techniques
L'exécution parallèle introduit des problèmes de conflits d'état potentiels, 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.
De plus, capturer la valeur des projets à long terme et éviter la centralisation des nœuds sont également des défis importants. Un développement écologique rapide et une réduction des besoins matériels peuvent être des solutions possibles.
Écosystème EVM parallèle
Les projets EVM parallèles actuels comprennent principalement :
Présentation des projets principaux
Monad
Vise à atteindre 10 000 TPS grâce à une exécution parallèle et une architecture en pipeline. 244 millions de dollars de financement ont été réalisés, avec une valorisation de 3 milliards de dollars. L'équipe fondatrice provient de Jump Trading, et le testnet interne a été lancé.
Sei
Un réseau Layer 1 axé sur le trading, Sei V2 a été mis à niveau vers un EVM parallèle, avec un TPS porté à 12 500. Le testnet est désormais en ligne, prenant en charge la migration en un clic des applications EVM.
Artela
Amélioration de la couche d'exécution avec double machine virtuelle EVM++(EVM + WASM). Le réseau de test public est en ligne, et le programme d'incitation à l'écosystème a été lancé.
Canto
Une couche 1 compatible EVM basée sur Cosmos SDK, prévoyant d'introduire la technologie EVM parallèle.
Néon
EVM parallèle sur le réseau Solana, permettant aux développeurs Solidity de déployer des DApps sur Solana. TPS supérieur à 2 000.
Éclipse
Solutions Layer 2 d'Ethereum, utilisant la machine virtuelle Solana ( SVM ) comme couche d'exécution. 50 millions de dollars de financement de Série A ont été complétés.
Lumio
Réseau Layer 2 VM modulable, prenant en charge une combinaison de plusieurs machines virtuelles haute performance avec des couches de règlement Ethereum/Bitcoin.
Le développement de la technologie EVM parallèle améliorera considérablement les performances de la blockchain, offrant un soutien pour des cas d'utilisation et des groupes d'utilisateurs plus larges. Avec les avancées de ces projets, l'écosystème blockchain devrait réaliser une plus grande échelle d'expansion et d'application.