Maison  >  Article  >  Cet article vous donnera une compréhension détaillée de ce qu'est la blockchain modulaire.

Cet article vous donnera une compréhension détaillée de ce qu'est la blockchain modulaire.

王林
王林avant
2024-05-06 08:16:151022parcourir

Des projets tels que Celestia, Dymension et d'autres explorent le potentiel des structures modulaires de blockchain pour relever les défis liés au trilemme de la blockchain (c'est-à-dire la coordination équilibrée entre sécurité, évolutivité et décentralisation).

Cet article vous donnera une compréhension détaillée de ce quest la blockchain modulaire.

Introduction

Le domaine de la 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.

Qu'est-ce que la blockchain modulaire ?

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é.

Comment fonctionne la blockchain modulaire ?

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.

Introduction au réseau modulaire

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.

  • L'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.

  • La caractéristique unique de l'agrégation souveraine est qu'elle est à la fois une couche d'exécution et une couche de règlement, et les blocs de données sont directement publiés dans l'agrégation. L'agrégation de souveraineté ne nécessite pas de contrats intelligents L1 pour la vérification.

Avantages et inconvénients de la blockchain modulaire

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.

Avantages

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 donc en termes d'évolutivité exceptionnelle.

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 l'obstruction 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.

Inconvénients

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 se demander si le réseau peut 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 validations 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.

Exemple de blockchain modulaire

Celestia

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 diverses 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

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.

Conclusion

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer