blockchain modulaire : une solution d'architecture évolutive pour surmonter les goulets d'étranglement de performance

blockchain modulaire: solution plug-in pour les goulets d'étranglement de performance

Dans le développement de la technologie Blockchain, les systèmes de blockchain à architecture monolithique ont toujours été confrontés à des défis en matière d'évolutivité. Le blockchain modulaire, en tant que nouvelle architecture, propose une approche novatrice pour résoudre ce problème en séparant les différentes fonctions de la blockchain en modules indépendants.

Blockchain monolithique vs blockchain modulaire

Les blockchains monolithiques comme Bitcoin, Ethereum, etc., assument indépendamment toutes les fonctions à différents niveaux du réseau, de la stockage de données à la validation des transactions en passant par l'exécution des contrats intelligents. Prenons l'exemple d'Ethereum, une blockchain monolithique mature comprend généralement quatre niveaux d'architecture : le niveau d'exécution, le niveau de règlement, le niveau de disponibilité des données et le niveau de consensus.

En revanche, la blockchain modulaire décompose le système blockchain en plusieurs composants ou couches spécialisés, chaque composant étant responsable du traitement de tâches spécifiques. Cette concentration permet à la blockchain modulaire d'offrir de meilleures performances et une meilleure expérience utilisateur dans des fonctionnalités spécifiques.

En termes d'architecture des nœuds, la chaîne monolithique dépend des nœuds complets, tandis que la blockchain modulaire adopte un design de nœuds légers, améliorant ainsi considérablement la vitesse des transactions et l'efficacité du réseau. La flexibilité et la collaboration de la blockchain modulaire lui permettent d'externaliser des fonctionnalités non essentielles à d'autres experts, créant ainsi des synergies et permettant une amélioration des performances globales.

Analyse approfondie de la modularité : solutions plug-in pour surmonter les goulots d'étranglement de la performance de la Blockchain

Comment la modularité résout le "triangle impossible"

Le "triangle impossible" de la Blockchain fait référence à la difficulté pour un réseau blockchain d'atteindre simultanément un état optimal en termes de sécurité, de décentralisation et d'évolutivité. La blockchain modulaire résout les défis en matière d'évolutivité et de coûts de transaction des blockchains publiques traditionnelles en attribuant différentes fonctions à des modules spécialisés.

L'architecture en couches du blockchain modulaire permet à chaque couche d'être optimisée pour des besoins spécifiques. La couche de données peut se concentrer sur le stockage et la validation des données, tandis que la couche d'exécution peut gérer la logique des contrats intelligents. Cette séparation améliore non seulement les performances et l'efficacité, mais favorise également l'interopérabilité entre différentes blockchains.

Analyse approfondie du modulaire : solutions plug-in pour les goulets d'étranglement de performance de Blockchain

Classification principale des blockchains modulaires

La blockchain modulaire peut être classée en trois aspects : couche d'exécution, couche de disponibilité des données et couche de consensus, couche de règlement.

couche d'exécution - technologie Layer 2

La technologie Layer 2 est une extension de la couche d'exécution de l'architecture Blockchain, améliorant la scalabilité de la chaîne principale grâce à la construction d'un réseau hors chaîne au-dessus de la Blockchain sous-jacente. La technologie Rollup est actuellement la solution Layer 2 la plus répandue, et son concept central est "exécution hors chaîne, vérification sur chaîne".

Les technologies Rollup mainstream incluent :

  • Optimistic Rollups : adopte un mécanisme de preuve d'erreur, supposant que toutes les transactions sont valides, et assure l'équité du réseau par la preuve d'erreur pendant la période de contestation.

  • ZK Rollups : utilise un mécanisme de preuve de validité, exigeant que toutes les transactions doivent passer par une preuve de validité avant d'être acceptées, fournissant un mécanisme de règlement sans erreur.

Analyse approfondie de la modularité : solutions amovibles pour surmonter les goulots d'étranglement de la performance de la Blockchain

couche de disponibilité des données et couche de consensus

Celestia

Celestia, en tant que pionnier dans le domaine des blockchains modulaires, est essentiellement une couche de disponibilité des données, fournissant une base pour le développement de dApps et de Rollups. Ses technologies innovantes incluent :

  • Technologie de codage correcteur: en introduisant une redondance des données, elle garantit la récupération complète des blocs de données d'origine même en cas de perte de données allant jusqu'à 50 %.

  • Échantillonnage de la disponibilité des données ( DAS ) : les nœuds légers vérifient la disponibilité des données de bloc par le biais de plusieurs échantillons aléatoires, sans avoir besoin de télécharger l'ensemble des données du bloc.

Analyse approfondie de la modularité : solutions plug-in aux goulets d'étranglement de performance de la Blockchain

EigenDA

EigenDA est le premier service de validation actif lancé sur EigenLayer (AVS), fournissant des services de disponibilité des données sécurisés, à haut débit et décentralisés pour Layer 2. Il utilise les stakers de la couche de consensus d'Ethereum comme validateurs, évitant ainsi les risques de confiance des fournisseurs centralisés ou des tokens maison.

Analyse approfondie de la modularité : Solution plug-and-play pour surmonter les goulets d'étranglement de performance de la Blockchain

Avail

Avail est un projet de blockchain modulaire lancé par l'équipe de Polygon, dont l'architecture centrale comprend Avail DA, Avail Nexus et Avail Fusion. Avail DA fournit des services DA pour diverses blockchains, Avail Nexus propose un protocole de messagerie inter-chaînes, et Avail Fusion introduit un consensus POS avec mise en gage multi-actifs.

Analyse approfondie de la modularité : solutions plug-in pour les goulets d'étranglement de performance de la Blockchain

couche de règlement

Dymension

Dymension est une plateforme de blockchain modulaire basée sur Cosmos, qui fournit un cadre pour le développement de RollApp grâce à une technologie de synthèse évolutive intégrée. Ses composants principaux comprennent :

  • RollApp : une blockchain modulaire haute performance dédiée à des applications spécifiques.
  • Dymension Hub : assume les fonctions de couche de consensus et de couche de règlement, fournissant des confirmations de transaction finales et des services de règlement pour les RollApps.

Analyse approfondie de la modularité : solutions plug-and-play aux goulets d'étranglement de performance de la Blockchain

Cevmos

Cevmos vise à fournir une couche de règlement pour les rollups compatibles EVM. En tant que rollup, tous les rollups construits sur Cevmos sont appelés rollups de règlement. Cevmos publie des données sur Celestia et exécute les preuves de rollup en tant que couche de règlement.

Analyse approfondie du blockchain modulaire : solution plug-in aux goulets d'étranglement de performance du blockchain

Exploration modulaire de l'écosystème Bitcoin

Le réseau Bitcoin, en tant que réseau non étatique et sans contrat intelligent, présente des défauts de conception principalement dus aux limitations du système de comptes UTXO et à un langage de script non Turing-complet. Par conséquent, la demande de modularité de Bitcoin est plus pressante que celle d'Ethereum.

Merlin

Merlin Chain, en tant que réseau Layer 2 de Bitcoin, prend en charge plusieurs actifs natifs de Bitcoin tout en étant compatible avec l'EVM. Ses fonctionnalités s'articulent autour du réseau ZK-Rollup, du réseau oracle décentralisé et de la lutte contre la fraude en chaîne.

Analyse approfondie du blockchain modulaire : solution plug-and-play pour le Bloc de performance

B² Network

Le réseau B² adopte un design modulaire, avec une couche Rollup responsable de l'exécution, une couche de disponibilité des données ( B² Hub ) responsable du stockage des données, et des B² Nodes pour la validation hors chaîne. La couche de règlement finale est le réseau principal Bitcoin. B² Hub, en tant que première couche DA tierce modulaire de Bitcoin, espère devenir la couche de validation hors chaîne et la couche DA pour plusieurs Layer 2 de Bitcoin.

Analyse approfondie de la modularité : solutions plug-in pour les goulets d'étranglement de la performance Blockchain

Conclusion

La technologie de la blockchain modulaire représente une approche de produit "plus animée" et pluggable, fournissant une base solide pour construire la prochaine génération d'applications décentralisées. De l'écosystème Ethereum à l'écosystème Bitcoin, la technologie modulaire a déjà fait ses preuves dans divers secteurs de l'industrie des cryptomonnaies. À l'avenir, la blockchain modulaire continuera à propulser les avancées technologiques et à poser les bases d'un monde numérique plus ouvert, flexible et sécurisé.

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 6
  • Reposter
  • Partager
Commentaire
0/400
NewDAOdreamervip
· Il y a 10h
L'échelon mérite d'être attendu
Voir l'originalRépondre0
consensus_whisperervip
· Il y a 10h
La modularité gagne par la flexibilité
Voir l'originalRépondre0
FromMinerToFarmervip
· Il y a 10h
La modularisation deviendra une tendance.
Voir l'originalRépondre0
fren.ethvip
· Il y a 11h
Un avenir modulaire prometteur
Voir l'originalRépondre0
LiquidityWitchvip
· Il y a 11h
La performance est un point clé.
Voir l'originalRépondre0
Rugpull幸存者vip
· Il y a 11h
C'est délicieux, c'est tout.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)