Auteur : NOTDEGENAMY, RAM & JOMO
Compilé par : Shenchao TechFlow
introduction
En 2009, une personne anonyme nommée Satoshi Nakamoto a lancé Bitcoin, la première cryptomonnaie décentralisée au monde. Il permet des transferts d'argent peer-to-peer sans avoir recours à des intermédiaires tels que des banques.
En raison de ses origines précoces, de son équipe fondatrice anonyme, de son vaste réseau de mineurs et de l’absence de méthodes de financement traditionnelles, Bitcoin est devenu la crypto-monnaie la plus décentralisée. Puisqu’il n’existe pas de contrôleur unique, il est extrêmement difficile pour les acteurs malveillants de réécrire les transactions sur le réseau Bitcoin. Même si une collusion se produit entre plusieurs individus, la coordination des attaques visant à compromettre la précision du réseau est difficile en raison de sa décentralisation. Pour comprendre à quel point Bitcoin est décentralisé, considérons le coefficient de Nakamoto, qui est un nombre qui représente le degré de décentralisation. Ce coefficient représente le nombre de parties/opérateurs de nœuds qui contrôlent plus d'un tiers de l'ensemble du réseau. Le coefficient Satoshi du Bitcoin est estimé à environ 7 000. Au moment de la rédaction de cet article, le deuxième réseau le plus décentralisé est le protocole Mina avec un coefficient de 151. D'autres réseaux notables incluent Solana avec un coefficient de 18 et BNB avec un coefficient de 7. Ce qui rend Bitcoin unique, c’est qu’il est extrêmement décentralisé.
Outre la décentralisation, Bitcoin se distingue par ses propriétés fondamentales. Bitcoin dispose d’une offre limitée à 21 millions de BTC/BTC, ce qui en fait une valeur refuge attrayante contre l’inflation et l’instabilité économique. C’est pourquoi le Bitcoin est souvent appelé « l’or numérique ».
En bref, Bitcoin :
Fonctionnalité simple : il permet des transferts d'argent peer-to-peer
Décentralisé – il est loin devant toutes les autres crypto-monnaies
Sécurisé – il est immunisé contre les attaques et est sécurisé depuis plus de 15 ans
Ces facteurs confèrent à Bitcoin le plus haut niveau de transparence réglementaire. Il est classé comme marchandise, ce qui montre que les institutions reconnaissent son caractère décentralisé. Son ETF a également été approuvé en janvier 2024, ce qui introduira Bitcoin sur les marchés financiers traditionnels.
L’essentiel est le suivant : Bitcoin a établi un niveau de fiabilité de base qui continue de croître. Si nous pouvons créer des applications sur Bitcoin, elles bénéficieront d’effets secondaires.
Toutefois, ce n’est pas une tâche facile. Bitcoin n’était pas initialement destiné à servir de couche de base pour d’autres applications.
Premièrement, les transactions sur Bitcoin sont coûteuses et lentes
Si je vous envoie 5 BTC, cette transaction doit être enregistrée dans le réseau Bitcoin. Au lieu de cela, la transaction doit (1) être incluse dans le grand livre et (2) le grand livre mis à jour doit être distribué à des milliers d'ordinateurs. L’inclusion des transactions dans le grand livre nécessite que de nombreux mineurs soient en compétition pour résoudre des énigmes cryptographiques afin de vérifier et de confirmer les transactions – un processus coûteux et gourmand en ressources. Garantir la distribution du grand livre ralentit également le nombre de transactions que nous pouvons traiter par seconde. Les ordinateurs gérés par des gens ordinaires n’ont pas une capacité de stockage illimitée. Nous observons ici que l’accent mis par Bitcoin sur la décentralisation entraîne un compromis entre coût et rapidité.
Deuxièmement, Bitcoin n’est pas favorable aux contrats intelligents
Disons que nous voulons faire quelque chose de complexe au-delà du transfert de devises peer-to-peer. Par exemple : Nous souhaitons programmer un distributeur automatique sur le réseau Bitcoin. En fonction de la valeur de l'entrée, le distributeur automatique produit un produit et le nombre de produits restant dans le distributeur automatique est suivi en permanence par le réseau Bitcoin. Ce distributeur automatique est similaire à un contrat intelligent : un ensemble de règles qui s'exécutent automatiquement en fonction de conditions de déclenchement spécifiques.
Bitcoin ne prend pas directement en charge les contrats intelligents, une limitation qui découle de deux choix de conception intentionnels.
Bitcoin utilise un langage de script restreint basé sur une pile qui n'est intentionnellement pas complet de Turing et qui manque de fonctionnalités avancées telles que des boucles et des conditions complexes. En d’autres termes, écrire une logique complexe sur Bitcoin est difficile. Seules les opérations simples telles que les signatures numériques et les verrouillages horaires sont prises en charge.
Bitcoin utilise le modèle UTXO (Unspent Transaction Output) pour suivre l'état, c'est-à-dire l'état actuel de toutes les informations sur la blockchain, ce qui est efficace pour suivre les soldes des portefeuilles mais moins efficace pour suivre l'état d'autres types de transactions.
Ces décisions architecturales privilégient la sécurité et la prévisibilité au profit de la programmabilité. Ainsi, bien que Bitcoin soit excellent pour sécuriser les transferts de valeur, il est très peu convivial pour prendre en charge la logique complexe dépendante de l’état requise pour les applications de contrats intelligents. Des réseaux tels qu’Ethereum sont apparus plus tard comme des solutions à ces limitations.
Premières tentatives pour surmonter ces limitations – Segwit, Lightning Network et Taproot
La première mise à jour majeure de Bitcoin s’appelait Segwit et a été publiée en 2017. Il permet aux transactions Bitcoin de se dérouler plus rapidement tout en permettant de modifier les identifiants de transaction avant d'être confirmés sur la blockchain. Cela permet de traiter par lots en toute sécurité plusieurs transactions. À terme, plusieurs transactions effectuées en dehors de la blockchain peuvent être fusionnées en une seule transaction, puis stockées sur la chaîne.
Cela a conduit au premier Bitcoin Layer 2 (L2), connu sous le nom de Lightning Network, lancé en 2018. L2 est un protocole qui s’installe au-dessus du L1 sous-jacent (dans ce cas, Bitcoin est L1).
Voici une explication rapide de ce qui se passe dans Lightning Network :
Si je vous envoie 10 BTC et que vous m’envoyez 5 BTC, il y aura généralement 2 transactions enregistrées. Lightning Network crée un nouveau mini grand livre entre deux parties à la transaction. Il règle le résultat net après un certain temps (par exemple, A a envoyé 5 BTC à B), réduisant ainsi l'enregistrement de la transaction sur le grand livre principal de 2 à 1.
Lightning Network regroupe plusieurs transactions en une seule et enregistre cette transaction unique sur la blockchain Bitcoin. Bien qu'il existe certains compromis en matière de décentralisation, Lightning Network offre une flexibilité importante. Pour les petites transactions, les utilisateurs bénéficient de sa rapidité et de ses coûts de transaction réduits. Les frais de transaction Bitcoin sont d'environ 1 $, tandis que les frais du Lightning Network ne sont que de 0,001 $ par transaction.
Lightning Network améliore la vitesse mais ne prend pas en charge la programmabilité ou d'autres cas d'utilisation intéressants. Avec Lightning Network, je ne peux toujours pas vous envoyer un stablecoin et sécuriser cette transaction par le réseau Bitcoin, encore moins programmer un contrat intelligent sur Bitcoin.
La mise à niveau Taproot, activée en 2021, jette les bases de la programmation de contrats intelligents sur Bitcoin. Fondamentalement, il assouplit les restrictions sur la quantité de données arbitraires pouvant être insérées dans une transaction Bitcoin.
Présentation des ordinaux
Grâce à Taproot, les utilisateurs peuvent désormais graver des données directement sur un seul Satoshi (100 000 000 Satoshi équivaut à 1 Bitcoin). Au lieu de cela, un satoshi peut (1) se voir attribuer un numéro spécifique pour référence future et (2) être imprimé avec des données telles que du texte, des images ou des fichiers complexes. Ce processus transforme efficacement les Satoshis fongibles en Satoshis non fongibles, créant ce que l'on appelle communément des jetons non fongibles (NFT).
Les ordinaux ont suscité des opinions mitigées.
D’une part, les Bitcoin Ordinals peuvent être considérés comme supérieurs aux NFT stockés sur d’autres blockchains.
Voici pourquoi : alors que les NFT sont stockés sur le réseau Bitcoin via la gravure, les données réelles – images, vidéos, etc. – sont stockées sur la blockchain. En revanche, les NFT non ordinaux stockent généralement des métadonnées/pointeurs URL sur la blockchain plutôt que des données réelles. En conséquence, les ordinaux sont plus résistants à la censure, aux défaillances de liaison et à la perte de données.
D’un autre côté, de nombreux membres de la communauté Bitcoin pensent que forcer les nœuds Bitcoin à télécharger et stocker des images est un gaspillage de ressources. Vous trouverez ci-dessous une célèbre collection d'ordinaux, la collection Taproot Wizards.
Quelques NFT de la collection Taproot Wizards
En fait, les Ordinaux attirent actuellement moins d’attention qu’il y a quelques mois à peine. Comme vous pouvez le voir sur le tableau ci-dessous, la création d'ordinaux consomme moins de ressources et globalement, le nombre d'ordinaux créés est également réduit.
Les efforts pour créer des Bitcoin Ordinals diminuent avec le temps (Source : Dune Analytics)
Les inquiétudes quant à savoir si les ordinaux devraient occuper de l’espace de bloc sur le réseau Bitcoin sont l’un des principaux moteurs de ce ralentissement, mais il convient de noter qu’il ne s’agit pas d’un phénomène limité aux ordinaux. L’intérêt pour les NFT a peut-être diminué en raison de la sursaturation du marché.
Cette baisse de popularité n’est pas spécifique aux Bitcoin Ordinals – c’est un ralentissement pour l’ensemble de l’espace NFT (Source : The Block)
Jusqu’à présent, cet article a souligné à plusieurs reprises que l’accent mis par Bitcoin sur la sécurité et la décentralisation le rendait moins évolutif. C'est pourquoi les Ordinals ont été critiqués : de nombreuses personnes estiment que les images ne valent pas la congestion supplémentaire sur le réseau Bitcoin. Cela nous amène au L2 de Bitcoin.
Entrer au deuxième étage (L2s)
Comprendre les L2
Avant de plonger dans tout ce qui concerne Bitcoin, il est important de comprendre les concepts de base des L2. Les L2 peuvent prêter à confusion car différentes personnes ont des définitions différentes. Dans cet article, nous divisons les L2 en deux types principaux : les sidechains et les rollups. Chez Ocular, nous considérons les rollups comme une véritable représentation L2.
chaîne latérale
Les sidechains sont des blockchains indépendantes qui ne règlent pas leurs transactions sur la chaîne principale. En d’autres termes, toutes les transactions sur L2 ne peuvent pas être directement vérifiées sur L1.
Liquid Network est un excellent exemple de sidechain Bitcoin. Vous pouvez transférer du BTC du réseau Bitcoin vers le réseau Liquid via un pont. Cela implique d'envoyer du BTC à une adresse gérée par « Watchers » – un groupe d'environ 65 membres de confiance élus par la communauté, y compris des représentants d'échanges, d'institutions financières et de sociétés liées au Bitcoin. Ensuite, pour chaque BTC transféré vers cette adresse de gestion gardienne, l’utilisateur reçoit un BTC synthétique appelé LBTC. Il s'agit d'un mécanisme d'accrochage bidirectionnel.
La sécurité de Liquid Network repose sur ces gardiens et leur réputation continue n'hérite pas de la sécurité de Bitcoin L1 ; Si la majorité des gardes s’entendent ou sont attaqués, la sécurité de la sidechain peut être compromise. Le principal avantage de Liquid Network est qu'il aide les parties qui ont besoin d'effectuer des transactions rapidement et en privé sans quitter complètement l'environnement Bitcoin : les transactions sont plus rapides et les utilisateurs peuvent également échanger des pièces stables et d'autres jetons ainsi que du LBTC sur le réseau.
rollups
Nous considérons les rollups comme de vrais L2 car chaque transaction est appuyée par une preuve soumise à L1 ; cette preuve peut être vérifiée directement sur L1 ; Dans les rollups, plusieurs transactions sont regroupées en une seule transaction. La transaction est ensuite soumise à L1 accompagnée d'une preuve de validité. Une preuve de validité indique : "Hé, j'ai vérifié ces transactions et je peux confirmer qu'elles suivent toutes les règles. Vous pouvez me vérifier et obtenir une certitude cumulative. Vous n'avez pas besoin de vérifier chaque transaction individuellement !"
Expliquez le lien entre L1 et L2 (Source : Limitless Insights)
Chaque transaction est sécurisée par une preuve vérifiable, les rollups héritent donc d'un haut niveau de sécurité de la blockchain Bitcoin et on peut la considérer comme un véritable L2. Les rollups contribuant à rendre Bitcoin plus programmable incluent MerlinChain, BOB, BEVM, Bitlayer et Botanix.
Autres méthodes
Stacks démontre une approche sans cumul et sans sidechain qui hérite toujours d'un niveau de sécurité de Bitcoin L1.
Comment Stacks est lié à Bitcoin : les stackers reçoivent du BTC et les mineurs de Bitcoin reçoivent du STX, ce qui rend les deux blockchains entrelacées (Source : Documentation Stacks)
Stacks est essentiellement une blockchain autonome qui demande aux mineurs de Bitcoin de valider ses blocs en échange de récompenses. Cependant, Stacks ne publie aucune preuve ou hachage sur la blockchain Bitcoin, il n'est donc pas directement lié au Bitcoin comme les rollups.
Autres efforts de programmation passionnants sur Bitcoin
Réseau B²
Le réseau B² est un véritable exemple L2 que nous pouvons utiliser pour explorer les rollups en profondeur. Les transactions sur B² sont regroupées et une preuve vérifiable est générée qui prouve l'exactitude du lot. Cette preuve est ensuite enregistrée sur la blockchain L1 Bitcoin.
Les preuves utilisées par B² sont appelées preuves à connaissance nulle (zk) et sont généralement considérées comme le meilleur moyen de les mettre en œuvre, car elles permettent de vérifier en chaîne la validité d'un lot sans en révéler le contenu. En termes simples, zk-proof garantit la confidentialité. Le réseau B² est également compatible avec la machine virtuelle Ethereum (EVM), ce qui signifie que le code écrit pour Ethereum peut exécuter les mêmes applications sur B². Cela rend B² attrayant pour les développeurs.
Les L2 comme B² élargissent l'écosystème Bitcoin en prenant en charge les plates-formes destinées aux utilisateurs comme Master Protocol.
Protocole principal
Master Protocol est une plate-forme financière au sein de l'écosystème Bitcoin conçue pour faciliter les swaps de taux d'intérêt et l'agriculture de rendement des jetons Liquid Staked (LST) et d'autres actifs générateurs de rendement.
Master Protocol améliore la liquidité dans l’écosystème Bitcoin de plusieurs manières clés :
Agrégation d'actifs : Master Protocol sert d'agrégateur d'utilisateurs et d'actifs et est profondément intégré à l'écosystème Bitcoin. Il intègre divers actifs LST et générateurs de rendement issus de différents protocoles et solutions L2 pour créer un hub de liquidité centralisé.
Plateforme de marché de rendement : le produit principal de Master Protocol, Master Yield Market, regroupe les actifs de l'écosystème Bitcoin en jetons de rendement principal (MSY), qui sont ensuite divisés en jetons principaux principaux (MPT) et en jetons de rendement principal (MYT). Cela permet aux utilisateurs d'échanger ces jetons, créant ainsi un marché de rendement et améliorant la liquidité globale.
Accès simplifié : l'agrégation de plusieurs actifs et protocoles permet à Master Protocol de simplifier les interactions des utilisateurs au sein de l'écosystème Bitcoin. Les utilisateurs peuvent accéder aux opportunités de revenus de différents protocoles sans avoir à changer constamment, augmentant ainsi la participation et la liquidité dans l'écosystème.
Jalonnement et re-jalonnement liquides : Master Protocol permet aux utilisateurs de miser du Bitcoin sur divers réseaux L2 et d'obtenir du LST comme certificat de gage. Ces LST peuvent être réinvestis ou mis en jeu davantage pour gagner des jetons de reprise liquide (LRT), améliorant ainsi les capacités d'investissement et la liquidité des actifs sans affecter le jalonnement initial.
Swaps de taux d'intérêt : en tant que marché de swaps de taux d'intérêt, Master Protocol facilite la négociation d'actifs productifs, aidant à gérer le risque de liquidité et à optimiser l'efficacité du capital.
Synergie de l'écosystème : en tant que plateforme unique pour échanger les revenus de l'écosystème Bitcoin, Master Protocol améliore non seulement son adoption, mais dirige également le trafic et les utilisateurs vers plusieurs protocoles de l'écosystème Bitcoin, augmentant ainsi la liquidité globale.
Résolution de la fragmentation : Master Protocol aide à résoudre le problème de fragmentation causé par la croissance des solutions Bitcoin L2, améliorant ainsi la composabilité et l'opérabilité au sein de l'écosystème Bitcoin. L'intégration de divers protocoles DeFi et solutions de deuxième couche améliore le flux global de liquidité.
Master Protocol sert de plaque tournante centrale qui connecte les passionnés de Bitcoin à diverses applications, prend en charge le développement de nouvelles applications et améliore l'utilité globale de l'infrastructure Bitcoin. De plus, il résout les problèmes de fragmentation causés par la croissance des solutions Bitcoin L2 en améliorant la composabilité et l’opérabilité.
Babylone
Babylon est un projet innovant qui vise à étendre la sécurité inégalée de Bitcoin à diverses chaînes de preuve de participation (PoS), en particulier celles du réseau Cosmos.
En tirant parti du puissant mécanisme de consensus de preuve de travail (PoW) de Bitcoin, Babylon améliore la sécurité de la chaîne PoS grâce à un processus appelé « re-staking ». Cela implique de verrouiller Bitcoin sur son réseau et de l’utiliser pour sécuriser d’autres chaînes PoS, offrant ainsi une sécurité économique et permettant aux détenteurs de Bitcoin de gagner des récompenses de mise. Le protocole utilise une cryptographie avancée et une innovation consensuelle pour faciliter ce processus sans avoir besoin de contrats intelligents complexes.
L'architecture de Babylon est basée sur le SDK Cosmos et est compatible avec la communication inter-blockchain (IBC), permettant une agrégation et une communication transparentes entre la chaîne Bitcoin et d'autres chaînes d'applications Cosmos. En combinant les fonctionnalités de sécurité du Bitcoin avec la flexibilité des réseaux PoS, le protocole Babylon devrait jouer un rôle clé dans l'avenir de l'écosystème Bitcoin, en promouvant un écosystème blockchain plus sécurisé, évolutif et connecté.
La prochaine frontière de la programmation Bitcoin et les domaines sur lesquels nous nous concentrons
L’équipe Ocular accorde une attention particulière aux applications construites sur Bitcoin et a identifié les domaines suivants comme domaines à surveiller pour un développement innovant :
Plus de solutions L2 : Un L2 amélioré est nécessaire pour augmenter les vitesses de transaction et réduire les coûts tout en maintenant la sécurité de Bitcoin.
Plateformes de contrats intelligents (remorachains) : des initiatives telles que RSK (Rootstock) rendent la fonctionnalité de contrat intelligent de style Ethereum sur Bitcoin de plus en plus pertinente. Ces plateformes permettent le développement d’applications décentralisées (dApps) et de services DeFi sur Bitcoin.
Compatibilité inter-chaînes : les plates-formes qui permettent aux applications d'autres blockchains, telles que Solana, de fonctionner sur Bitcoin, représentent une opportunité d'investissement passionnante dans le domaine de l'interopérabilité des blockchains.
DeFi sur Bitcoin : à mesure que la programmabilité augmente, le potentiel d'un écosystème DeFi robuste sur Bitcoin augmente également. Les projets axés sur les prêts, les échanges décentralisés et les pièces stables construites nativement avec Bitcoin pourraient être des domaines d’investissement intéressants.
Plateformes d'applications natives Bitcoin : ces plates-formes sont conçues pour améliorer la programmabilité de Bitcoin tout en conservant ses principes fondamentaux de sécurité et de décentralisation.
Technologie ZK-Proof : les projets Bitcoin qui mettent en œuvre des preuves sans connaissance peuvent offrir des fonctionnalités améliorées de confidentialité et d'évolutivité, ce qui en fait une perspective d'investissement attrayante.
Solutions de dépôt : à mesure que la programmabilité augmente, il y aura un besoin croissant de solutions de dépôt sécurisées pour répondre aux capacités en constante expansion de Bitcoin tout en maintenant le concept « Ce ne sont pas vos clés, ce n'est pas vos pièces ».
Outils et infrastructure de développement : à mesure que l’accent est mis sur la programmabilité de Bitcoin, il y aura probablement une augmentation de la demande d’outils de développement, de SDK et d’infrastructures pour prendre en charge cette nouvelle vague d’applications Bitcoin.
en conclusion
Ces domaines représentent l’avant-garde de l’évolution de Bitcoin d’une simple réserve de valeur à une plateforme plus polyvalente et programmable. À mesure que l’écosystème se développe, il attirera probablement davantage de développeurs, d’utilisateurs et d’investisseurs, alimentant ainsi la prochaine phase de croissance du Bitcoin et du marché plus large de la cryptographie.