Le boom de Bitcoin NFT provoqué par le protocole Ordinals entraîne de nouveaux changements dans l'écosystème Bitcoin, et de plus en plus de participants commencent à discuter de l'évolutivité de Bitcoin.
Nous avons introduit des solutions de mise à l'échelle de la couche 2 de Bitcoin telles que "Lightning Network". En plus des solutions ci-dessus, l'application du protocole Rollup sur Bitcoin pour améliorer l'évolutivité attire également plus d'attention.
Récapitulatif des bitcoins
En ce qui concerne Rollup, Ethereum y est généralement associé.
Mais en octobre 2022, John Light a publié un rapport
Validity Rollups on Bitcoin, montre la planification de la faisabilité et la méthode d'application du protocole Rollup sur Bitcoin.
Remarque : Le rapport Validity Rollups on Bitcoin est disponible sur :
Bitcoin construit une architecture de blockchain relativement simple et espère que tous les utilisateurs pourront exécuter des "nœuds" sur la chaîne.Si nécessaire ou nécessaire, les utilisateurs peuvent également devenir facilement développeurs de blocs sur la chaîne.
Cependant, si une blockchain vise à faciliter l'exécution de nœuds complets par "tous" les utilisateurs, elle doit avoir des règles qui limitent la quantité de calculs pouvant être effectués pour valider les blocs de la chaîne.
Une telle contradiction est en fait une contradiction entre la décentralisation et l'échelle de distribution de la puissance de calcul. Avec le développement de Bitcoin, cette tension est devenue de plus en plus évidente, et la solution clé pour apaiser cette tension réside dans l'amélioration de l'évolutivité de la blockchain.
Pour améliorer l'évolutivité, les solutions qui font actuellement l'objet d'une grande attention incluent le partage, l'optimisation en chaîne ou la configuration des canaux hors chaîne. "Lightning Network" est une solution pour construire un canal de paiement sous la chaîne, l'agréger à la chaîne pour le règlement et réaliser l'expansion en réduisant le nombre de transactions ; tandis que la solution utilisant le protocole Rollup est une solution qui essaie de placer le moins données que possible sur la chaîne. Une solution qui maintient également l'exécution des transactions hors chaîne.
La différence entre les deux est la suivante : une grande quantité de données de transaction dans le "Lightning Network" est stockée hors chaîne, mais le déploiement du protocole Rollup ne signifie pas qu'une grande quantité de données de transaction est traitée hors chaîne, c'est toujours une solution d'expansion pour l'optimisation des données sur la chaîne.
Exemple d'affichage hiérarchique Bitcoin Rollup image source/bitcoinrollups.org
La figure ci-dessus montre l'application en couches du protocole Rollup sur Bitcoin : il existe deux protocoles Rollup sur la deuxième couche de Bitcoin, l'un est utilisé pour fournir la disponibilité des données, et l'autre est utilisé pour fournir un paiement et des contrats sécurisés ; il y a aussi deux Protocoles Rollup sur la troisième couche de Bitcoin Les 3 protocoles Rollup sont également utilisés pour différents cas d'utilisation, notamment les paiements P2P, les contrats financiers et les transferts d'actifs de jeu.
Type de cumul
A l'heure actuelle, parmi les solutions Rollup appliquées au Bitcoin, la solution Sovereign Rollup (souvent traduite par "sovereign Rollup") est la solution la plus discutée, qui se distingue du protocole Rollup classique couramment rencontré par le passé. réseau**.
La solution consistant à appliquer le protocole Rollup classique, en utilisant la première couche de la blockchain (c'est-à-dire le "réseau principal")** comme couche de disponibilité des données et couche de règlement, les données pertinentes ne seront pas seulement stockées sur le réseau principal, mais les données liées à la deuxième couche écrivent également au niveau 1. Dans le même temps, les transactions sont vérifiées par des contrats intelligents sur le réseau principal, tels que les projets Rollup bien connus Arbitrum et Optimism on Ethereum.
Appliquez la solution de Sovereign Rollup, en utilisant uniquement la couche 1 de la blockchain comme couche disponible pour les données, mais sans utiliser la couche 1 pour effectuer le règlement. Les données stockées dans la deuxième couche ne seront pas écrites dans la première couche, qui a un certain degré d'indépendance. Dans le même temps, la transaction est vérifiée par les nœuds sur Sovereign Rollup, c'est-à-dire que la couche 2 où se trouve Sovereign Rollup est utilisée pour le règlement de l'exécution.
Diagramme de la structure hiérarchique de Sovereign Rollup sur la chaîne et diagramme d'affichage de la logique de vérification Source/celestia.org
La valeur du mode de fonctionnement Sovereign Rollup est que peu importe si le réseau principal de la première couche est piraté ou nécessite une mise à niveau technique, la deuxième couche ne sera pas affectée; deuxièmement, la deuxième couche ne perd pas la sécurité des données et la sécurité Résistance à la censure - ce mode de fonctionnement est sans aucun doute plus souhaitable pour Bitcoin, une blockchain avec une puissance de calcul limitée sur le réseau principal.
En savoir plus sur Rollkit
L'intérêt pour le Sovereign Rollup dans la communauté Bitcoin est apparu en mars 2023.
A cette époque, Rollkit, un framework technologique open source développé par Celestia, venait d'annoncer l'achèvement d'une recherche qui pourrait stocker les données Rollup directement sur la chaîne Bitcoin. Les développeurs ont depuis pu utiliser Rollkit pour déployer le protocole Rollup sur Bitcoin afin d'améliorer l'évolutivité et de minimiser les coûts d'exploitation du réseau.
L'une des principales caractéristiques du framework Rollkit est qu'il permet aux développeurs de personnaliser la couche de disponibilité des données et la couche d'exécution, tout en aidant les développeurs à déployer Sovereign Rollup.
Schéma du cadre de développement modulaire Rollkit source/rollkit.dev
** Perspectives d'application **
Le déploiement actif d'applications de Rollup sur Ethereum a progressivement modifié la perception des utilisateurs de la blockchain concernant les transactions, le stockage de données et la vérification en chaîne sur Ethereum.
Bien que le déploiement de Rollup sur Bitcoin en soit encore à ses balbutiements, avec l'évolution d'outils de développement tels que Rollkit, Rollup pourrait également apporter plus de nouveaux paradigmes à explorer à la communauté Bitcoin dans un avenir proche.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Tuer une nouvelle opportunité ? Qu'est-ce que le controversé Bitcoin Rollup ?
Le boom de Bitcoin NFT provoqué par le protocole Ordinals entraîne de nouveaux changements dans l'écosystème Bitcoin, et de plus en plus de participants commencent à discuter de l'évolutivité de Bitcoin.
Nous avons introduit des solutions de mise à l'échelle de la couche 2 de Bitcoin telles que "Lightning Network". En plus des solutions ci-dessus, l'application du protocole Rollup sur Bitcoin pour améliorer l'évolutivité attire également plus d'attention.
Récapitulatif des bitcoins
En ce qui concerne Rollup, Ethereum y est généralement associé.
Mais en octobre 2022, John Light a publié un rapport
Validity Rollups on Bitcoin, montre la planification de la faisabilité et la méthode d'application du protocole Rollup sur Bitcoin.
Remarque : Le rapport Validity Rollups on Bitcoin est disponible sur :
Bitcoin construit une architecture de blockchain relativement simple et espère que tous les utilisateurs pourront exécuter des "nœuds" sur la chaîne.Si nécessaire ou nécessaire, les utilisateurs peuvent également devenir facilement développeurs de blocs sur la chaîne.
Cependant, si une blockchain vise à faciliter l'exécution de nœuds complets par "tous" les utilisateurs, elle doit avoir des règles qui limitent la quantité de calculs pouvant être effectués pour valider les blocs de la chaîne.
Une telle contradiction est en fait une contradiction entre la décentralisation et l'échelle de distribution de la puissance de calcul. Avec le développement de Bitcoin, cette tension est devenue de plus en plus évidente, et la solution clé pour apaiser cette tension réside dans l'amélioration de l'évolutivité de la blockchain.
Pour améliorer l'évolutivité, les solutions qui font actuellement l'objet d'une grande attention incluent le partage, l'optimisation en chaîne ou la configuration des canaux hors chaîne. "Lightning Network" est une solution pour construire un canal de paiement sous la chaîne, l'agréger à la chaîne pour le règlement et réaliser l'expansion en réduisant le nombre de transactions ; tandis que la solution utilisant le protocole Rollup est une solution qui essaie de placer le moins données que possible sur la chaîne. Une solution qui maintient également l'exécution des transactions hors chaîne.
La différence entre les deux est la suivante : une grande quantité de données de transaction dans le "Lightning Network" est stockée hors chaîne, mais le déploiement du protocole Rollup ne signifie pas qu'une grande quantité de données de transaction est traitée hors chaîne, c'est toujours une solution d'expansion pour l'optimisation des données sur la chaîne.
Exemple d'affichage hiérarchique Bitcoin Rollup image source/bitcoinrollups.org
La figure ci-dessus montre l'application en couches du protocole Rollup sur Bitcoin : il existe deux protocoles Rollup sur la deuxième couche de Bitcoin, l'un est utilisé pour fournir la disponibilité des données, et l'autre est utilisé pour fournir un paiement et des contrats sécurisés ; il y a aussi deux Protocoles Rollup sur la troisième couche de Bitcoin Les 3 protocoles Rollup sont également utilisés pour différents cas d'utilisation, notamment les paiements P2P, les contrats financiers et les transferts d'actifs de jeu.
Type de cumul
A l'heure actuelle, parmi les solutions Rollup appliquées au Bitcoin, la solution Sovereign Rollup (souvent traduite par "sovereign Rollup") est la solution la plus discutée, qui se distingue du protocole Rollup classique couramment rencontré par le passé. réseau**.
La solution consistant à appliquer le protocole Rollup classique, en utilisant la première couche de la blockchain (c'est-à-dire le "réseau principal")** comme couche de disponibilité des données et couche de règlement, les données pertinentes ne seront pas seulement stockées sur le réseau principal, mais les données liées à la deuxième couche écrivent également au niveau 1. Dans le même temps, les transactions sont vérifiées par des contrats intelligents sur le réseau principal, tels que les projets Rollup bien connus Arbitrum et Optimism on Ethereum.
Appliquez la solution de Sovereign Rollup, en utilisant uniquement la couche 1 de la blockchain comme couche disponible pour les données, mais sans utiliser la couche 1 pour effectuer le règlement. Les données stockées dans la deuxième couche ne seront pas écrites dans la première couche, qui a un certain degré d'indépendance. Dans le même temps, la transaction est vérifiée par les nœuds sur Sovereign Rollup, c'est-à-dire que la couche 2 où se trouve Sovereign Rollup est utilisée pour le règlement de l'exécution.
Diagramme de la structure hiérarchique de Sovereign Rollup sur la chaîne et diagramme d'affichage de la logique de vérification Source/celestia.org
La valeur du mode de fonctionnement Sovereign Rollup est que peu importe si le réseau principal de la première couche est piraté ou nécessite une mise à niveau technique, la deuxième couche ne sera pas affectée; deuxièmement, la deuxième couche ne perd pas la sécurité des données et la sécurité Résistance à la censure - ce mode de fonctionnement est sans aucun doute plus souhaitable pour Bitcoin, une blockchain avec une puissance de calcul limitée sur le réseau principal.
En savoir plus sur Rollkit
L'intérêt pour le Sovereign Rollup dans la communauté Bitcoin est apparu en mars 2023.
A cette époque, Rollkit, un framework technologique open source développé par Celestia, venait d'annoncer l'achèvement d'une recherche qui pourrait stocker les données Rollup directement sur la chaîne Bitcoin. Les développeurs ont depuis pu utiliser Rollkit pour déployer le protocole Rollup sur Bitcoin afin d'améliorer l'évolutivité et de minimiser les coûts d'exploitation du réseau.
L'une des principales caractéristiques du framework Rollkit est qu'il permet aux développeurs de personnaliser la couche de disponibilité des données et la couche d'exécution, tout en aidant les développeurs à déployer Sovereign Rollup.
Schéma du cadre de développement modulaire Rollkit source/rollkit.dev
** Perspectives d'application **
Le déploiement actif d'applications de Rollup sur Ethereum a progressivement modifié la perception des utilisateurs de la blockchain concernant les transactions, le stockage de données et la vérification en chaîne sur Ethereum.
Bien que le déploiement de Rollup sur Bitcoin en soit encore à ses balbutiements, avec l'évolution d'outils de développement tels que Rollkit, Rollup pourrait également apporter plus de nouveaux paradigmes à explorer à la communauté Bitcoin dans un avenir proche.