Trois grandes compétitions EVM parallèles : Monad, MegaETH et Pharos montrent chacun leurs talents.

robot
Création du résumé en cours

La compétition des EVM parallèles : Analyse de Monad, MegaETH et Pharos

Récemment, trois projets EVM parallèles de poids lourd ont lancé leur réseau de test. Monad a été le premier à faire son apparition le 19 février, suivi de près par MegaETH et Pharos, qui ont respectivement lancé leur réseau de test le 21 et le 24 mars. Cette série d'actions semble indiquer qu'après la frénésie de l'intelligence artificielle, l'attention de la technologie Web3 revient à l'EVM parallèle, qui est le domaine le plus surveillé début 2024.

L'EVM, en tant que composant central d'Ethereum, est responsable de l'exécution des contrats intelligents et du traitement des transactions. Cependant, son mode d'exécution séquentielle peut facilement provoquer des congestions et des retards dans le réseau face à une charge élevée. La technologie EVM parallèle permet d'exécuter plusieurs tâches simultanément, augmentant considérablement le débit du réseau et améliorant ainsi les performances globales et l'évolutivité de la blockchain. En réalité, l'EVM parallèle ne se limite pas à l'exécution parallèle, elle englobe également des mises à niveau complètes allant du mécanisme de consensus, du traitement des transactions, de l'optimisation par pipeline, des systèmes de stockage jusqu'à l'accélération matérielle, visant à réduire significativement le temps de traitement des transactions et à résoudre efficacement les goulets d'étranglement de performance auxquels fait face la blockchain traditionnelle.

Conflit du Saint Graal EVM parallèle : Monad, MegaETH et Pharos

Monad : rechercher un équilibre entre haute performance et décentralisation

Monad est une blockchain Layer1 compatible EVM à haute performance développée par Monad Labs. Le projet vise à améliorer l'évolutivité du système tout en maintenant la décentralisation, et à résoudre le problème de la capacité de traitement insuffisante des chaînes compatibles EVM existantes.

L'avantage clé de Monad réside dans sa capacité à traiter 10 000 transactions par seconde, avec un temps de génération de blocs de seulement 1 seconde. Cette amélioration des performances est principalement due à plusieurs innovations :

  1. MonadBFT : Il s'agit d'un mécanisme de consensus haute performance amélioré basé sur HotStuff. Il utilise un algorithme BFT en deux étapes, avec une surcharge de communication linéaire dans des conditions normales et une surcharge de communication quadratique en cas de dépassement de délai. De plus, MonadBFT utilise également un schéma de signature hybride et le protocole RaptorCast, ce qui améliore efficacement l'efficacité du consensus et l'utilisation de la bande passante du réseau.

  2. Exécution asynchrone : en séparant le consensus de l'exécution, Monad améliore considérablement le débit d'exécution. Ce design permet au processus d'exécution d'occuper tout le temps de bloc, et pas seulement une petite partie.

  3. Exécution parallèle : Monad adopte une méthode d'exécution optimiste, permettant de commencer l'exécution des transactions suivantes avant l'achèvement des transactions précédentes. En suivant les entrées au cours du processus d'exécution et en les comparant aux sorties des transactions précédentes, Monad est capable de réexécuter les transactions si nécessaire, garantissant l'exactitude des résultats.

  4. MonadDB : il s'agit d'une base de données KV personnalisée conçue pour le stockage de données de blockchain vérifiées. MonadDB implémente nativement la structure de données Merkle Patricia Trie sur disque et en mémoire, et utilise des technologies telles que l'E/S asynchrone et le contrôle de concurrence, améliorant considérablement l'efficacité d'accès aux données.

Conflit du Saint Graal EVM parallèle : Monad, MegaETH et Pharos

MegaETH : une solution Layer2 axée sur la performance en temps réel

MegaETH est une blockchain Layer2 haute performance développée par MegaLabs, dont l'unicité réside dans sa quête d'une performance en temps réel extrême, offrant des latences ultra-basses et une grande évolutivité pour les applications nécessitant une réponse instantanée.

MegaETH prétend pouvoir atteindre 100k TPS et environ 10ms de temps de bloc, tout en maintenant une latence de réponse en millisecondes même sous de fortes charges. Cette performance exceptionnelle provient principalement des caractéristiques techniques suivantes :

  1. Spécialisation des nœuds : Les nœuds dans MegaETH sont divisés en différents rôles, chacun ayant ses propres responsabilités. Le classificateur est responsable du tri et de l'exécution des transactions, le validateur effectue la vérification sans état, tandis que les nœuds complets sont responsables de la mise à jour de l'état local et de la vérification de la validité des blocs.

  2. Optimisation ciblée : face aux divers défis rencontrés par les blockchains EVM traditionnelles, MegaETH a mis en place une série de mesures ciblées. Par exemple, conception d'un nouveau Trie d'état efficace pour résoudre le problème de latence d'accès aux données d'état, utilisation d'un compilateur JIT pour améliorer l'efficacité de l'interpréteur, etc.

  3. Mini Blocks : MegaETH effectue une pré-confirmation toutes les 10 millisecondes, appelées Mini Blocks. Ce design réduit considérablement le temps que prend la propagation des transactions au reste du réseau, tout en offrant aux clients légers un moyen plus efficace d'obtenir des données.

La quête du Saint Graal EVM parallèle : Monad, MegaETH et Pharos

Pharos : Layer 1 compatible avec EVM en parallélisation full stack

Pharos se positionne comme une blockchain Layer1 compatible EVM à haute performance, dédiée à fournir les meilleures solutions pour les actifs réels (RWA) et les systèmes de paiement. Le projet affirme pouvoir traiter 50 000 transactions par seconde, consommant 2 milliards d'unités de gas par seconde.

Pharos a proposé le cadre "degré de parallélisation (DP)", qui divise la capacité de parallélisation de la blockchain en six niveaux (DP0-DP5). Pharos utilise lui-même une architecture de parallélisation full-stack DP5, avec une mise à niveau complète allant du consensus à l'accélération matérielle :

  1. Protocole de consensus extensible : adoption d'un protocole de consensus BFT à haut débit et à faible latence.

  2. Exécution parallèle de deux machines virtuelles : exécution parallèle de l'EVM et du WASM, utilisant des technologies de compilation avancées.

  3. Pipeline asynchrone de cycle de vie complet : réaliser le traitement parallèle et asynchrone de l'ensemble du cycle de vie des transactions et entre les blocs.

  4. Stockage haute performance : utilisant une structure de données certifiée (ADS), offrant un I/O à haut débit, à faible latence et un stockage d'état économique.

  5. Réseau de traitement spécial modulaire (SPN) : peut intégrer de nouvelles technologies de manière transparente et prend en charge des scénarios d'application diversifiés.

La lutte pour le Saint Graal de l'EVM parallèle : Monad, MegaETH et Pharos

Résumé

L'EVM est devenu dans le monde Web3 ce que JavaScript est dans le Web2, avec le plus grand nombre de développeurs et le plus grand écosystème DApp. Cependant, le problème de mise à l'échelle d'Ethereum limite gravement le développement futur de l'EVM, c'est pourquoi l'EVM parallèle est devenu l'une des directions technologiques les plus importantes.

Monad recherche un équilibre entre évolutivité et décentralisation grâce à son modèle d'exécution parallèle, offrant aux développeurs un débit de 10 000 TPS tout en maintenant la compatibilité EVM. Son mécanisme de consensus indépendant offre de l'autonomie, mais implique également l'abandon des garanties de sécurité d'Ethereum.

MegaETH se distingue par ses performances en termes de latence et de débit, avec une latence ultra-basse de 10 millisecondes et un débit de 100 000 TPS, ce qui le rend particulièrement adapté aux scénarios d'application nécessitant une réponse presque instantanée. Cependant, sa conception de trieur centralisé pourrait susciter des controverses en matière de décentralisation.

Pharos présente des performances comparables à celles de Monad et MegaETH, tout en mettant l'accent sur les clients institutionnels et les exigences de conformité de RWA-Fi grâce à son "gène de fourmi", et devrait répondre à la demande future du marché pour une infrastructure blockchain conforme et efficace.

Bien que MegaETH et Pharos affichent de meilleures performances dans les données publiques, compte tenu du financement important obtenu par Monad et des avancées technologiques potentielles que cela pourrait apporter, la concurrence entre ces trois projets n'a en réalité pas de leader absolu. Les développeurs doivent peser les priorités entre performances, degré de décentralisation et spécialisation lors de leur choix.

Conflit du Saint Graal EVM parallèle : Monad, MegaETH et Pharos

Conflit du Saint Graal EVM parallèle : Monad, MegaETH et Pharos

Conflit du Saint Graal EVM parallèle : Monad, MegaETH et Pharos

Conflit du Saint Graal EVM parallèle : Monad, MegaETH et Pharos

ETH4.92%
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
  • 4
  • Partager
Commentaire
0/400
GateUser-1a2ed0b9vip
· Il y a 15h
Monad vrai yyds
Voir l'originalRépondre0
SchrodingersPapervip
· Il y a 15h
Encore quelques trucs pour se faire prendre pour des cons
Voir l'originalRépondre0
ResearchChadButBrokevip
· Il y a 15h
Avant même que l'engouement pour le melon ne se soit estompé, nous sommes déjà occupés à comparer qui court le plus vite.
Voir l'originalRépondre0
BrokenYieldvip
· Il y a 15h
vu ce film auparavant... un autre risque systémique en attente de se produire. le traitement parallèle n'est pas de la magie, les amis.
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)