Discussion sur la technologie EVM parallèle et son développement écologique
Aperçu de l'EVM
EVM( La machine virtuelle Ethereum ) est au cœur de l'exécution des contrats intelligents. Les développeurs utilisent des langages de haut niveau comme Solidity pour écrire des contrats, qui sont ensuite compilés en bytecode exécutable par l'EVM. Les ingénieurs familiers avec les codes d'opération de bas niveau peuvent optimiser directement le code, améliorer l'efficacité et réduire la consommation de gas. Le célèbre protocole Seaport utilise massivement l'assemblage en ligne pour minimiser les coûts pour les utilisateurs.
L'EVM, en tant que couche d'exécution, définit un code binaire standard, permettant aux contrats d'être déployés sur plusieurs réseaux. Bien que la norme soit unifiée, les méthodes d'implémentation sont variées. Le client Geth d'Ethereum implémente l'EVM en Go, tandis que l'équipe Ipsilon maintient une version en C++, permettant différentes optimisations et personnalisations.
La demande d'EVM parallèle
Les blockchains traditionnelles exécutent les transactions de manière séquentielle, semblable à un CPU monocœur, ce qui rend difficile l'extension à une base d'utilisateurs à grande échelle. L'EVM parallèle permet de traiter plusieurs transactions simultanément, augmentant considérablement le débit. Cependant, cela entraîne des défis d'ingénierie, tels que la gestion des conflits d'écriture pour les transactions concurrentes sur un même contrat.
Innovation de l'EVM parallèle
Prenons l'exemple de Monad, ses innovations incluent :
Exécution parallèle optimiste : traiter plusieurs transactions simultanément, suivre les entrées et les sorties, et déterminer l'ordre d'exécution en fonction des relations.
Exécution différée : d'abord parvenir à un consensus sur l'ordre des transactions, puis retarder l'exécution dans un canal indépendant, améliorant ainsi l'efficacité.
Base de données d'état personnalisée : optimisation du stockage et de l'accès aux états, accélération de l'exécution des contrats intelligents.
Mécanisme de consensus haute performance : amélioration du mécanisme HotStuff, support de la synchronisation de nœuds à grande échelle, augmentation de l'efficacité du consensus.
Défis techniques
L'exécution parallèle introduit des problèmes de conflits d'état, nécessitant des mécanismes de détection et de résolution des conflits. Les équipes doivent également redessiner la base de données d'état et développer des algorithmes de consensus compatibles.
Les principaux défis comprennent la capture de la valeur à long terme d'Ethereum et la décentralisation des nœuds. Un développement rapide de l'écosystème est essentiel pour rester compétitif. Il faut trouver un équilibre entre performance et décentralisation.
Aperçu des projets EVM parallèles
Monad : projet EVM parallèle de premier plan, visant 10 000 TPS, a obtenu un financement de 244 millions de dollars.
Sei : lancement de Sei V2, un réseau EVM parallèle, avec un TPS pouvant atteindre 12 500.
Artela : amélioration de la couche d'exécution grâce à la double machine virtuelle EVM++.
Canto : Introduction du programme Cyclone Stack pour soutenir l'EVM parallèle.
Neon : solution compatible EVM sur Solana, TPS supérieur à 2 000.
Eclipse : introduire la VM Solana dans la solution Layer 2 d'Ethereum.
Lumio : couche 2 VM modulaire, prenant en charge plusieurs VM haute performance.
Conclusion
Les innovations des couches d'exécution telles que l'EVM parallèle offrent un fort soutien pour améliorer les performances et l'évolutivité de la blockchain. Le développement de ces technologies stimulera de nouveaux progrès dans l'écosystème blockchain, soutenant des applications plus larges.
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.
12 J'aime
Récompense
12
7
Reposter
Partager
Commentaire
0/400
NullWhisperer
· 07-20 09:48
hmm... les conflits d'état pourraient être un vecteur d'exploitation critique à vrai dire
Voir l'originalRépondre0
staking_gramps
· 07-20 00:23
Besoin de paralléliser gogogogo
Voir l'originalRépondre0
PumpDetector
· 07-17 21:29
entendu cette histoire auparavant... le même vieux fud sur l'échelle
Voir l'originalRépondre0
ClassicDumpster
· 07-17 21:27
Dépêche-toi de lancer la nouvelle chaîne!
Voir l'originalRépondre0
TokenVelocity
· 07-17 21:24
Eh bien, est-ce que cette chose est fiable ?
Voir l'originalRépondre0
ChainDoctor
· 07-17 21:21
Est-il mieux d'écrire du code ou de faire simplement du Mining ?
Innovation de la technologie EVM parallèle : une nouvelle vague pour améliorer les performances de la Blockchain
Discussion sur la technologie EVM parallèle et son développement écologique
Aperçu de l'EVM
EVM( La machine virtuelle Ethereum ) est au cœur de l'exécution des contrats intelligents. Les développeurs utilisent des langages de haut niveau comme Solidity pour écrire des contrats, qui sont ensuite compilés en bytecode exécutable par l'EVM. Les ingénieurs familiers avec les codes d'opération de bas niveau peuvent optimiser directement le code, améliorer l'efficacité et réduire la consommation de gas. Le célèbre protocole Seaport utilise massivement l'assemblage en ligne pour minimiser les coûts pour les utilisateurs.
L'EVM, en tant que couche d'exécution, définit un code binaire standard, permettant aux contrats d'être déployés sur plusieurs réseaux. Bien que la norme soit unifiée, les méthodes d'implémentation sont variées. Le client Geth d'Ethereum implémente l'EVM en Go, tandis que l'équipe Ipsilon maintient une version en C++, permettant différentes optimisations et personnalisations.
La demande d'EVM parallèle
Les blockchains traditionnelles exécutent les transactions de manière séquentielle, semblable à un CPU monocœur, ce qui rend difficile l'extension à une base d'utilisateurs à grande échelle. L'EVM parallèle permet de traiter plusieurs transactions simultanément, augmentant considérablement le débit. Cependant, cela entraîne des défis d'ingénierie, tels que la gestion des conflits d'écriture pour les transactions concurrentes sur un même contrat.
Innovation de l'EVM parallèle
Prenons l'exemple de Monad, ses innovations incluent :
Exécution parallèle optimiste : traiter plusieurs transactions simultanément, suivre les entrées et les sorties, et déterminer l'ordre d'exécution en fonction des relations.
Exécution différée : d'abord parvenir à un consensus sur l'ordre des transactions, puis retarder l'exécution dans un canal indépendant, améliorant ainsi l'efficacité.
Base de données d'état personnalisée : optimisation du stockage et de l'accès aux états, accélération de l'exécution des contrats intelligents.
Mécanisme de consensus haute performance : amélioration du mécanisme HotStuff, support de la synchronisation de nœuds à grande échelle, augmentation de l'efficacité du consensus.
Défis techniques
L'exécution parallèle introduit des problèmes de conflits d'état, nécessitant des mécanismes de détection et de résolution des conflits. Les équipes doivent également redessiner la base de données d'état et développer des algorithmes de consensus compatibles.
Les principaux défis comprennent la capture de la valeur à long terme d'Ethereum et la décentralisation des nœuds. Un développement rapide de l'écosystème est essentiel pour rester compétitif. Il faut trouver un équilibre entre performance et décentralisation.
Aperçu des projets EVM parallèles
Neon : solution compatible EVM sur Solana, TPS supérieur à 2 000.
Eclipse : introduire la VM Solana dans la solution Layer 2 d'Ethereum.
Lumio : couche 2 VM modulaire, prenant en charge plusieurs VM haute performance.
Conclusion
Les innovations des couches d'exécution telles que l'EVM parallèle offrent un fort soutien pour améliorer les performances et l'évolutivité de la blockchain. Le développement de ces technologies stimulera de nouveaux progrès dans l'écosystème blockchain, soutenant des applications plus larges.