Monad est une plateforme de contrat intelligent performante et conviviale pour les développeurs. En tant que couche 1, elle exploite des technologies telles que l'EVM parallèle pour atteindre une performance de 10 000 transactions par seconde. Elle vise à attirer plus de projets de qualité dans le Web3 avec ses fonctionnalités haute performance, offrant aux utilisateurs une expérience Web3 plus fluide. Le projet a lancé son testnet le 24 janvier 2024.
Les trois fondateurs de Monad, Keone Hon, James Hunsaker et Eunice Giarta, ont des antécédents étendus et impressionnants dans l'industrie Web3.
D'autres membres clés de l'équipe ont également une expérience pertinente dans leurs domaines respectifs. Par exemple, Abdul Rehman, responsable du développement commercial, était responsable du développement de l'écosystème chez Sei Network et responsable produit et croissance chez Falcon Wallet.
Avec une équipe solide et une vision de projet aussi forte, Monad a obtenu le soutien de nombreux investisseurs. Le 9 avril, Monad a obtenu 225 millions de dollars de financement de VCs notables tels que Paradigm, Coinbase Ventures et Wintermute Investing. Il y a aussi des dizaines d'institutions et d'investisseurs individuels.
Source : RootData
La clé de la haute performance de Monad réside dans sa technologie d'exécution parallèle. Le principe de base de l'exécution parallèle consiste à effectuer stratégiquement des tâches à l'aide de plusieurs cœurs et threads tout en soumettant les résultats dans l'ordre d'origine. Bien que les transactions soient exécutées en parallèle "en coulisses", du point de vue des utilisateurs et des développeurs, elles semblent être exécutées séquentiellement. Une simple analogie pour comprendre l'augmentation de l'efficacité de la parallélisme se trouve dans la planification des itinéraires de circulation : plus il y a de voies, plus de véhicules peuvent passer.
Source: Documentation de Monad
Dans le processus traditionnel des transactions on-chain dans la blockchain, chaque transaction est exécutée séquentiellement. Cependant, Monad utilise une exécution optimiste, permettant à une transaction de s'exécuter avant le début d'une autre transaction. Par exemple, envisagez de comparer les transactions par volume :
Lorsque A souhaite transférer 1 ETH aux adresses B et C respectivement, ces deux transactions de transfert seraient emballées séquentiellement dans Ethereum selon leur ordre (en supposant des frais de gaz égaux). Cependant, théoriquement, ces deux transactions pourraient survenir simultanément dans Monad. Bien sûr, cela soulève un problème potentiel: si une transaction dépend du résultat d'une autre transaction, les exécuter simultanément pourrait conduire à des résultats incorrects. Par exemple:
L'exécution optimiste aborde ce problème en suivant les entrées utilisées lors de l'exécution de la transaction 2 et en les comparant avec la sortie de la transaction 1. S'ils diffèrent, le réseau détecte que la transaction 2 a utilisé des données incorrectes lors de l'exécution et doit être réexécutée avec les données correctes.
S’il existe de longues « chaînes » de transactions avec des dépendances mutuelles dans un bloc, l’exécution parallèle de ces transactions entraînera un taux d’échec élevé. Par conséquent, une implémentation simple de l’exécution optimiste dans Monad consiste à tenter de démarrer l’exécution de la transaction suivante lorsque le processeur de nœud dispose de ressources disponibles. Monad a également conçu un analyseur de code statique pour tenter de prédire les dépendances des transactions. Dans le meilleur des cas, Monad peut prédire de nombreuses dépendances à l’avance ; dans le pire des cas, Monad se rabat sur une implémentation simple, c’est-à-dire une réexécution en utilisant les ressources de calcul disponibles.
Dans l'architecture parallèle susmentionnée, plusieurs technologies de composants clés travaillent ensemble pour maintenir le fonctionnement du réseau :
Monad est entièrement compatible avec l'EVM, ce qui signifie que les développeurs peuvent expérimenter le même environnement de programmation que sur Ethereum sur Monad, réduisant considérablement la difficulté de développement pour les constructeurs d'écosystèmes.
Le réseau principal, capable de traiter jusqu'à 100 000 transactions par seconde (TPS), peut répondre aux exigences de performance de presque tous les dApps Web3, avec des perspectives de scalabilité supplémentaires à l'avenir.
Dans Monad, les frais de transaction sont inférieurs à 1 centime par transaction, ce qui permet des transactions plus rapides et moins chères que sur d'autres plateformes.
Comme le montre le tableau ci-dessous, la comparaison de Monad avec Ethereum montre que Monad surpasse Ethereum en performance tout en utilisant la même architecture EVM. Cela permet aux développeurs sur Ethereum de migrer facilement leurs applications vers Monad et d'utiliser des API RPC compatibles avec Ethereum, facilitant ainsi un démarrage rapide pour les utilisateurs. La principale différence entre les deux réside dans leurs mécanismes de consensus, Monad utilisant l'algorithme MonadBFT conçu par le mécanisme HotStuff pour un fonctionnement parallèle. Bien que les deux utilisent un mécanisme de Preuve d'Enjeu (POS), Ethereum exige 32 ETH pour fonctionner en tant que nœud, incitant de nombreux détenteurs d'ETH à acquérir LST pour miser leurs ETH. En revanche, les utilisateurs peuvent déléGUer directement vers les nœuds sur Monad. Comme mentionné précédemment, la mise en œuvre simple de l'exécution parallèle repose sur le maintien des ressources informatiques restantes, ce qui entraîne des exigences matérielles plus élevées pour les nœuds sur Monad.
Source: Document de Monad pour les développeurs
Au 22 mai 2024, le compte Twitter de Monad comptait plus de 280 000 abonnés et sa communauté Discord avait atteint 297 000 membres. Des projets tels que PancakeSwap (V4), Wormhole, Balancer, Layerzero et Curvance sont également partenaires de Monad.
Source: x.com
En tant que couche 1 haute performance, l'infrastructure DeFi formera la couche la plus fondamentale de la liquidité des actifs sur la chaîne Monad. Ces premiers partenaires stratégiques sont des projets bien connus dans le domaine des DEX et des projets éminents dans le domaine de la chaîne croisée. Selon les statistiques de Rootdata (comme le montre le graphique ci-dessous), les projets participant au testnet de Monad couvrent actuellement divers domaines tels que DeFi, NFT, IA et infrastructure, les projets DeFi étant les plus nombreux.
Source: Rootdata
En tant que chaîne publique visant un large public de développeurs techniques et devant prendre en charge une échelle plus large de Web3, Monad peut également envisager de distribuer des jetons par le biais d'airdrops en tant qu'incitations communautaires. Cependant, étant donné que Monad est actuellement en phase de test interne, il n'y a pas encore d'opportunités de participation communautaire élargie. Certaines étapes potentielles pour se préparer aux futurs airdrops incluent :
Rejoignez le Discord officiel et visez à obtenir un accès anticipé. Vous pouvez également rejoindre le Telegram officiel pour les dernières mises à jour.
Préparez-vous à participer en tant que nœud de test dans la prochaine phase de test du réseau. Selon les directives officielles, les exigences matérielles pour un nœud complet de Monad sont :
CPU: CPU 16 cœurs
RAM: 32 Go de RAM
Stockage : 2 To NVMe SSD
Bande passante: 100 Mb/s
Engagez-vous tôt avec les projets de l'écosystème pour augmenter vos chances de recevoir des airdrops. Alors que les tests internes sont limités aux collaborateurs et à l'équipe, certains constructeurs d'écosystème ont peut-être participé aux tests précoces. Interagir avec ces projets peut améliorer vos chances de recevoir des airdrops.
Gardez un œil sur les annonces officielles pour toute mise à jour concernant les éventuels airdrops et les opportunités de participation de la communauté.
Alors qu'Ethereum a choisi la solution d'évolutivité Rollup en raison de problèmes de performance, Solana atteint des performances élevées grâce à des exigences en matière de nœuds extrêmement élevées mais rencontre encore des problèmes tels que des temps d'arrêt. Monad utilise la technologie de sharding pour atteindre des performances de premier ordre : 100 000 TPS. Ce niveau de performance pose non seulement les bases pour les projets dans les industries traditionnelles nécessitant des transactions rapides et fréquentes, mais il accueille également davantage d'utilisateurs. Malgré le fait d'être à l'étape de testnet, Monad a déjà suscité un intérêt significatif et a obtenu un certain soutien de la communauté. Les réalisations de Monad sont très attendues.
Monad est une plateforme de contrat intelligent performante et conviviale pour les développeurs. En tant que couche 1, elle exploite des technologies telles que l'EVM parallèle pour atteindre une performance de 10 000 transactions par seconde. Elle vise à attirer plus de projets de qualité dans le Web3 avec ses fonctionnalités haute performance, offrant aux utilisateurs une expérience Web3 plus fluide. Le projet a lancé son testnet le 24 janvier 2024.
Les trois fondateurs de Monad, Keone Hon, James Hunsaker et Eunice Giarta, ont des antécédents étendus et impressionnants dans l'industrie Web3.
D'autres membres clés de l'équipe ont également une expérience pertinente dans leurs domaines respectifs. Par exemple, Abdul Rehman, responsable du développement commercial, était responsable du développement de l'écosystème chez Sei Network et responsable produit et croissance chez Falcon Wallet.
Avec une équipe solide et une vision de projet aussi forte, Monad a obtenu le soutien de nombreux investisseurs. Le 9 avril, Monad a obtenu 225 millions de dollars de financement de VCs notables tels que Paradigm, Coinbase Ventures et Wintermute Investing. Il y a aussi des dizaines d'institutions et d'investisseurs individuels.
Source : RootData
La clé de la haute performance de Monad réside dans sa technologie d'exécution parallèle. Le principe de base de l'exécution parallèle consiste à effectuer stratégiquement des tâches à l'aide de plusieurs cœurs et threads tout en soumettant les résultats dans l'ordre d'origine. Bien que les transactions soient exécutées en parallèle "en coulisses", du point de vue des utilisateurs et des développeurs, elles semblent être exécutées séquentiellement. Une simple analogie pour comprendre l'augmentation de l'efficacité de la parallélisme se trouve dans la planification des itinéraires de circulation : plus il y a de voies, plus de véhicules peuvent passer.
Source: Documentation de Monad
Dans le processus traditionnel des transactions on-chain dans la blockchain, chaque transaction est exécutée séquentiellement. Cependant, Monad utilise une exécution optimiste, permettant à une transaction de s'exécuter avant le début d'une autre transaction. Par exemple, envisagez de comparer les transactions par volume :
Lorsque A souhaite transférer 1 ETH aux adresses B et C respectivement, ces deux transactions de transfert seraient emballées séquentiellement dans Ethereum selon leur ordre (en supposant des frais de gaz égaux). Cependant, théoriquement, ces deux transactions pourraient survenir simultanément dans Monad. Bien sûr, cela soulève un problème potentiel: si une transaction dépend du résultat d'une autre transaction, les exécuter simultanément pourrait conduire à des résultats incorrects. Par exemple:
L'exécution optimiste aborde ce problème en suivant les entrées utilisées lors de l'exécution de la transaction 2 et en les comparant avec la sortie de la transaction 1. S'ils diffèrent, le réseau détecte que la transaction 2 a utilisé des données incorrectes lors de l'exécution et doit être réexécutée avec les données correctes.
S’il existe de longues « chaînes » de transactions avec des dépendances mutuelles dans un bloc, l’exécution parallèle de ces transactions entraînera un taux d’échec élevé. Par conséquent, une implémentation simple de l’exécution optimiste dans Monad consiste à tenter de démarrer l’exécution de la transaction suivante lorsque le processeur de nœud dispose de ressources disponibles. Monad a également conçu un analyseur de code statique pour tenter de prédire les dépendances des transactions. Dans le meilleur des cas, Monad peut prédire de nombreuses dépendances à l’avance ; dans le pire des cas, Monad se rabat sur une implémentation simple, c’est-à-dire une réexécution en utilisant les ressources de calcul disponibles.
Dans l'architecture parallèle susmentionnée, plusieurs technologies de composants clés travaillent ensemble pour maintenir le fonctionnement du réseau :
Monad est entièrement compatible avec l'EVM, ce qui signifie que les développeurs peuvent expérimenter le même environnement de programmation que sur Ethereum sur Monad, réduisant considérablement la difficulté de développement pour les constructeurs d'écosystèmes.
Le réseau principal, capable de traiter jusqu'à 100 000 transactions par seconde (TPS), peut répondre aux exigences de performance de presque tous les dApps Web3, avec des perspectives de scalabilité supplémentaires à l'avenir.
Dans Monad, les frais de transaction sont inférieurs à 1 centime par transaction, ce qui permet des transactions plus rapides et moins chères que sur d'autres plateformes.
Comme le montre le tableau ci-dessous, la comparaison de Monad avec Ethereum montre que Monad surpasse Ethereum en performance tout en utilisant la même architecture EVM. Cela permet aux développeurs sur Ethereum de migrer facilement leurs applications vers Monad et d'utiliser des API RPC compatibles avec Ethereum, facilitant ainsi un démarrage rapide pour les utilisateurs. La principale différence entre les deux réside dans leurs mécanismes de consensus, Monad utilisant l'algorithme MonadBFT conçu par le mécanisme HotStuff pour un fonctionnement parallèle. Bien que les deux utilisent un mécanisme de Preuve d'Enjeu (POS), Ethereum exige 32 ETH pour fonctionner en tant que nœud, incitant de nombreux détenteurs d'ETH à acquérir LST pour miser leurs ETH. En revanche, les utilisateurs peuvent déléGUer directement vers les nœuds sur Monad. Comme mentionné précédemment, la mise en œuvre simple de l'exécution parallèle repose sur le maintien des ressources informatiques restantes, ce qui entraîne des exigences matérielles plus élevées pour les nœuds sur Monad.
Source: Document de Monad pour les développeurs
Au 22 mai 2024, le compte Twitter de Monad comptait plus de 280 000 abonnés et sa communauté Discord avait atteint 297 000 membres. Des projets tels que PancakeSwap (V4), Wormhole, Balancer, Layerzero et Curvance sont également partenaires de Monad.
Source: x.com
En tant que couche 1 haute performance, l'infrastructure DeFi formera la couche la plus fondamentale de la liquidité des actifs sur la chaîne Monad. Ces premiers partenaires stratégiques sont des projets bien connus dans le domaine des DEX et des projets éminents dans le domaine de la chaîne croisée. Selon les statistiques de Rootdata (comme le montre le graphique ci-dessous), les projets participant au testnet de Monad couvrent actuellement divers domaines tels que DeFi, NFT, IA et infrastructure, les projets DeFi étant les plus nombreux.
Source: Rootdata
En tant que chaîne publique visant un large public de développeurs techniques et devant prendre en charge une échelle plus large de Web3, Monad peut également envisager de distribuer des jetons par le biais d'airdrops en tant qu'incitations communautaires. Cependant, étant donné que Monad est actuellement en phase de test interne, il n'y a pas encore d'opportunités de participation communautaire élargie. Certaines étapes potentielles pour se préparer aux futurs airdrops incluent :
Rejoignez le Discord officiel et visez à obtenir un accès anticipé. Vous pouvez également rejoindre le Telegram officiel pour les dernières mises à jour.
Préparez-vous à participer en tant que nœud de test dans la prochaine phase de test du réseau. Selon les directives officielles, les exigences matérielles pour un nœud complet de Monad sont :
CPU: CPU 16 cœurs
RAM: 32 Go de RAM
Stockage : 2 To NVMe SSD
Bande passante: 100 Mb/s
Engagez-vous tôt avec les projets de l'écosystème pour augmenter vos chances de recevoir des airdrops. Alors que les tests internes sont limités aux collaborateurs et à l'équipe, certains constructeurs d'écosystème ont peut-être participé aux tests précoces. Interagir avec ces projets peut améliorer vos chances de recevoir des airdrops.
Gardez un œil sur les annonces officielles pour toute mise à jour concernant les éventuels airdrops et les opportunités de participation de la communauté.
Alors qu'Ethereum a choisi la solution d'évolutivité Rollup en raison de problèmes de performance, Solana atteint des performances élevées grâce à des exigences en matière de nœuds extrêmement élevées mais rencontre encore des problèmes tels que des temps d'arrêt. Monad utilise la technologie de sharding pour atteindre des performances de premier ordre : 100 000 TPS. Ce niveau de performance pose non seulement les bases pour les projets dans les industries traditionnelles nécessitant des transactions rapides et fréquentes, mais il accueille également davantage d'utilisateurs. Malgré le fait d'être à l'étape de testnet, Monad a déjà suscité un intérêt significatif et a obtenu un certain soutien de la communauté. Les réalisations de Monad sont très attendues.