L'espace blockchain s'est considérablement développé depuis sa création, les développeurs recherchant constamment des moyens d'améliorer l'évolutivité, la sécurité et la décentralisation. L'approche traditionnelle tout-en-un d'une chaîne unique gérant toutes les tâches est souvent confrontée à des défis en termes d'évolutivité, d'évolutivité et d'exigences matérielles pour les nœuds de validation. Pour faire face à ces limitations, le concept de blockchain modulaire s’est imposé comme une alternative prometteuse.
Différent du modèle blockchain intégré, la blockchain modulaire adopte une architecture multicouche qui peut diviser chaque tâche majeure en fonctions spécialisées. En attribuant des fonctions spécifiques à différentes couches, les blockchains modulaires peuvent créer des systèmes plus évolutifs et personnalisables sans compromettre la décentralisation ou la sécurité.
Les blockchains modulaires exécutent généralement les quatre fonctions principales séparément, à savoir l'exécution, le règlement, le consensus et la disponibilité des données. L'exécution implique le traitement de la transaction, le règlement garantit la sécurité de l'adresse de destination de la transaction, le consensus vérifie l'authenticité de la transaction et la disponibilité des données prend en charge le stockage des données de transaction. Cette conception modulaire est plus flexible et efficace, offrant une solution efficace à l’évolutivité dans le trilemme de la blockchain.
La mise en œuvre de la blockchain modulaire est diversifiée et chacune a ses propres caractéristiques. Les plus connus incluent l’agrégation, la validité et l’agrégation souveraine.
Agrégation est la couche d'exécution qui traite les transactions. Une fois la transaction traitée, les données sont publiées sur le réseau de couche 1 (L1).
Validium est une autre forme d'agrégation qui traite les transactions hors chaîne avant de soumettre les données à L1. Validium s'appuie également sur un réseau de validateurs de preuve de participation.
Sovereign Rollup est unique en ce sens qu'il s'agit à la fois d'une couche d'exécution et d'une couche de règlement, avec des blocs de données publiés directement dans le rollup. Les rollups souverains ne nécessitent pas de contrats intelligents L1 pour la vérification.
L'architecture blockchain modulaire présente des avantages significatifs par rapport aux conceptions intégrées, tels qu'une plus grande évolutivité, flexibilité et interopérabilité. Mais en plus des avantages ci-dessus, la construction d’une blockchain modulaire sera plus compliquée. Pour les utilisateurs et les développeurs, le seuil d’apprentissage n’est toujours pas bas.
1. Évolutivité améliorée : La blockchain modulaire répartit les tâches gourmandes en ressources sur différentes couches, augmentant ainsi le débit global sans affecter la décentralisation et étant donc évolutive. Excellent en matière de sexe.
2. Flexibilité et interopérabilité : La couche de base modulaire est conçue pour être très flexible afin de faciliter l'interopérabilité entre plusieurs chaînes de couche 1 et de couche 2. Grâce à cette flexibilité, les développeurs peuvent exécuter la machine virtuelle Ethereum (EVM) ou une autre machine virtuelle de leur choix.
3. Développement d'applications multifonctionnelles : La modularité de la blockchain prend en charge le développement d'applications universelles, réduisant ainsi la frustration des utilisateurs dans l'écosystème blockchain. Avec ce support, des applications décentralisées (DApps) multifonctionnelles sécurisées et efficaces émergeront dans un flux sans fin.
4. Pile technologique personnalisable : Les développeurs sont libres de choisir une machine virtuelle qui répond à leurs besoins et de fournir une pile informatique personnalisable, ce qui contribue à créer un environnement plus facile à utiliser et plus flexible pour les développeurs.
1. Complexité du développement : Construire sur une blockchain modulaire est plus difficile qu'une blockchain tout-en-un. Cette complexité rend l'apprentissage difficile pour les utilisateurs et les développeurs et peut ralentir l'adoption et le développement des applications.
2. Tests limités : Contrairement aux réseaux monolithiques comme Ethereum ou Bitcoin, les réseaux modulaires ne disposent pas de tests suffisants dans le monde réel. Les chaînes matures ont fait l'objet de tests et de vérifications approfondis, tandis que les réseaux modulaires sont toujours incomparables. Les gens ne peuvent s'empêcher de s'inquiéter de la capacité du réseau à s'adapter avec succès aux environnements réels à fort trafic.
3. Premier stade de développement : Le développement de la blockchain modulaire en est encore à ses balbutiements. Bien que le marché ait manifesté un intérêt considérable pour les réseaux modulaires, la réalité est que ces réseaux ne disposent pas des tests et de la validation approfondis dans le monde réel requis pour les réseaux matures. La blockchain modulaire en est encore aux premiers stades de développement, et sa stabilité et son efficacité à long terme sont encore incertaines.
Celestia est un réseau modulaire au sein de blockchains modulaires qui permet une mise à l'échelle sécurisée des blockchains sans impact sur les performances. Les réseaux d'agrégation et de couche 2 utilisent Celestia pour rendre les données de transaction accessibles à tous et bénéficier d'une disponibilité rapide et efficace des données. Pour cela, Celestia met en œuvre plusieurs fonctionnalités telles que l'échantillonnage de disponibilité des données et l'agrégation souveraine. À mesure que de nouveaux nœuds rejoignent le réseau, Celestia peut augmenter la taille des blocs grâce à l'échantillonnage de la disponibilité des données.
Dymension est un réseau de « RollApps » blockchain modulaires faciles à déployer rapidement. Dymension fonctionne de la même manière que les applications Web full-stack traditionnelles. Le réseau RollApps fait office de front-end pour l'interaction des utilisateurs, tandis que Dymension sert de back-end, responsable de la coordination de l'ensemble de l'écosystème. De plus, le réseau de disponibilité des données agit comme une base de données, fournissant des données lorsque cela est nécessaire.
Les blockchains modulaires sont polyvalentes et interopérables et jetteront les bases de l'amélioration de l'efficacité et de la sécurité des écosystèmes décentralisés. Le réseau modulaire pourrait éventuellement prendre en charge davantage de DApps et de cas d’utilisation, ce qui devrait propulser DeFi vers de nouveaux sommets. L’équipe de développement continuera de se concentrer sur la résolution du trilemme de l’évolutivité, et l’application de la modularité dans le domaine des crypto-monnaies devrait se développer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!