Imaginez un monde où Bitcoin, la première cryptomonnaie décentralisée, pourrait héberger des applications complexes et des contrats intelligents. Pendant des années, cette vision semblait hors de portée, Bitcoin étant conçu pour être simple et robuste plutôt que flexible. Mais tout a changé avec l’arrivée de BitVM en 2023, et maintenant son successeur BitVM2 repousse encore plus loin les limites du possible sur le réseau Bitcoin.
BitVM : Le pionnier des smart contracts Bitcoin
Pour comprendre l’importance de BitVM2, il faut d’abord revenir sur son prédécesseur BitVM. Lancé en octobre 2023 par Robin Linus, BitVM a introduit un moyen d’exécuter des contrats Turing-complets sur Bitcoin sans modifier son code ou son consensus. Le principe est astucieux : plutôt que d’exécuter directement les calculs onchain, BitVM utilise un modèle de vérification optimiste où un “prouveur” exécute le contrat offchain et un “vérificateur” peut contester le résultat en fournissant une preuve de fraude onchain.
Cette approche a ouvert la voie aux smart contracts sur Bitcoin, mais comportait certaines limitations. BitVM était restreint à un cadre à deux parties et la complexité des calculs et des communications nécessaires représentait un défi. Malgré cela, plusieurs projets de Layer 2 comme Citrea ont rapidement intégré BitVM pour construire des ponts vers Bitcoin.
BitVM2 : Un grand pas en avant
C’est dans ce contexte qu’Alexei Zamyatin a dévoilé BitVM2 le 15 août 2024. Fruit du travail de Robin Linus et de son équipe, cette nouvelle version apporte des améliorations significatives pour étendre les capacités de calcul sur Bitcoin tout en optimisant l’efficacité et la sécurité.
L’une des innovations majeures est l’introduction des challenges sans permission. Là où BitVM limitait la contestation des preuves à des acteurs spécifiques, BitVM2 permet à n’importe quel utilisateur de challenger les résultats, renforçant ainsi la décentralisation et la robustesse du système.
BitVM2 réduit également drastiquement le nombre de transactions onchain nécessaires pour résoudre les litiges, passant de 70 avec BitVM à seulement 3. Cela rend le processus plus rapide et plus économique en termes de frais de transaction.
L’intégration des SNARKs
Autre grande nouveauté : BitVM2 intègre désormais les SNARKs (preuves de connaissance succinctes non interactives). Cela permet de vérifier des calculs complexes de manière plus concise et sécurisée, là où BitVM était limitée à des preuves de fraude simples. Grâce à un vérificateur SNARK implémenté dans le script Bitcoin, BitVM2 peut traiter des preuves compactes divisées en morceaux gérables par des transactions Bitcoin.
Des ponts plus solides
L’un des principaux use-cases de BitVM2 est la construction de ponts (bridges) entre Bitcoin et d’autres blockchains ou layers 2. Là encore, BitVM2 apporte son lot d’améliorations. Alors que les ponts BitVM nécessitaient une majorité honnête de signataires pour sécuriser les fonds, BitVM2 réduit cette exigence à une simple honnêteté lors de la mise en place initiale. Par la suite, seul un opérateur honnête et actif suffit pour maintenir la sécurité.
Cela signifie que les projets de “Layer 2” Bitcoin peuvent désormais implémenter des ponts plus robustes avec BitVM2, ouvrant la voie à une plus grande interopérabilité de l’écosystème Bitcoin.
Le futur de Bitcoin
L’arrivée de BitVM2 marque une étape importante dans l’évolution de Bitcoin. En permettant l’exécution de smart contracts complexes et en facilitant la création de couches 2 sécurisées, cette innovation rapproche Bitcoin du statut de plateforme applicative à part entière.
D’autres avancées notables sur Bitcoin en 2024 :
- Apparition des BRC-20 en début d’année, permettant la création de tokens fongibles
- Première preuve Zero-Knowledge vérifiée sur Bitcoin par le projet BitcoinOS, sans modification du protocole !
Bien sûr, Bitcoin reste fidèle à ses racines de monnaie décentralisée et de réserve de valeur. Mais BitVM2 ouvre de nouveaux horizons passionnants, de quoi nourrir les réflexions et les développements des prochaines années. Les idées ne manquent pas, entre rollups, sidechains, finance décentralisée, identité numérique…
Alors que de plus en plus de projets s’intéressent à BitVM2, gageons que cette technologie servira de tremplin vers une nouvelle ère pour Bitcoin, plus ouverte et plus interconnectée, sans sacrifier les principes fondamentaux qui ont fait son succès. L’avenir nous dira jusqu’où BitVM2 peut porter la reine des cryptomonnaies !