Discussion sur la technologie EVM parallèle et son écosystème
Vue d'ensemble de l'EVM
EVM est l'abréviation de Machine Virtuelle Ethereum, qui est l'environnement central pour l'exécution des contrats intelligents. Les développeurs utilisent généralement des langages de haut niveau comme Solidity pour écrire des contrats intelligents, puis les compilent en bytecode exécutable par l'EVM. Bien que la norme EVM soit unifiée, il peut y avoir des différences entre les différentes implémentations. Par exemple, le client Geth d'Ethereum utilise le langage Go pour implémenter l'EVM, tandis que l'équipe Ipsilon de la Fondation Ethereum maintient une implémentation en C++.
Demande d'EVM parallèle
Dans les systèmes de blockchain traditionnels, les transactions sont exécutées dans l'ordre, semblable à un CPU monocœur. Cette méthode est simple mais difficile à étendre à une grande base d'utilisateurs. L'EVM parallèle augmente le débit en traitant simultanément plusieurs transactions, semblable à un CPU multicœur. Cependant, l'exécution parallèle pose également de nouveaux défis, tels que la gestion des conflits d'écriture sur le même contrat intelligent lors du traitement de transactions concurrentes.
Innovation de l'EVM parallèle
Prenons l'exemple de Monad, ses innovations clés comprennent :
Exécution des 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 : Retarder l'exécution des transactions vers un canal indépendant pour maximiser l'utilisation du temps de bloc.
Base de données d'état personnalisée : stocker directement l'arbre de Merkle sur SSD, optimisant le stockage et l'accès à l'état.
Mécanisme de consensus haute performance : le mécanisme de consensus HotStuff amélioré, prend en charge la synchronisation de centaines de nœuds distribués dans le monde.
Les défis de l'EVM parallèle
Les principaux défis comprennent :
Conflit d'état : il est nécessaire de concevoir un mécanisme de détection et de résolution des conflits.
Protection de la propriété intellectuelle : tout en protégeant l'innovation, elle fait face au risque d'être absorbée par d'autres blockchains.
Centralisation des nœuds : Des exigences de performance élevées peuvent entraîner une centralisation des nœuds, nécessitant un équilibre entre décentralisation et performance.
Aperçu des projets EVM parallèles
Monad : un projet EVM parallèle de premier plan, visant à atteindre 10 000 TPS.
Sei : lancement de Sei V2, devenant le premier EVM parallèle haute performance.
Artela : Renforcement de la couche d'exécution via la double machine virtuelle EVM++.
Canto : introduction du plan Cyclone Stack, intégration de la technologie EVM parallèle.
Neon : solution de compatibilité EVM sur Solana.
Eclipse : introduire la machine virtuelle Solana dans l'écosystème Ethereum.
Lumio : réseau Layer 2 VM modulaire, supportant plusieurs machines virtuelles haute performance.
Conclusion
La technologie EVM parallèle offre une nouvelle direction pour améliorer les performances de la blockchain. Ces innovations devraient augmenter le débit et l'efficacité de la blockchain, la rendant plus évolutive et capable de prendre en charge un plus large éventail de cas d'utilisation et de groupes d'utilisateurs. Avec le développement et l'amélioration continus de la technologie, l'EVM parallèle jouera un rôle important dans la formation de l'avenir de l'écosystème blockchain.
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.
15 J'aime
Récompense
15
7
Reposter
Partager
Commentaire
0/400
MEVHunter
· 07-28 18:04
La technologie est toujours le roi.
Voir l'originalRépondre0
SerumDegen
· 07-27 10:17
Le potentiel de parallélisation de l'EVM est énorme.
Exploration des innovations technologiques de l'EVM parallèle : Amélioration des performances de la Blockchain et développement de l'écosystème
Discussion sur la technologie EVM parallèle et son écosystème
Vue d'ensemble de l'EVM
EVM est l'abréviation de Machine Virtuelle Ethereum, qui est l'environnement central pour l'exécution des contrats intelligents. Les développeurs utilisent généralement des langages de haut niveau comme Solidity pour écrire des contrats intelligents, puis les compilent en bytecode exécutable par l'EVM. Bien que la norme EVM soit unifiée, il peut y avoir des différences entre les différentes implémentations. Par exemple, le client Geth d'Ethereum utilise le langage Go pour implémenter l'EVM, tandis que l'équipe Ipsilon de la Fondation Ethereum maintient une implémentation en C++.
Demande d'EVM parallèle
Dans les systèmes de blockchain traditionnels, les transactions sont exécutées dans l'ordre, semblable à un CPU monocœur. Cette méthode est simple mais difficile à étendre à une grande base d'utilisateurs. L'EVM parallèle augmente le débit en traitant simultanément plusieurs transactions, semblable à un CPU multicœur. Cependant, l'exécution parallèle pose également de nouveaux défis, tels que la gestion des conflits d'écriture sur le même contrat intelligent lors du traitement de transactions concurrentes.
Innovation de l'EVM parallèle
Prenons l'exemple de Monad, ses innovations clés comprennent :
Exécution des 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 : Retarder l'exécution des transactions vers un canal indépendant pour maximiser l'utilisation du temps de bloc.
Base de données d'état personnalisée : stocker directement l'arbre de Merkle sur SSD, optimisant le stockage et l'accès à l'état.
Mécanisme de consensus haute performance : le mécanisme de consensus HotStuff amélioré, prend en charge la synchronisation de centaines de nœuds distribués dans le monde.
Les défis de l'EVM parallèle
Les principaux défis comprennent :
Conflit d'état : il est nécessaire de concevoir un mécanisme de détection et de résolution des conflits.
Protection de la propriété intellectuelle : tout en protégeant l'innovation, elle fait face au risque d'être absorbée par d'autres blockchains.
Centralisation des nœuds : Des exigences de performance élevées peuvent entraîner une centralisation des nœuds, nécessitant un équilibre entre décentralisation et performance.
Aperçu des projets EVM parallèles
Canto : introduction du plan Cyclone Stack, intégration de la technologie EVM parallèle.
Neon : solution de compatibilité EVM sur Solana.
Eclipse : introduire la machine virtuelle Solana dans l'écosystème Ethereum.
Lumio : réseau Layer 2 VM modulaire, supportant plusieurs machines virtuelles haute performance.
Conclusion
La technologie EVM parallèle offre une nouvelle direction pour améliorer les performances de la blockchain. Ces innovations devraient augmenter le débit et l'efficacité de la blockchain, la rendant plus évolutive et capable de prendre en charge un plus large éventail de cas d'utilisation et de groupes d'utilisateurs. Avec le développement et l'amélioration continus de la technologie, l'EVM parallèle jouera un rôle important dans la formation de l'avenir de l'écosystème blockchain.