Les rollups sont devenus une solution indispensable pour les blockchains qui rencontrent des problèmes de scalabilité.
Malgré leurs avantages pour les blockchains, tels que la capacité à mettre à l'échelle des milliers de transactions par seconde, ils ne peuvent pas résoudre certains problèmes, tels que l'interopérabilité et la vivacité des transactions.
Cependant, un nouveau cadre appelé rollups basé gagne en attention en tant que nouvelle approche pour l'échelle des rollups.
Lisez la suite pour savoir ce que sont les rollups basés, comment ils fonctionnent et comment ils se comparent à d'autres types de rollups.
Les rollups basés sont un ensemble de solutions de couche 2 qui exploitent directement les capacités de séquençage d'une blockchain de couche 1 (L1). Ce modèle fournit une assimilation fluide qui exploite la décentralisation, la vivacité et les fonctionnalités de sécurité de la L1.
Le chercheur en Ethereum, Justin Drake, a proposé des rollups basés en mars 2023 comme une approche pour surmonter les problèmes auxquels sont confrontées les solutions de rollup existantes.
Également connus sous le nom de rollups séquentiels L-1, les rollups basés simplifient le traitement des transactions en éliminant les techniques complexes de superposition, telles que les mécanismes de consensus PoS externes ou les vérifications de signatures du séquenceur, tout en assumant l'architecture robuste du protocole de la couche 1.
Les rollups basés sont composés de quatre couches : couche de consensus, couche de disponibilité des données, couche d'exécution et couche de règlement.
Pour les rollups basés sur une blockchain comme Ethereum, par exemple, le consensus, la disponibilité des données et les couches de règlement sont tousCouches Ethereum. La couche d'exécution, qui est responsable de l'exécution des transactions et des mises à jour de l'état, est la seule construite au-dessus du réseau rollup.
Les rollups basés abordent les défis d'efficacité d'un point de vue de séquençage en fournissant une solution d'évolutivité maigre. Ils le font en éliminant les frais de gaz liés aux modèles de rollup traditionnels et en contournant les opérations token requises.
Cette compétence, associée aux avantages en termes de sécurité tirés de leur alignement avec les réseaux de couche 1, font des rollups basés une excellente solution de scalabilité pour les blockchains.
Les rollups basés sur un modèle simple pour traiter le séquençage par rapport aux rollups traditionnels. Alors que les rollups traditionnels utilisent leur propre séquenceur, les rollups basés sur Gate utilisent le séquenceurde la blockchain sous-jacente de la couche 1 pour obtenir des résultats similaires.
Le modèle rollups basé permet aux proposants de blocs de la couche 1 de travailler directement avec les constructeurs de blocs de la couche 2 et les chercheurs pour ajouter le prochain bloc rollup dans le bloc de la couche 1.
Le séquençage est un terme principalement associé aux rollups. Cependant, le terme séquençage décrit un processus essentiel dans le vaste espace Web3.
Le séquençage basé fait référence au processus d'organisation des transactions en blocs au sein d'une chaîne et est tout aussi important pour les protocoles de couche 1 que pour réseaux de couche 2.
Cependant, les modèles de séquenceurs peuvent différer considérablement d'un réseau blockchain à un autre. Par exemple, un protocole de couche 1 majeur peut avoir un processus de séquençage plus décentralisé, tandis qu'un réseau rollup peut être limité à un processus de séquençage centralisé.
Alors, comment fonctionne exactement le séquençage basé :
L'un des aspects les plus significatifs du séquençage de base est la collaboration.
Les proposants de couche 1 collaborent directement avec les constructeurs et les chercheurs de couche 2 lors de l'ajout de transactions rollups. Ce processus est sans permission car tout bloc rollup à venir peut être ajouté au prochain bloc de couche 1 sans avoir besoin d'autorisations spéciales.
La séquence basée sur la chaîne de blocs ne nécessite aucun consensus externe car elle dépend entièrement de la méthode de validation existante de la blockchain Ethereum. De plus, ils sont alignés sur les protocoles de couche 1 car la séquence des transactions de rollup suit l'ordre des blocs d'Ethereum. Cela les rend fermement intégrés à Ethereum, garantissant leur sécurité et leur disponibilité.
En utilisant des protocoles de couche 1 pour le séquençage, le séquençage basé sur des rollups basés permet d'atteindre une efficacité économique et opérationnelle en éliminant les frais généraux du gaz provenant des vérifications de signature, ce qui réduit le coût et la complexité d'une opération de rollup. Cela permet non seulement de simplifier le processus de séquençage, mais renforce également la décentralisation et la sécurité des rollups en exploitant l'infrastructure établie du réseau de couche.
Alors que les rollups de base, les ZK-rollups et les rollups optimistes sont tous solutions d'évolutivité de la couche 2, ils diffèrent dans certains aspects. En ce qui concerne le type de preuves, les rollups basés sur des preuves et les rollups optimistes utilisent tous deux un mécanisme de preuve de fraude, tandis que les rollups ZK utilisent des preuves de connaissance nulle.
Alors que les rollups basés utilisent le séquenceur du réseau de la couche 1, les ZK-rollups et les rollups optimistes utilisent leur propre séquenceur. De plus, les rollups basés et les rollups optimistes utilisent le mécanisme de consensus des protocoles de la couche 1, tandis que les ZK-rollups utilisent le mécanisme de consensus de la blockchain de la couche 1 pour la sécurité finale mais ont leur propre méthode pour valider les transactions à l'aide de ZK-proofs.
En regardant la complexité technique des trois types de rollups, les rollups basés ont un cadre relativement simple. Les ZK-rollups et les rollups optimistes ont une architecture complexe et une technique de sécurité pour gérer les transactions de la couche 2, ce qui les rend plus coûteux.
Bien que les rollups de base aient certains avantages dans la manière dont ils peuvent aider les rollups traditionnels à mettre à l'échelle les blockchains, ils ont également leurs inconvénients.
Ci-dessous sont quelques avantages et limites des rollups basés:
Les rollups basés sont un concept assez nouveau dont les théories et les éléments de mise en œuvre sont actuellement explorés et peaufinés. En tant que tel, il n'y a qu'un petit nombre de projets qui développent actuellement des rollups basés.
Un des projets les plus populaires est Taiko.
Taiko est un protocole de couche 2 qui utilise le cadre ZK-rollup. Il a également construit un zkEVM de type 1 qui offre la même fonctionnalité et les mêmes opcodes Ethereum pour garantir la compatibilité avec l'écosystème Ethereum actuel.
Peu de temps après que le rollup de base a été proposé, Taiko a exécuté son opération sur Ethereum en tant que mécanisme de consensus, de disponibilité des données et de couche de règlement. De plus, le protocole L2 a délégué le séquençage des transactions aux validateurs Ethereum pour simplifier la structure technique du rollup.
En janvier 2024, le projet a introduit le testnet Katla, qui est le premier testnet à utiliser le Based Contestable Rollup (BCR) de Taiko. Le rollup basé sur le BCR ajoute des activités de résolution de litiges aux flux de vérification des transactions.
Bien que les rollups basés soient une solution prometteuse aux défis auxquels sont confrontés les rollups traditionnels, ils sont encore à un stade précoce et leur développement et leur test nécessiteront davantage de ressources et de temps.
Cependant, ses avantages, qui incluent la décentralisation, la réduction des coûts d'exploitation et la structure technique simplifiée, pourraient avoir un impact positif sur l'industrie Web3.
Les rollups sont devenus une solution indispensable pour les blockchains qui rencontrent des problèmes de scalabilité.
Malgré leurs avantages pour les blockchains, tels que la capacité à mettre à l'échelle des milliers de transactions par seconde, ils ne peuvent pas résoudre certains problèmes, tels que l'interopérabilité et la vivacité des transactions.
Cependant, un nouveau cadre appelé rollups basé gagne en attention en tant que nouvelle approche pour l'échelle des rollups.
Lisez la suite pour savoir ce que sont les rollups basés, comment ils fonctionnent et comment ils se comparent à d'autres types de rollups.
Les rollups basés sont un ensemble de solutions de couche 2 qui exploitent directement les capacités de séquençage d'une blockchain de couche 1 (L1). Ce modèle fournit une assimilation fluide qui exploite la décentralisation, la vivacité et les fonctionnalités de sécurité de la L1.
Le chercheur en Ethereum, Justin Drake, a proposé des rollups basés en mars 2023 comme une approche pour surmonter les problèmes auxquels sont confrontées les solutions de rollup existantes.
Également connus sous le nom de rollups séquentiels L-1, les rollups basés simplifient le traitement des transactions en éliminant les techniques complexes de superposition, telles que les mécanismes de consensus PoS externes ou les vérifications de signatures du séquenceur, tout en assumant l'architecture robuste du protocole de la couche 1.
Les rollups basés sont composés de quatre couches : couche de consensus, couche de disponibilité des données, couche d'exécution et couche de règlement.
Pour les rollups basés sur une blockchain comme Ethereum, par exemple, le consensus, la disponibilité des données et les couches de règlement sont tousCouches Ethereum. La couche d'exécution, qui est responsable de l'exécution des transactions et des mises à jour de l'état, est la seule construite au-dessus du réseau rollup.
Les rollups basés abordent les défis d'efficacité d'un point de vue de séquençage en fournissant une solution d'évolutivité maigre. Ils le font en éliminant les frais de gaz liés aux modèles de rollup traditionnels et en contournant les opérations token requises.
Cette compétence, associée aux avantages en termes de sécurité tirés de leur alignement avec les réseaux de couche 1, font des rollups basés une excellente solution de scalabilité pour les blockchains.
Les rollups basés sur un modèle simple pour traiter le séquençage par rapport aux rollups traditionnels. Alors que les rollups traditionnels utilisent leur propre séquenceur, les rollups basés sur Gate utilisent le séquenceurde la blockchain sous-jacente de la couche 1 pour obtenir des résultats similaires.
Le modèle rollups basé permet aux proposants de blocs de la couche 1 de travailler directement avec les constructeurs de blocs de la couche 2 et les chercheurs pour ajouter le prochain bloc rollup dans le bloc de la couche 1.
Le séquençage est un terme principalement associé aux rollups. Cependant, le terme séquençage décrit un processus essentiel dans le vaste espace Web3.
Le séquençage basé fait référence au processus d'organisation des transactions en blocs au sein d'une chaîne et est tout aussi important pour les protocoles de couche 1 que pour réseaux de couche 2.
Cependant, les modèles de séquenceurs peuvent différer considérablement d'un réseau blockchain à un autre. Par exemple, un protocole de couche 1 majeur peut avoir un processus de séquençage plus décentralisé, tandis qu'un réseau rollup peut être limité à un processus de séquençage centralisé.
Alors, comment fonctionne exactement le séquençage basé :
L'un des aspects les plus significatifs du séquençage de base est la collaboration.
Les proposants de couche 1 collaborent directement avec les constructeurs et les chercheurs de couche 2 lors de l'ajout de transactions rollups. Ce processus est sans permission car tout bloc rollup à venir peut être ajouté au prochain bloc de couche 1 sans avoir besoin d'autorisations spéciales.
La séquence basée sur la chaîne de blocs ne nécessite aucun consensus externe car elle dépend entièrement de la méthode de validation existante de la blockchain Ethereum. De plus, ils sont alignés sur les protocoles de couche 1 car la séquence des transactions de rollup suit l'ordre des blocs d'Ethereum. Cela les rend fermement intégrés à Ethereum, garantissant leur sécurité et leur disponibilité.
En utilisant des protocoles de couche 1 pour le séquençage, le séquençage basé sur des rollups basés permet d'atteindre une efficacité économique et opérationnelle en éliminant les frais généraux du gaz provenant des vérifications de signature, ce qui réduit le coût et la complexité d'une opération de rollup. Cela permet non seulement de simplifier le processus de séquençage, mais renforce également la décentralisation et la sécurité des rollups en exploitant l'infrastructure établie du réseau de couche.
Alors que les rollups de base, les ZK-rollups et les rollups optimistes sont tous solutions d'évolutivité de la couche 2, ils diffèrent dans certains aspects. En ce qui concerne le type de preuves, les rollups basés sur des preuves et les rollups optimistes utilisent tous deux un mécanisme de preuve de fraude, tandis que les rollups ZK utilisent des preuves de connaissance nulle.
Alors que les rollups basés utilisent le séquenceur du réseau de la couche 1, les ZK-rollups et les rollups optimistes utilisent leur propre séquenceur. De plus, les rollups basés et les rollups optimistes utilisent le mécanisme de consensus des protocoles de la couche 1, tandis que les ZK-rollups utilisent le mécanisme de consensus de la blockchain de la couche 1 pour la sécurité finale mais ont leur propre méthode pour valider les transactions à l'aide de ZK-proofs.
En regardant la complexité technique des trois types de rollups, les rollups basés ont un cadre relativement simple. Les ZK-rollups et les rollups optimistes ont une architecture complexe et une technique de sécurité pour gérer les transactions de la couche 2, ce qui les rend plus coûteux.
Bien que les rollups de base aient certains avantages dans la manière dont ils peuvent aider les rollups traditionnels à mettre à l'échelle les blockchains, ils ont également leurs inconvénients.
Ci-dessous sont quelques avantages et limites des rollups basés:
Les rollups basés sont un concept assez nouveau dont les théories et les éléments de mise en œuvre sont actuellement explorés et peaufinés. En tant que tel, il n'y a qu'un petit nombre de projets qui développent actuellement des rollups basés.
Un des projets les plus populaires est Taiko.
Taiko est un protocole de couche 2 qui utilise le cadre ZK-rollup. Il a également construit un zkEVM de type 1 qui offre la même fonctionnalité et les mêmes opcodes Ethereum pour garantir la compatibilité avec l'écosystème Ethereum actuel.
Peu de temps après que le rollup de base a été proposé, Taiko a exécuté son opération sur Ethereum en tant que mécanisme de consensus, de disponibilité des données et de couche de règlement. De plus, le protocole L2 a délégué le séquençage des transactions aux validateurs Ethereum pour simplifier la structure technique du rollup.
En janvier 2024, le projet a introduit le testnet Katla, qui est le premier testnet à utiliser le Based Contestable Rollup (BCR) de Taiko. Le rollup basé sur le BCR ajoute des activités de résolution de litiges aux flux de vérification des transactions.
Bien que les rollups basés soient une solution prometteuse aux défis auxquels sont confrontés les rollups traditionnels, ils sont encore à un stade précoce et leur développement et leur test nécessiteront davantage de ressources et de temps.
Cependant, ses avantages, qui incluent la décentralisation, la réduction des coûts d'exploitation et la structure technique simplifiée, pourraient avoir un impact positif sur l'industrie Web3.