Maison > web3.0 > Qu'est-ce que la blockchain modulaire ? Comment ça marche? Quels sont les avantages et inconvénients?

Qu'est-ce que la blockchain modulaire ? Comment ça marche? Quels sont les avantages et inconvénients?

WBOY
Libérer: 2024-06-03 10:33:32
original
416 Les gens l'ont consulté

Points clés

  • La blockchain modulaire introduit une approche multicouche qui optimise l'évolutivité, la sécurité et la personnalisation du réseau.

  • La blockchain modulaire divise l'exécution, le règlement, le consensus et la disponibilité des données en fonctions distinctes pour augmenter le débit tout en conservant la décentralisation et la sécurité.

  • Des projets tels que Celestia, Dymension et d'autres explorent le potentiel des structures modulaires de blockchain pour relever le défi du trilemme de la blockchain (c'est-à-dire l'équilibre entre sécurité, évolutivité et décentralisation).

Quest-ce que la blockchain modulaire ? Comment ça marche? Quels sont les avantages et inconvénients?

Introduction

Depuis sa création, le domaine de la blockchain a fait de grands progrès, 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 principale.

  • 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 du résumé des droits maîtres est qu'il s'agit à la fois de la couche d'exécution et de la couche de règlement, et que les blocs de données sont directement publiés dans le résumé. L'agrégation des droits principaux ne nécessite pas de contrats intelligents L1 pour la vérification.

Avantages et inconvénients de la blockchain modulaire

Par rapport aux conceptions intégrées, l'architecture blockchain modulaire présente des avantages significatifs, 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 multifonctionnelles (DApps) 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 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.

Exemple de blockchain modulaire

Celestia

Celestia est un réseau modulaire au sein de blockchains modulaires qui permet à la blockchain d'être mise à l'échelle en toute sécurité 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. À cette fin, Celestia implémente diverses fonctionnalités telles que l'échantillonnage de la disponibilité des données et l'agrégation des autorités maîtres. À 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!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal