
Aujourd’hui, les zk-rollups apparaissent comme un moyen d’apporter de l’évolutivité à Bitcoin. La conception des rollups vise à compresser les transactions en dehors de la chaîne (offchain) pour améliorer l’efficacité et réduire les coûts des blockchains monolithiques telles que Bitcoin. Les rollups, comme nous l’avons dit à Observatorio Blockchain, sont une option populaire de deuxième couche ou couche 2 dans l’écosystème Ethereum. Maintenant, ils se tournent également vers Bitcoin. Dans cet article, nous vous montrons les projets qui visent à étendre les zk-rollups comme solution pour faire évoluer Bitcoin.
Que sont les rollups et comment apportent-ils l’évolutivité aux blockchains ?
Bitcoin zk-rollups
Les rollups sans connaissance ou zk-rollups sont conçus pour alléger la charge transactionnelle d’un réseau, tel que Bitcoin ou Ethereum, en traitant les transactions hors chaîne. Son modèle regroupe les transactions en lots ou packages, les compresse et publie des preuves dans un test sur le réseau principal qui certifie leur validité. Ils utilisent des preuves cryptographiques basées sur la technologie zéro connaissance (zk), également appelées preuves zéro connaissance. De cette manière, l’intégrité des opérations est garantie, tout en garantissant une méthode évolutive, économique, sécurisée et privée pour effectuer le traitement transactionnel.
À la recherche d’évolutivité
Donc, pourquoi Bitcoin bénéficierait-il des zk-rollups ? La nécessité de faire évoluer le réseau Bitcoin n’est pas nouvelle. Les solutions de couche 2 axées sur les paiements (Lightning Network) ou les contrats intelligents (Stacks et RSK) pour Bitcoin en sont la preuve.
Découvrez les principales solutions Bitcoin Layer 2
Des innovations telles que les jetons BRC-20 et les Ordinaux témoignent, pour certains, de la nécessité de convertir Bitcoin en une plateforme de création d’applications décentralisées (DApps) axées sur la DeFi, les NFT, les jeux et bien plus encore. De cette façon, les zk-rollups pourraient apporter une série d’avantages. Parmi eux : une plus grande vitesse et une plus grande capacité transactionnelle à moindre coût, surmontant les limites du Bitcoin et offrant un environnement plus efficace pour créer des DApps.
Les solutions Zk-rollup font leur entrée dans l’écosystème Bitcoin :
Citréa
Citrea cherche à créer une couche de liquidité programmable au-dessus du Bitcoin. Développé par Chainway Labs, il adopte une approche modulaire dans laquelle il agit comme couche d’exécution et Bitcoin fonctionne comme couche de règlement et de disponibilité des données. Son objectif est d’assurer l’évolutivité tout en maintenant la sécurité et la décentralisation du Bitcoin. De plus, il utilisera BTC comme actif natif pour le réseau.
La solution utilise un contrat intelligent de vérification unique pour sécuriser les transactions directement sur le réseau Bitcoin, grâce à la solution BitVM. En tirant parti des tests zk-STARK, Citrea prend en charge les nœuds légers pour une vérification efficace en chaîne.
Citrea fonctionne comme un zkEVM de type 2, c’est-à-dire un zk-rollup compatible avec la machine virtuelle Ethereum (EVM), afin que les développeurs d’Ethereum puissent s’appuyer sur Bitcoin sans friction. À l’avenir, ils envisagent d’intégrer d’autres machines virtuelles telles que WASM ou SVM.
Actuellement, le projet est dans une phase de développement initiale, préparant un réseau de test réseau. Chainway Labs a récemment levé 2,7 millions de dollars lors d’un tour de table dirigé par Galaxy Digital, auquel ont participé Delphi Ventures et Eric Wall, co-fondateur de Taproot Wizards.
SatoshiVM
SatoshiVM est une solution de couche 2 spécifiquement conçue comme un zk-rollup polyvalent pour l’écosystème BTC, compatible avec EVM. Sa conception est divisée en trois couches : la couche de règlement (Bitcoin), le séquençage et la couche de test (circuits). La couche de règlement gère la validation des transactions. Le séquençage stocke temporairement les transactions et les états. Enfin, la couche de test vérifie les transactions et les blocages dans Bitcoin à l’aide des spécifications Taproot.
Bien qu’il utilise BTC comme actif natif pour les frais de gaz du réseau, il dispose d’un jeton utilitaire appelé SAVM. Ce jeton vise à encourager la participation de la communauté au projet, en ayant des utilisations telles que le paiement de récompenses de mise et comme mécanisme de vote dans la gouvernance. SatoshiVM est en phase pré-mainnet, avec un testnet opérationnel pour tester la solution.
Réseau B²
B² Network est une solution de couche 2 créée pour améliorer la vitesse des transactions et élargir la diversité des applications au sein de l’écosystème Bitcoin. Il vise à transformer Bitcoin en une plateforme polyvalente pour des applications innovantes telles que DeFi, NFT SocialFi et bien plus encore, tout en conservant ses valeurs fondamentales.
De cette manière, B² Network exploite la technologie sans connaissance et la technologie de cumul pour permettre des transactions hors chaîne avec des contrats intelligents complets de Turing. La solution est également conçue comme un zkEVM, ce qui facilite l’intégration de n’importe quel Ethereum Dapp ou autre blockchain EVM dans Bitcoin. De plus, B² Network vise à fonctionner comme une couche de disponibilité des données (DA) pour d’autres cumuls basés sur Bitcoin.