Architecture monolithique vs architecture modulaire
Les blockchains traditionnelles (par exemple, Bitcoin, Ethereum à ses débuts) regroupent toutes les fonctionnalités de base en une seule couche, ce qui crée plusieurs goulets d’étranglement importants :
- Congestion des transactions et frais d’essence élevés
- Difficulté d’une mise à l’échelle flexible du système
L’architecture modulaire, quant à elle, sépare les couches en plusieurs parties :
- Couche d’exécution : Gère la logique des smart contracts et le traitement des transactions (par exemple, les rollups).
- Couche de consensus : Assure la sécurité et la validation du réseau (par exemple, le réseau principal Ethereum).
- Couche de disponibilité des données : Stocke et distribue les données de transaction (par exemple, Celestia).
Cette conception permet aux développeurs de combiner librement des piles technologiques, par exemple, «Couche d’exécution + Celestia DA + Couche de securité Ethereum,» pour obtenir un système de blockchain plus élastique et plus efficace.
Pourquoi la modularisation réduit les coûts
Les blockchains monolithiques exécutent, valident et stockent toutes les transactions sur chaque nœud, ce qui entraîne une consommation redondante de ressources.
Les conceptions modulaires permettent de résoudre ces problèmes :
- Fonctionnalité en couches, réduisant les calculs redondants
- Externalisation du DA, réduction des coûts de gaz de la chaîne principale
- Liberté de choisir les fournisseurs de services : Par exemple, l’utilisation des services DA de Celestia ou de Gate Layer peut être plus de 80% moins chère que les coûts des calldata Ethereum.
Disponibilité des données (DA) et goulets d’étranglement de la couche 2
L’AD joue un rôle essentiel en garantissant l’intégrité et la vérifiabilité des données de transaction. Pour les Rollups, les données des transactions doivent être soumises à la chaîne principale pour garantir la sécurité, mais ce coût de DA peut représenter de 60 à 80% des dépenses globales. C’est pourquoi des couches DA dédiées (comme Celestia, EigenDA, Gate Layer) ont vu le jour, permettant d’atteindre le même niveau de sécurité à moindre coût.
Écosystème modulaire et rôle de Gate Layer
L’écosystème modulaire évolue vers un paysage multicouche et multifournisseur :
- Celestia / Avail : couche DA à usage général
- EigenLayer / EigenDA : Solutions DA basées sur le mécanisme de restaking d’Ethereum
- Gate Layer : Lancée par l’écosystème Gate, elle combine la sécurité au niveau de l’échange avec une architecture modulaire, fournissant un environnement de construction de Rollup à grande vitesse et des services DA, soutenant l’interopérabilité multi-chaînes et les transferts d’actifs cross-chain.
Gate Layer vise à servir de pont entre l’exécution des transactions et le stockage sécurisé des données, en fournissant une infrastructure à faible coût et à haut débit pour les développeurs qui construisent des dApps modernes.
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.