blockchain modulaire : des solutions pluggables apportent une percée dans les goulets d'étranglement de la performance de Blockchain
La blockchain monolithique est réputée pour sa globalité, prenant en charge tous les aspects du réseau, du stockage des données à la validation des transactions, etc. En revanche, la blockchain modulaire sépare les différentes fonctions de la blockchain en modules indépendants, pouvant offrir un soutien en termes de performance et une expérience utilisateur fluide sur des fonctionnalités spécifiques, résolvant ainsi dans une certaine mesure le problème du "triangle impossible".
Ethereum, en tant que première plateforme Blockchain à prendre en charge les contrats intelligents, a jeté les bases du design modulaire. Avec le développement de la technologie Blockchain, l'écosystème Bitcoin commence également à explorer les possibilités du modulaire, en ajoutant de nouveaux modules pour réaliser des fonctionnalités avancées, telles qu'une protection de la vie privée améliorée, un traitement des transactions plus efficace ou des fonctionnalités de contrats intelligents renforcées.
La technologie modulaire représente une approche de produit "plus flexible" et plug-and-play, à l'avenir, des solutions Blockchain plus flexibles et personnalisables émergeront, et divers services et fonctionnalités pourront être facilement insérés et retirés comme des briques Lego. Cette flexibilité permet aux développeurs de construire et de déployer rapidement des solutions Blockchain en fonction des besoins de scénarios d'application spécifiques.
Structure et avantages du blockchain modulaire
Lorsque nous explorons la blockchain modulaire, il est essentiel de comprendre d'abord le concept de blockchain monolithique. Les chaînes monolithiques, comme Bitcoin, Ethereum, etc., sont réputées pour leur exhaustivité, prenant en charge tous les aspects du réseau, du stockage des données à la validation des transactions, en passant par l'exécution des contrats intelligents. Dans ce processus, la chaîne monolithique joue un rôle polyvalent, touchant à tous les maillons.
Prenons l'exemple d'Ethereum, une chaîne de blocs monolithique mature peut généralement être grossièrement divisée en quatre architectures :
Couche d'exécution
Couche de règlement
Couche de disponibilité des données
couche de consensus
À travers cette analogie, nous pouvons comprendre plus clairement comment les différentes architectures de blockchain travaillent ensemble. La blockchain monolithique consiste à exécuter toutes les fonctions sur la même chaîne, tandis que la blockchain modulaire est un nouveau type d'architecture blockchain qui décompose le système blockchain en plusieurs composants ou niveaux spécialisés, chaque composant étant responsable du traitement de tâches spécifiques telles que le consensus, la disponibilité des données, l'exécution et le règlement.
La blockchain modulaire est comme un groupe d'experts, se concentrant sur l'exploration approfondie et l'innovation technologique dans leurs domaines respectifs. Cette concentration permet à la blockchain modulaire d'offrir des performances et une expérience utilisateur exceptionnelles sur des fonctionnalités spécifiques, par exemple, elles peuvent fournir une vitesse de traitement des transactions plus rapide à un coût inférieur.
En ce qui concerne l'architecture des nœuds, une chaîne monolithique dépend de nœuds complets, qui doivent télécharger et traiter une copie complète des données de la Blockchain. Cela impose non seulement des exigences élevées en matière de stockage et de ressources de calcul, mais limite également la vitesse d'expansion du réseau. En revanche, la blockchain modulaire adopte un design de nœuds légers, qui n'ont besoin de traiter que les informations des en-têtes de bloc, ce qui améliore considérablement la vitesse des transactions et l'efficacité du réseau.
Un avantage notable des blockchains modulaires réside dans leur flexibilité et leur collaboration. Elles peuvent externaliser des fonctions non essentielles à d'autres experts, créant ainsi un effet de synergie et améliorant considérablement la performance globale. Cette philosophie de conception est similaire à celle des briques LEGO, permettant aux développeurs de combiner librement différents modules selon les besoins du projet, créant ainsi des solutions diversifiées.
Bien que les chaînes monolithiques aient des avantages en matière de contrôle global, de sécurité et de stabilité, elles font également face à des défis en matière d'évolutivité, de difficulté de mise à niveau et d'adaptation aux nouvelles exigences. Le blockchain modulaire, quant à lui, se distingue par sa grande flexibilité et sa personnalisation, simplifiant ainsi le processus de création et d'optimisation de nouvelles blockchains.
Cependant, la blockchain modulaire est également confrontée à ses propres défis. Sa structure complexe augmente la charge de travail des développeurs en matière de conception, de développement et de maintenance. En tant que technologie émergente, la blockchain modulaire n'a pas encore subi de tests de sécurité complets ni d'épreuves face aux fluctuations du marché, sa stabilité et sa sécurité à long terme doivent encore être vérifiées.
blockchain modulaire et "triangle impossible"
Pourquoi la technologie de blockchain modulaire suscite-t-elle un large intérêt et est-elle prédite comme "tendance future" ? Cela est étroitement lié à la célèbre théorie du "triangle impossible" dans le domaine de la blockchain.
Le "triangle impossible" de la Blockchain se réfère à la difficulté pour un réseau blockchain d'atteindre simultanément un état optimal en matière de sécurité, de décentralisation et d'évolutivité.
L'évolutivité concerne la capacité d'un réseau à traiter un grand nombre de transactions et sa capacité à fonctionner de manière efficace et à faible coût lors de la croissance des utilisateurs et du volume des transactions. Elle est généralement mesurée par le TPS et la latence.
La sécurité concerne le coût et la difficulté de protéger le réseau Blockchain contre les attaques. Par exemple, le mécanisme POW de Bitcoin exige que l'attaquant contrôle plus de 51 % de la puissance de calcul du réseau, tandis que le mécanisme POS d'Ethereum nécessite que plus d'un tiers des nœuds se liguent.
La décentralisation décrit le fonctionnement d'un réseau qui ne dépend pas d'un seul nœud central, mais qui est réparti sur de nombreux nœuds. Plus il y a de nœuds et plus la répartition géographique est large, plus le degré de décentralisation du réseau est élevé.
Le point central du "triangle impossible" est qu'il est difficile pour un système de Blockchain d'optimiser ces trois caractéristiques. Par exemple, parmi de nombreuses chaînes publiques, Bitcoin et Ethereum se distinguent par leur large distribution de nœuds et un nombre suffisant de nœuds, en matière de décentralisation et de sécurité.
Cependant, elles sacrifient une certaine extensibilité, ce qui entraîne des vitesses de transaction plus lentes et des frais de transaction plus élevés : le temps de génération de bloc de Bitcoin est d'environ 10 minutes, le TPS d'Ethereum est d'environ 13, et lors des pics de volume de transactions, les frais de transaction d'Ethereum peuvent atteindre plusieurs centaines de dollars.
C'est dans ce contexte que la technologie de blockchain modulaire a vu le jour, elle résout les défis de scalabilité et de coût des transactions des chaînes publiques traditionnelles en attribuant différentes fonctions à des modules spécialisés. Par exemple, le réseau Lightning de Bitcoin et la technologie Rollup d'Ethereum sont tous deux des incarnations de la pensée modulaire.
Les avantages du blockchain modulaire résident dans sa structure en couches, permettant à 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 traiter 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, fournissant ainsi une base pour construire un écosystème ouvert et interconnecté.
En résumé, la technologie de blockchain modulaire offre une nouvelle voie pour surmonter les limites des chaînes publiques traditionnelles. Elle réalise une plus grande évolutivité et des coûts de transaction plus bas tout en maintenant la décentralisation et la sécurité, ce qui a des implications profondes pour l'application large et le développement à long terme de la technologie Blockchain.
Classification des blockchains modulaires
La blockchain modulaire peut être classée en différents types en fonction de ses caractéristiques d'architecture. Parmi ces types, la couche de disponibilité des données et la couche de consensus, en raison de leur interdépendance étroite, sont souvent conçues comme un tout uni. Cela est dû au fait que, lorsque les nœuds reçoivent des données de transaction, ils déterminent généralement en même temps l'ordre des transactions, qui est au cœur de la sécurité et de l'immutabilité de la blockchain.
Sur la base de ce principe de conception, nous pouvons comprendre les différents projets de blockchain modulaire sous trois aspects : la couche d'exécution, la couche de disponibilité des données et la couche de consensus, ainsi que la couche de règlement.
couche d'exécution : technologie Layer 2
La technologie Layer 2, en tant qu'extension de la couche d'exécution dans l'architecture de la Blockchain, est une manifestation du concept de blockchain modulaire. Elle vise à améliorer l'évolutivité de la chaîne principale en construisant des réseaux, systèmes ou technologies hors chaîne sur la Blockchain sous-jacente.
Les solutions de Layer 2 permettent un traitement des transactions plus rapide et plus rentable, tout en maintenant la sécurité et la décentralisation de la blockchain sous-jacente. Selon le tableau de bord Dune créé par @0xning, on peut voir que la part de gas consommée par la validation et le règlement Layer 2 dans l'écosystème Ethereum est en moyenne inférieure à 10 %, ce qui permet d'économiser considérablement les coûts de transaction pour les utilisateurs.
La technologie Rollup est actuellement la solution la plus courante pour Layer 2, dont le concept central est "exécution hors chaîne, validation sur chaîne", en exécutant des calculs et d'autres travaux hors chaîne, puis en téléchargeant les données calldata sur la chaîne principale.
Exécution hors chaîne:
Dans le modèle Rollup, les transactions sont exécutées hors chaîne, tandis que la blockchain sous-jacente n'est responsable que de la vérification des preuves de transaction dans les contrats intelligents et du stockage des données de transaction brutes. Cette conception allège considérablement la charge de calcul de la chaîne principale, réduit les besoins en stockage, permettant ainsi un traitement des transactions plus efficace.
Pour réduire davantage les coûts, le Rollup utilise la technologie de regroupement des transactions. On peut le comparer à la consolidation des marchandises dans la logistique ; envoyer chaque article séparément engendrerait des frais d'expédition élevés. La technologie Rollup, en regroupant plusieurs transactions ensemble, ne nécessite qu'un seul "transport", ce qui réduit considérablement le coût de chaque transaction.
Vérification sur la chaîne :
La vérification on-chain est la clé de la sécurité des réseaux Layer 2. Les réseaux Layer 2 doivent fournir des preuves cryptographiques pour résoudre les divergences potentielles sur la blockchain sous-jacente. Actuellement, les deux mécanismes de preuve principaux sont la preuve d'erreur et la preuve de validité, qui soutiennent respectivement les Optimistic Rollups et les ZK Rollups.
Preuve d'erreur des Optimistic Rollups:
Les Optimistic Rollups adoptent une hypothèse optimiste, à savoir que toutes les transactions sont par défaut valides, sauf s'il existe des preuves explicites d'erreurs. Ce modèle repose sur des preuves d'erreurs pendant la période de contestation ( et des preuves de fraude ), tout participant au réseau peut soumettre des preuves pour contester l'état des contrats intelligents, garantissant ainsi l'équité et la transparence du réseau.
Selon les données de L2BEAT, il y a actuellement 16 Layer 2 utilisant le mécanisme des Optimistic Rollups, comme : Arbitrum, OP, Base, Blast, etc.
Preuve d'efficacité des ZK Rollups :
Contrairement aux Optimistic Rollups, les ZK Rollups adoptent une approche plus prudente, exigeant que toutes les transactions passent par une preuve de validité avant d'être acceptées. Ce mécanisme de preuve est similaire à un processus de vérification, garantissant que chaque transaction et calcul dans le réseau Layer 2 est exact.
En termes simples, la preuve de validité est la pierre angulaire des ZK-Rollups, elle exige que chaque lot de transactions soit accompagné de la preuve correspondante, garantissant ainsi que les contrats intelligents sur la blockchain sous-jacente peuvent vérifier et approuver les changements d'état. Pour les nœuds de validation, les ZK Rollups offrent un mécanisme de règlement sans erreur, car chaque transaction doit passer par une validation de validité rigoureuse.
Selon les données de L2BEAT, il existe actuellement 11 Layer 2 utilisant le mécanisme des ZK Rollups, tels que : Linea, Starknet, zkSync, etc.
couche de disponibilité des données et couche de consensus
Celestia
Celestia, en tant que pionnier du domaine des blockchains modulaires, est essentiellement une couche de disponibilité des données, fournissant une base solide pour le développement de dApps et de Rollups. En déployant sur la couche de disponibilité des données et la couche de consensus de Celestia, les développeurs d'applications peuvent se concentrer sur l'optimisation de la logique d'exécution, tandis que la disponibilité des données et la complexité des mécanismes de consensus sont prises en charge par Celestia.
La conception de l'architecture de Celestia offre une variété de solutions pour l'extension modulaire, et son architecture se compose principalement des trois types suivants :
Rollup de souveraineté : Celestia fournit une couche de disponibilité des données et une couche de consensus, tandis que la couche de règlement et la couche d'exécution sont réalisées indépendamment par leurs propres chaînes souveraines.
Règlement Rollup( par exemple le projet Cevmos ) : sur la base des couches DA et de consensus fournies par Celestia, Cevmos offre des services de couche de règlement, tandis que la chaîne d'application assume le rôle de couche d'exécution.
Celestium : la couche de disponibilité des données est assurée par Celestia, la couche de consensus et la couche de règlement reposent sur le puissant réseau d'Ethereum, tandis que la chaîne d'application continue de se concentrer sur la couche d'exécution.
![Analyse approfondie du blockchain modulaire : solutions pluggables pour les goulots d'étranglement de performance du Bloc
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.
22 J'aime
Récompense
22
5
Partager
Commentaire
0/400
StablecoinGuardian
· Il y a 10h
Critique de la technologie Blockchain avec une pensée indépendante. Je vais! La performance s'améliore grâce à cela.
Voir l'originalRépondre0
RugDocDetective
· 07-21 15:30
incroyable, c'est comme ça qu'il faut faire.
Voir l'originalRépondre0
ser_ngmi
· 07-20 08:29
Enfin quelqu'un qui comprend ! incroyable
Voir l'originalRépondre0
SignatureAnxiety
· 07-20 08:26
Alors, qui utilise encore Eth ?
Voir l'originalRépondre0
LightningPacketLoss
· 07-20 08:17
Le paquet de mise à niveau Libération est vraiment tentant.
Comment la blockchain modulaire surmonte les goulets d'étranglement de performance : analyse des solutions plug-in.
blockchain modulaire : des solutions pluggables apportent une percée dans les goulets d'étranglement de la performance de Blockchain
La blockchain monolithique est réputée pour sa globalité, prenant en charge tous les aspects du réseau, du stockage des données à la validation des transactions, etc. En revanche, la blockchain modulaire sépare les différentes fonctions de la blockchain en modules indépendants, pouvant offrir un soutien en termes de performance et une expérience utilisateur fluide sur des fonctionnalités spécifiques, résolvant ainsi dans une certaine mesure le problème du "triangle impossible".
Ethereum, en tant que première plateforme Blockchain à prendre en charge les contrats intelligents, a jeté les bases du design modulaire. Avec le développement de la technologie Blockchain, l'écosystème Bitcoin commence également à explorer les possibilités du modulaire, en ajoutant de nouveaux modules pour réaliser des fonctionnalités avancées, telles qu'une protection de la vie privée améliorée, un traitement des transactions plus efficace ou des fonctionnalités de contrats intelligents renforcées.
La technologie modulaire représente une approche de produit "plus flexible" et plug-and-play, à l'avenir, des solutions Blockchain plus flexibles et personnalisables émergeront, et divers services et fonctionnalités pourront être facilement insérés et retirés comme des briques Lego. Cette flexibilité permet aux développeurs de construire et de déployer rapidement des solutions Blockchain en fonction des besoins de scénarios d'application spécifiques.
Structure et avantages du blockchain modulaire
Lorsque nous explorons la blockchain modulaire, il est essentiel de comprendre d'abord le concept de blockchain monolithique. Les chaînes monolithiques, comme Bitcoin, Ethereum, etc., sont réputées pour leur exhaustivité, prenant en charge tous les aspects du réseau, du stockage des données à la validation des transactions, en passant par l'exécution des contrats intelligents. Dans ce processus, la chaîne monolithique joue un rôle polyvalent, touchant à tous les maillons.
Prenons l'exemple d'Ethereum, une chaîne de blocs monolithique mature peut généralement être grossièrement divisée en quatre architectures :
À travers cette analogie, nous pouvons comprendre plus clairement comment les différentes architectures de blockchain travaillent ensemble. La blockchain monolithique consiste à exécuter toutes les fonctions sur la même chaîne, tandis que la blockchain modulaire est un nouveau type d'architecture blockchain qui décompose le système blockchain en plusieurs composants ou niveaux spécialisés, chaque composant étant responsable du traitement de tâches spécifiques telles que le consensus, la disponibilité des données, l'exécution et le règlement.
La blockchain modulaire est comme un groupe d'experts, se concentrant sur l'exploration approfondie et l'innovation technologique dans leurs domaines respectifs. Cette concentration permet à la blockchain modulaire d'offrir des performances et une expérience utilisateur exceptionnelles sur des fonctionnalités spécifiques, par exemple, elles peuvent fournir une vitesse de traitement des transactions plus rapide à un coût inférieur.
En ce qui concerne l'architecture des nœuds, une chaîne monolithique dépend de nœuds complets, qui doivent télécharger et traiter une copie complète des données de la Blockchain. Cela impose non seulement des exigences élevées en matière de stockage et de ressources de calcul, mais limite également la vitesse d'expansion du réseau. En revanche, la blockchain modulaire adopte un design de nœuds légers, qui n'ont besoin de traiter que les informations des en-têtes de bloc, ce qui améliore considérablement la vitesse des transactions et l'efficacité du réseau.
Un avantage notable des blockchains modulaires réside dans leur flexibilité et leur collaboration. Elles peuvent externaliser des fonctions non essentielles à d'autres experts, créant ainsi un effet de synergie et améliorant considérablement la performance globale. Cette philosophie de conception est similaire à celle des briques LEGO, permettant aux développeurs de combiner librement différents modules selon les besoins du projet, créant ainsi des solutions diversifiées.
Bien que les chaînes monolithiques aient des avantages en matière de contrôle global, de sécurité et de stabilité, elles font également face à des défis en matière d'évolutivité, de difficulté de mise à niveau et d'adaptation aux nouvelles exigences. Le blockchain modulaire, quant à lui, se distingue par sa grande flexibilité et sa personnalisation, simplifiant ainsi le processus de création et d'optimisation de nouvelles blockchains.
Cependant, la blockchain modulaire est également confrontée à ses propres défis. Sa structure complexe augmente la charge de travail des développeurs en matière de conception, de développement et de maintenance. En tant que technologie émergente, la blockchain modulaire n'a pas encore subi de tests de sécurité complets ni d'épreuves face aux fluctuations du marché, sa stabilité et sa sécurité à long terme doivent encore être vérifiées.
blockchain modulaire et "triangle impossible"
Pourquoi la technologie de blockchain modulaire suscite-t-elle un large intérêt et est-elle prédite comme "tendance future" ? Cela est étroitement lié à la célèbre théorie du "triangle impossible" dans le domaine de la blockchain.
Le "triangle impossible" de la Blockchain se réfère à la difficulté pour un réseau blockchain d'atteindre simultanément un état optimal en matière de sécurité, de décentralisation et d'évolutivité.
Le point central du "triangle impossible" est qu'il est difficile pour un système de Blockchain d'optimiser ces trois caractéristiques. Par exemple, parmi de nombreuses chaînes publiques, Bitcoin et Ethereum se distinguent par leur large distribution de nœuds et un nombre suffisant de nœuds, en matière de décentralisation et de sécurité.
Cependant, elles sacrifient une certaine extensibilité, ce qui entraîne des vitesses de transaction plus lentes et des frais de transaction plus élevés : le temps de génération de bloc de Bitcoin est d'environ 10 minutes, le TPS d'Ethereum est d'environ 13, et lors des pics de volume de transactions, les frais de transaction d'Ethereum peuvent atteindre plusieurs centaines de dollars.
C'est dans ce contexte que la technologie de blockchain modulaire a vu le jour, elle résout les défis de scalabilité et de coût des transactions des chaînes publiques traditionnelles en attribuant différentes fonctions à des modules spécialisés. Par exemple, le réseau Lightning de Bitcoin et la technologie Rollup d'Ethereum sont tous deux des incarnations de la pensée modulaire.
Les avantages du blockchain modulaire résident dans sa structure en couches, permettant à 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 traiter 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, fournissant ainsi une base pour construire un écosystème ouvert et interconnecté.
En résumé, la technologie de blockchain modulaire offre une nouvelle voie pour surmonter les limites des chaînes publiques traditionnelles. Elle réalise une plus grande évolutivité et des coûts de transaction plus bas tout en maintenant la décentralisation et la sécurité, ce qui a des implications profondes pour l'application large et le développement à long terme de la technologie Blockchain.
Classification des blockchains modulaires
La blockchain modulaire peut être classée en différents types en fonction de ses caractéristiques d'architecture. Parmi ces types, la couche de disponibilité des données et la couche de consensus, en raison de leur interdépendance étroite, sont souvent conçues comme un tout uni. Cela est dû au fait que, lorsque les nœuds reçoivent des données de transaction, ils déterminent généralement en même temps l'ordre des transactions, qui est au cœur de la sécurité et de l'immutabilité de la blockchain.
Sur la base de ce principe de conception, nous pouvons comprendre les différents projets de blockchain modulaire sous trois aspects : la couche d'exécution, la couche de disponibilité des données et la couche de consensus, ainsi que la couche de règlement.
couche d'exécution : technologie Layer 2
La technologie Layer 2, en tant qu'extension de la couche d'exécution dans l'architecture de la Blockchain, est une manifestation du concept de blockchain modulaire. Elle vise à améliorer l'évolutivité de la chaîne principale en construisant des réseaux, systèmes ou technologies hors chaîne sur la Blockchain sous-jacente.
Les solutions de Layer 2 permettent un traitement des transactions plus rapide et plus rentable, tout en maintenant la sécurité et la décentralisation de la blockchain sous-jacente. Selon le tableau de bord Dune créé par @0xning, on peut voir que la part de gas consommée par la validation et le règlement Layer 2 dans l'écosystème Ethereum est en moyenne inférieure à 10 %, ce qui permet d'économiser considérablement les coûts de transaction pour les utilisateurs.
La technologie Rollup est actuellement la solution la plus courante pour Layer 2, dont le concept central est "exécution hors chaîne, validation sur chaîne", en exécutant des calculs et d'autres travaux hors chaîne, puis en téléchargeant les données calldata sur la chaîne principale.
Exécution hors chaîne:
Dans le modèle Rollup, les transactions sont exécutées hors chaîne, tandis que la blockchain sous-jacente n'est responsable que de la vérification des preuves de transaction dans les contrats intelligents et du stockage des données de transaction brutes. Cette conception allège considérablement la charge de calcul de la chaîne principale, réduit les besoins en stockage, permettant ainsi un traitement des transactions plus efficace.
Pour réduire davantage les coûts, le Rollup utilise la technologie de regroupement des transactions. On peut le comparer à la consolidation des marchandises dans la logistique ; envoyer chaque article séparément engendrerait des frais d'expédition élevés. La technologie Rollup, en regroupant plusieurs transactions ensemble, ne nécessite qu'un seul "transport", ce qui réduit considérablement le coût de chaque transaction.
Vérification sur la chaîne :
La vérification on-chain est la clé de la sécurité des réseaux Layer 2. Les réseaux Layer 2 doivent fournir des preuves cryptographiques pour résoudre les divergences potentielles sur la blockchain sous-jacente. Actuellement, les deux mécanismes de preuve principaux sont la preuve d'erreur et la preuve de validité, qui soutiennent respectivement les Optimistic Rollups et les ZK Rollups.
Preuve d'erreur des Optimistic Rollups:
Les Optimistic Rollups adoptent une hypothèse optimiste, à savoir que toutes les transactions sont par défaut valides, sauf s'il existe des preuves explicites d'erreurs. Ce modèle repose sur des preuves d'erreurs pendant la période de contestation ( et des preuves de fraude ), tout participant au réseau peut soumettre des preuves pour contester l'état des contrats intelligents, garantissant ainsi l'équité et la transparence du réseau.
Selon les données de L2BEAT, il y a actuellement 16 Layer 2 utilisant le mécanisme des Optimistic Rollups, comme : Arbitrum, OP, Base, Blast, etc.
Preuve d'efficacité des ZK Rollups :
Contrairement aux Optimistic Rollups, les ZK Rollups adoptent une approche plus prudente, exigeant que toutes les transactions passent par une preuve de validité avant d'être acceptées. Ce mécanisme de preuve est similaire à un processus de vérification, garantissant que chaque transaction et calcul dans le réseau Layer 2 est exact.
En termes simples, la preuve de validité est la pierre angulaire des ZK-Rollups, elle exige que chaque lot de transactions soit accompagné de la preuve correspondante, garantissant ainsi que les contrats intelligents sur la blockchain sous-jacente peuvent vérifier et approuver les changements d'état. Pour les nœuds de validation, les ZK Rollups offrent un mécanisme de règlement sans erreur, car chaque transaction doit passer par une validation de validité rigoureuse.
Selon les données de L2BEAT, il existe actuellement 11 Layer 2 utilisant le mécanisme des ZK Rollups, tels que : Linea, Starknet, zkSync, etc.
couche de disponibilité des données et couche de consensus
Celestia
Celestia, en tant que pionnier du domaine des blockchains modulaires, est essentiellement une couche de disponibilité des données, fournissant une base solide pour le développement de dApps et de Rollups. En déployant sur la couche de disponibilité des données et la couche de consensus de Celestia, les développeurs d'applications peuvent se concentrer sur l'optimisation de la logique d'exécution, tandis que la disponibilité des données et la complexité des mécanismes de consensus sont prises en charge par Celestia.
La conception de l'architecture de Celestia offre une variété de solutions pour l'extension modulaire, et son architecture se compose principalement des trois types suivants :
![Analyse approfondie du blockchain modulaire : solutions pluggables pour les goulots d'étranglement de performance du Bloc