MegaETH expliqué
Résumé : MegaETH est le dernier acteur en date dans le domaine des solutions de mise à l'échelle de la couche 2 d'Ethereum. Il promet des transactions rapides et rentables grâce à son approche modulaire qui aide la blockchain à traiter 100 000 transactions par seconde en moins de 0,001 seconde de temps de bloc.
Développé par MegaLabs et devant être lancé en 2024, le projet est soutenu par le cofondateur d'Ethereum, Vitalik Buterin. Il a récemment levé 20 millions de dollars auprès de grandes sociétés de capital-risque, dont Dragonfly Capital. Il est essentiel de comprendre le fonctionnement de la technologie de MegaETH avant de se lancer dans le projet.
Qu'est-ce que MegaETH ?
MegaETH est une blockchain de couche 2 (L2) décrite comme un "Ethereum en temps réel". Elle est conçue pour traiter plus de 100 000 transactions par seconde (TPS) avec une latence inférieure à la milliseconde. Cette blockchain innovante découple le traitement des transactions des nœuds complets et spécialise les rôles des nœuds en séquenceurs, prouveurs et nœuds complets, améliorant ainsi les performances et la décentralisation.
Le réseau MegaETH vise à surmonter les limites des blockchains Ethereum Virtual Machine (EVM) actuelles en utilisant une architecture modulaire qui s'appuie sur des couches de base comme Ethereum L1 et EigenDA pour la sécurité et la disponibilité des données. Cette approche permet un traitement des transactions en temps réel, un débit élevé et une faible latence, rendant les applications décentralisées (dApps) aussi rapides que les applications Web2 traditionnelles.
Comment MegaETH fait-il évoluer Ethereum ?
MegaETH fait évoluer Ethereum en employant une combinaison de technologies spécialisées et d'innovations architecturales pour améliorer la vitesse des transactions, la synchronisation des états et l'efficacité globale du système :
- Spécialisation des nœuds : Les nœuds séquenceurs se concentrent sur l'ordre et l'exécution des transactions, tandis que les autres nœuds gèrent les mises à jour de l'état. Cette division permet d'optimiser les performances et d'améliorer l'évolutivité.
- Accès à l'état en mémoire : Les nœuds du séquenceur utilisent une RAM abondante pour conserver l'intégralité de l'état de la blockchain, éliminant ainsi la latence de lecture du SSD. Cela accélère considérablement l'accès à l'état et le traitement des transactions.
- Exécution EVM parallèle : MegaETH met en œuvre l'exécution parallèle de l'EVM pour augmenter le débit. Il prend en compte le faible parallélisme des charges de travail pour maximiser les gains de performance.
- Compilation juste à temps (JIT) : La compilation JIT convertit les contrats intelligents en code natif rapide pendant l'exécution. Cela accélère les performances de l'EVM, en particulier pour les tâches à forte intensité de calcul.
- Synchronisation de l'état : Un protocole pair-à-pair envoie rapidement des mises à jour d'état du séquenceur aux nœuds complets, ce qui permet de maintenir la synchronisation des nœuds même avec 100 000 transactions par seconde.
- Mises à jour optimisées des tries d'état : En regroupant les nœuds de trie et en minimisant les opérations d'E/S sur disque grâce à la mise en cache en mémoire, la mise à jour de la Merkle Patricia Trie (MPT) est rationalisée afin de réduire la charge de travail.
Soutien et financement
MegaETH a d'abord gagné en popularité grâce à son soutien financier, en levant 20 millions de dollars lors d'un tour de financement de démarrage mené par Dragonfly Capital, Figment Capital, Robot Ventures, Big Brain Holdings et d'éminents investisseurs providentiels tels que le cofondateur d'Ethereum, Vitalik Buterin, le fondateur de Consensys, Joseph Lubin, et le fondateur d'EigenLayer, Sreeram Kannan. Ce tour de table a porté l'évaluation de MegaETH à plus de 100 millions de dollars.
Le soutien solide de ces figures de proue de l'industrie de la blockchain a donné lieu à des discussions dans l'espace de la finance décentralisée (DeFi) sur les similitudes entre MegaETH et Monad, une blockchain de couche 1 qui a levé 225 millions de dollars au début de l'année 2024.
Quand MegaETH sera-t-il lancé ?
MegaETH devrait lancer son réseau de test public en septembre ou octobre 2024, le réseau principal étant prévu pour la fin de l'année. La décision de savoir si le jeton natif de MegaETH sera lancé en même temps que le réseau principal est encore à l'étude. Les utilisateurs de cryptomonnaies spéculent déjà sur un éventuel airdrop de MegaETH et élaborent des stratégies sur la manière de l'exploiter au plus tôt.
Les développeurs sont invités à rejoindre le programme MegaMafia Builder qui aide les développeurs internationaux à collaborer avec l'équipe et les conseillers de MegaLabs.
L'équipe fondatrice de MegaETH
MegaLabs, la société de MegaETH, a été cofondée par Yilong Li, Lei Yang et Shuyao Kong au début de l'année 2023. Yilong Li, titulaire d'un doctorat en informatique de l'université de Stanford, en est le PDG. Lei Yang, le directeur technique, est titulaire d'un doctorat en informatique du MIT. Shuyao Kong, Chief Business Officer, est titulaire d'un MBA de la Harvard Business School et a travaillé précédemment chez ConsenSys.
L'équipe de base de MegaETH compte actuellement 20 personnes, et il n'est pas prévu dans l'immédiat de la développer davantage. Namik Muduroglu, responsable de la croissance, était responsable du développement stratégique chez Consensys.
MegaETH Critique
MegaETH a suscité un débat sur son rôle et sa légitimité dans l'écosystème de la blockchain. Ses détracteurs, dont Justin Bons de Cyber Capital, affirment que si MegaETH améliore l'évolutivité de la couche 2, il néglige des améliorations similaires pour la couche de base d'Ethereum. M. Bons suggère que l'application des optimisations de MegaETH à Ethereum lui-même pourrait potentiellement éliminer le besoin de solutions de mise à l'échelle de la couche 2.
En réponse, Yilong Li, cofondateur de MegaETH, explique que les optimisations de la technologie pour la couche 2 ne peuvent pas s'appliquer directement à la couche 1 d'Ethereum en raison d'exigences différentes en matière de sécurité et d'exploitation. Les analystes, tels que Jack Inabinet de Bankless, applaudissent les avancées de MegaETH dans l'obtention d'une capacité de blockchain en temps réel, qui pourrait améliorer les performances de la couche 2 et résoudre les problèmes de mise à l'échelle d'Ethereum.
Résultat final
MegaETH et ses fondateurs défendent la vision selon laquelle ils ne construisent pas simplement une autre blockchain, mais transforment plutôt Ethereum en un réseau en temps réel qui ouvrira la porte aux dapps qui peuvent rivaliser même avec les meilleures applications Web2 à la fois en termes de vitesse et d'expérience de l'utilisateur.
L'approche axée sur la technologie et le soutien des principaux investisseurs en capital-risque et des membres principaux d'Ethereum et d'EigenDA créent toutes les conditions nécessaires au lancement idéal de la couche 2 de MegaETH dans le courant de l'année 2024.