Bit par Bit: Construire sur Bitcoin

Intermédiaire8/29/2024, 3:56:43 PM
Cet article se penche sur les origines, les caractéristiques et les défis de Bitcoin en tant que première cryptomonnaie décentralisée au monde. Il analyse le niveau de décentralisation de Bitcoin, son offre limitée et pourquoi il est appelé "or numérique". L'article aborde également les limites de Bitcoin en matière de vitesse de transaction et de contrats intelligents. Il présente des mises à niveau telles que SegWit, le Lightning Network et Taproot, qui ont été adoptées pour améliorer l'efficacité et la scalabilité des transactions. De plus, l'article explique comment la technologie Ordinals permet à Bitcoin de prendre en charge les NFT et comment les solutions de couche 2 telles que Liquid Network et les rollups améliorent la fonctionnalité de Bitcoin. Enfin, il jette un regard sur le développement futur de la programmation de Bitcoin, notamment la compatibilité inter-chaîne, le potentiel DeFi et les plateformes d'application natives, mettant en lumière l'innovation et l'évolution au sein de l'écosystème B

Introduction

En 2009, une entité anonyme connue sous le nom de Satoshi Nakamoto a introduit Bitcoin, la première cryptomonnaie décentralisée au monde. Elle a permis des transferts de devises de pair à pair sans intermédiaire, tel qu'une banque.

En raison de ses débuts précoces, de son équipe fondatrice anonyme, d'un vaste réseau de mineurs et de l'absence de financement traditionnel, Bitcoin est devenu la cryptomonnaie la plus décentralisée. Il est extrêmement difficile pour un acteur malveillant de réécrire des transactions sur le réseau Bitcoin, car aucune personne seule ne le contrôle. Même en cas de collusion entre plusieurs individus, orchestrer une attaque pour compromettre l'exactitude du réseau est difficile en raison de sa décentralisation. Pour comprendre à quel point le Bitcoin est décentralisé, il suffit de considérer le coefficient de Nakamoto, qui représente la décentralisation par un nombre. Le coefficient représente le nombre de parties / opérateurs de nœuds qui, ensemble, contrôlent plus d'un tiers de l'ensemble du réseau. Le coefficient de Nakamoto de Bitcoin est estimé à environ 7000. Le deuxième réseau le plus décentralisé selon le coefficient de Nakamoto au moment de la rédaction est le protocole Mina à 151. D'autres noms notables incluent Solana à 18 et BNB à 7. Bitcoin est unique car il est particulièrement décentralisé.

Outre la décentralisation, le Bitcoin est également spécial en raison de ses caractéristiques fondamentales. Il y a un approvisionnement limité de 21 millions de bitcoins/BTC, ce qui en fait une couverture attrayante contre l'inflation et l'instabilité économique. C'est pourquoi le Bitcoin est souvent appelé "or numérique".

En résumé, Bitcoin est :

  1. Fonctionnellement simple – il permet des transferts de devises de pair à pair
  2. Décentralisé – il est bien en avance sur toutes les autres cryptomonnaies
  3. Sécurisé - il est resté immunisé contre les attaques et est resté sécurisé depuis plus de 15 ans

Ces facteurs ont conduit Bitcoin à bénéficier du plus haut niveau de clarté réglementaire. Il a été classé comme une commodité, ce qui signifie que les institutions reconnaissent sa nature décentralisée. Ses ETF ont également été approuvés en janvier 2024, ce qui intègre Bitcoin aux marchés financiers traditionnels.

Voici le cas de base : Bitcoin a établi un niveau de crédibilité de base, qui ne cesse de croître. Si nous pouvons construire des applications sur Bitcoin, elles bénéficieront d'effets de second ordre.

Cependant, c'est plus facile à dire qu'à faire. Bitcoin n'était pas à l'origine destiné à être une couche de base pour d'autres applications.

Tout d'abord, les transactions sur Bitcoin sont coûteuses et lentes

Si je vous envoie 5 BTC, la transaction doit être enregistrée sur le réseau Bitcoin. Plus précisément, cette transaction doit être (1) incluse dans le grand livre et (2) le grand livre mis à jour doit être distribué à travers des milliers d'ordinateurs. Inclure une transaction dans un grand livre implique de nombreux mineurs qui rivalisent pour résoudre des énigmes cryptographiques afin de valider et de confirmer les transactions – c'est gourmand en ressources et coûteux. Veiller à ce que le grand livre soit distribué ralentit également le nombre de transactions que nous pouvons traiter par seconde. Les ordinateurs utilisés par la personne moyenne n'ont pas des capacités de stockage illimitées. Ici, nous observons l'accent mis par Bitcoin sur la décentralisation qui entraîne des compromis en termes de coût et de vitesse.

Deuxièmement, Bitcoin est peu amical envers les smart contracts

Supposons que nous voulions faire des choses plus complexes que de simples transferts d'argent de pair à pair. Par exemple : nous voulons programmer un distributeur automatique sur le réseau Bitcoin. En fonction de la valeur entrée, le distributeur automatique délivre un produit, et le nombre de produits restants dans le distributeur est continuellement suivi par le réseau Bitcoin. Ce distributeur automatique est semblable à un contrat intelligent : un ensemble de processus qui s'exécute automatiquement en fonction d'un ensemble de règles, en fonction d'un certain déclencheur.

Bitcoin ne prend pas en charge directement les contrats intelligents, et cette limitation découle de deux choix de conception intentionnels.

  1. Bitcoin utilise un langage de script basé sur la pile restreint et délibérément non complet de Turing, qui ne dispose pas de fonctionnalités avancées telles que des boucles et des conditionnels complexes. En d'autres termes, il est difficile de coder une logique complexe sur Bitcoin. Seules des opérations simples comme les signatures numériques, les verrous temporels, etc. sont prises en charge.
  2. Bitcoin utilise un modèle de sortie de transaction non dépensée (UTXO) pour suivre l'état, c'est-à-dire le statut actuel de toutes les informations stockées sur la blockchain, ce qui est efficace pour suivre les soldes des portefeuilles mais peu adapté pour suivre les états d'autres types de transactions.

Ces décisions architecturales privilégient la sécurité et la prévisibilité au détriment de la programmabilité. Ainsi, si Bitcoin excelle dans le transfert de valeur sécurisé, il est très peu favorable à la prise en charge de la logique complexe et dépendante de l'état nécessaire pour les applications de contrats intelligents. Des réseaux comme Ethereum sont apparus plus tard comme une solution à ces limitations.

Les premières tentatives pour surmonter ces limitations

Segwit, Lightning Network et Taproot

La première grande mise à niveau de Bitcoin s'appelait Segwit, publiée en 2017. Elle a permis aux transactions de Bitcoin de se produire plus rapidement. Elle a également permis la modification des identifiants de transaction avant la confirmation sur la blockchain. Cela a permis la mise en lot en toute sécurité de plusieurs transactions. En fin de compte, plusieurs transactions qui se sont produites hors de la blockchain ont pu être condensées en 1 transaction qui serait alors stockée on-chain.

Cela a provoqué la première couche Bitcoin Layer 2 (L2), la Réseau Lightning, lancé en 2018. Un L2 est un protocole qui se règle sur le L1 sous-jacent (dans ce cas, Bitcoin est le L1).

Voici une illustration simplifiée de ce qui se passe dans le réseau Lightning : si j'envoie 10 BTC à vous, et que vous m'en renvoyez 5 BTC, il y a généralement 2 entrées de transaction. Le réseau Lightning crée une nouvelle mini-base de données, ou registre, entre les deux parties en transaction. Il règle le résultat net après une période (par exemple, la personne A a envoyé 5 BTC à la personne B), réduisant ainsi le nombre d'entrées de transaction sur le registre principal de 2 à 1. Le réseau Lightning regroupe plusieurs transactions en une seule et enregistre cette transaction unique sur la blockchain Bitcoin. Bien qu'il y ait des compromis en matière de décentralisation, le réseau Lightning offre une grande flexibilité. Pour les petites transactions, les utilisateurs bénéficient de sa rapidité et de ses coûts de transaction beaucoup plus bas. Les frais de transaction de Bitcoin sont d'environ 1 $, tandis que le coût par transaction du réseau Lightning est de 0,001 $.

Le Lightning Network permet la rapidité mais pas la programmabilité ou d'autres cas d'utilisation fascinants. Avec Lightning, je ne peux toujours pas, par exemple, vous envoyer une stablecoin et faire en sorte que cette transaction soit sécurisée par le réseau Bitcoin, sans parler de programmer un contrat intelligent sur Bitcoin.

La mise à niveau de Taproot, activée en 2021, a jeté les bases de la programmation de contrats intelligents sur Bitcoin. Fondamentalement, elle a assoupli les limites de la quantité de données arbitraires pouvant être placées à l'intérieur d'une transaction Bitcoin.

Entrer des ordinaux

Grâce à Taproot, les utilisateurs peuvent désormais inscrire directement des données sur des satoshis individuels (100 millions de satoshis équivalent à 1 bitcoin). Plus précisément, un satoshi peut (1) se voir attribuer un numéro spécifique pour référence future et (2) être inscrit avec des données telles que du texte, des images ou des fichiers complexes. Ce processus transforme efficacement un satoshi fongible en un satoshi non fongible, créant ainsi ce que l'on appelle communément un jeton non fongible (NFT).

Les ordinaux ont suscité des opinions mitigées. D'un côté, les ordinaux Bitcoin peuvent être considérés comme supérieurs aux NFT stockés sur d'autres blockchains. Voici pourquoi : lorsque qu'un NFT est stocké sur le réseau Bitcoin via une inscription, les données réelles - image, vidéo, etc. - sont stockées sur la blockchain. En revanche, les NFT non ordinaux stockent généralement des métadonnées/pointeurs d'URL sur la blockchain plutôt que les données réelles. Ainsi, les ordinaux sont moins vulnérables à la censure, à la désuétude des liens et à la perte de données.

D'autre part, de nombreux membres de la communauté Bitcoin estiment que contraindre les nœuds Bitcoin à télécharger et stocker des images est une perte de ressources. Ci-dessous se trouve une célèbre collection d'ordinaux, la collection Taproot Wizards.


Quelques NFT de la collection Taproot Wizards

Et en effet, comparé à il y a quelques mois, les ordinaux attirent moins d'attention pour le moment. À partir du graphique ci-dessous, nous pouvons voir que moins de ressources sont dépensées pour la création d'ordinaux et moins d'ordinaux sont créés dans l'ensemble.

Moins d'efforts vers la création des ordinaux Bitcoin au fil du temps (Source: Dune Analytics)

Les préoccupations concernant les ordinaux méritant un espace de bloc sur le réseau Bitcoin sont des facteurs clés de ce ralentissement, mais il vaut également la peine de prendre du recul et de noter que cela n'est pas un phénomène exclusivement ordinal. L'intérêt pour les NFT a probablement diminué en raison d'une saturation du marché.

La baisse de l'engouement n'est pas spécifique à Bitcoin - c'est une période creuse pour les NFT dans l'ensemble de l'espace (Source: The Block)

Un thème récurrent tout au long de cette pièce jusqu'à présent est l'accent mis par Bitcoin sur la sécurité et la décentralisation, ce qui le rend moins évolutif. C'est pourquoi les ordinaux sont critiqués - beaucoup pensent que les images ne valent pas une congestion supplémentaire sur le réseau Bitcoin. Cela nous amène aux L2 de Bitcoin.

Entrer dans les couches 2 (L2s)

Comprendre les L2s

Il vaut la peine de comprendre généralement les L2 avant de se concentrer sur le Bitcoin. Les L2 peuvent être déroutants car les gens ont des définitions différentes. Dans cet article, nous généraliserons les L2 pour qu'elles se composent de 2 types principaux: les sidechains et les rollups. Chez Ocular, nous considérons que les rollups sont de véritables représentations des L2.

Sidechains

Les sidechains sont des blockchains séparées qui ne règlent pas leurs transactions sur la chaîne principale. En d'autres termes, toutes les transactions sur la L2 ne peuvent pas être vérifiées directement sur la L1.

Le Réseau LiquidC'est un bon exemple d'une sidechain Bitcoin. Vous pouvez déplacer des BTC du réseau Bitcoin vers le réseau Liquid via un processus appelé pontage. Cela implique que des BTC soient envoyés à une adresse gérée par une fédération de "veilleurs" - un pool d'environ 65 membres de confiance choisis par la communauté des bourses, des institutions financières et des entreprises axées sur le bitcoin. Ensuite, pour chaque BTC transféré à cette adresse gérée par les veilleurs, l'utilisateur reçoit un BTC synthétique appelé LBTC. C'est un peg 2 voies.

Comme vous pouvez le constater, la sécurité du réseau Liquid dépend de ces gardiens et de leur crédibilité constante ; le réseau Liquid n'hérite pas de la sécurité du Bitcoin L1. Si la majorité des gardiens collaborent ou sont compromis, la sécurité de la sidechain peut être compromise. Le principal avantage du réseau Liquid est qu'il aide les parties qui nécessitent des transactions rapides et privées sans quitter complètement l'environnement Bitcoin – les vitesses de transaction sont plus rapides, et vous pouvez également effectuer des transactions avec des stablecoins et d'autres jetons en plus des LBTC sur le réseau.

Rollups

Nous considérons les rollups comme de véritables L2 car chaque transaction est soutenue par une preuve soumise à la L1; cette preuve peut être vérifiée directement sur la L1. Dans les rollups, un certain nombre de transactions sont regroupées en une seule transaction. Cette transaction est ensuite soumise avec une preuve de validité à la L1. La preuve de validité indique : « Hé, j'ai vérifié ces transactions et je peux confirmer qu'elles respectent toutes les règles. Vous pouvez me vérifier et avoir une certitude cumulative. Vous n'avez pas besoin de les vérifier individuellement ! ».


Illustration du lien de L1 à L2 (Source: Limitless Insights)

Chaque transaction est sécurisée par une preuve qui peut être vérifiée, donc les rollups héritent d'un haut degré de sécurité de la blockchain Bitcoin, et nous pouvons les considérer comme de véritables L2s. Les rollups qui aident à rendre Bitcoin plus programmable comprennent MerlinChain, BOB, BEVM, Bitlayer et Botanix.

Autres approches

Stacksillustre une approche non rollup, non sidechain qui hérite néanmoins d'un certain degré de sécurité du Bitcoin L1.

Comment Stacks est entrelacé avec Bitcoin: Les Stackers reçoivent des BTC, les mineurs de Bitcoin reçoivent des STX, ce qui rend ces 2 blockchains entrelacées (Source: Documentation Stacks)

Stacks est essentiellement une blockchain distincte qui appelle les mineurs de Bitcoin à valider ses blocs en échange d'une récompense. Cependant, Stacks ne publie aucune preuve ou hachage sur la blockchain Bitcoin, donc il n'est pas lié à Bitcoin aussi directement qu'un rollup.

D'autres tentatives passionnantes de programmation au-dessus de Bitcoin

Réseau B²

Le Réseau B²est un bon exemple d'un véritable L2 que nous pouvons utiliser pour explorer plus en détail les rollups. Les transactions sur B² sont regroupées et une preuve vérifiable indiquant que ce lot est correct est générée. Cette preuve est ensuite enregistrée sur la blockchain Bitcoin L1.

Les preuves utilisées par B² sont appelées preuves de connaissance nulle (zk), et elles sont souvent considérées comme la meilleure implémentation de preuves car elles permettent une vérification on-chain de la validité du lot sans révéler son contenu. En d'autres termes, les preuves zk garantissent la confidentialité. Le réseau B² est également compatible avec l'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 actuels.

Les L2 comme B² étendent l'écosystème Bitcoin en permettant le développement de plateformes orientées utilisateur, telles que Master Protocol.

Protocole Maître

Protocole Maître est une plateforme financière au sein de l'écosystème Bitcoin, conçue pour faciliter les swaps de taux d'intérêt et le yield farming pour les Liquid Staking Tokens (LSTs) et autres actifs générant des rendements.

Le protocole Master améliore la liquidité dans l'écosystème Bitcoin de plusieurs manières clés :

  1. Aggrégation d'actifs: Aggrégation d'actifs: Le protocole Master fonctionne comme un agrégateur d'utilisateurs et d'actifs, profondément intégré à l'écosystème Bitcoin. Il consolide différentes LST et actifs générateurs de rendement provenant de différents protocoles et solutions L2, créant ainsi un hub centralisé pour la liquidité.
  2. Plateforme du marché des rendements: Plateforme du marché des rendements: Le Master Yield Market, un produit central du Master Protocol, regroupe les actifs de l'écosystème Bitcoin en jetons Master Yield (MSY), qui sont ensuite divisés en jetons Master Principal (MPT) et jetons Master Yield (MYT). Cela permet aux utilisateurs de négocier ces jetons, créant ainsi efficacement un marché des rendements et améliorant la liquidité globale.
  3. Accès simplifié : En agrégeant plusieurs actifs et protocoles, le Master Protocol simplifie les interactions pour les utilisateurs au sein de l'écosystème Bitcoin. Les utilisateurs peuvent accéder à des opportunités de gains à partir de divers protocoles sans avoir à passer constamment de l'un à l'autre, ce qui augmente ainsi l'engagement et la liquidité dans l'ensemble de l'écosystème.
  4. Le jalonnement liquide et le réenrobage : le protocole maître permet aux utilisateurs de jaloner des bitcoins sur différents réseaux de couche 2 et de recevoir des LST en tant que certificats de jalonnement. Ces LST peuvent être réinvestis ou jalonnés à nouveau pour gagner des jetons de réenrobage liquide (LRT), améliorant ainsi les capacités d'investissement et la liquidité des actifs sans affecter le jalonnement d'origine.
  5. 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 rémunérateurs, ce qui peut aider à gérer les risques de liquidité et à optimiser l'efficacité du capital.
  6. Synergie de l'écosystème : En servant de centre de négociation de rendement de l'écosystème Bitcoin, Master Protocol non seulement améliore son adoption, mais dirige également le trafic et les utilisateurs vers de multiples protocoles de l'écosystème Bitcoin, favorisant ainsi la liquidité globale de l'écosystème.
  7. Addressing Fragmentation: Master Protocol aide à résoudre la fragmentation causée par la croissance des solutions de la couche 2 de Bitcoin, améliorant la composabilité et l'exploitabilité au sein de l'écosystème Bitcoin. Cette intégration de divers protocoles DeFi et de solutions de deuxième couche améliore le flux de liquidité global.

Le protocole Master agit comme un hub central connectant les passionnés de Bitcoin avec diverses applications, soutenant le développement de nouvelles applications et améliorant l'utilité globale de l'infrastructure de Bitcoin. De plus, il aborde la fragmentation causée par la croissance des solutions Bitcoin L2 en améliorant la composition et l'exploitabilité.

Babylon

Babylon est un projet innovant au sein de l'écosystème Bitcoin conçu pour étendre la sécurité inégalée de Bitcoin à diverses chaînes de Proof-of-Stake (PoS), en particulier celles du réseau Cosmos.

En exploitant le mécanisme de consensus solide de Proof-of-Work (PoW) de Bitcoin, Babylon améliore la sécurité des chaînes de preuve d'enjeu (PoS) grâce à un processus appelé « restaking ». 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 des techniques cryptographiques avancées et des innovations de consensus pour faciliter ce processus sans avoir besoin de contrats intelligents complexes.

L'architecture de Babylon est construite sur le kit de développement logiciel Cosmos et est compatible avec la communication inter-blocages (IBC), permettant une agrégation et une communication transparentes des données entre la chaîne Bitcoin et d'autres chaînes d'application Cosmos. En intégrant les fonctionnalités de sécurité de Bitcoin avec la flexibilité des réseaux PoS, Babylon Protocol est prêt à jouer un rôle crucial dans l'avenir de l'écosystème Bitcoin, favorisant un paysage blockchain plus sécurisé, évolutif et interconnecté.

Les prochaines frontières de la programmabilité de Bitcoin et les domaines que nous surveillons

L'équipe Ocular continue de suivre attentivement les applications en cours de construction sur Bitcoin et a identifié les domaines suivants à surveiller alors que l'innovation se déploie :

  1. Plus de solutions L2 : Des L2 améliorés sont nécessaires pour améliorer les vitesses de transaction et réduire les coûts tout en maintenant la sécurité de Bitcoin.
  2. Plateformes de contrats intelligents (remorachains) : Des initiatives telles que RSK (Rootstock) qui permettent des fonctionnalités de contrat intelligent similaires à Ethereum sur Bitcoin deviennent de plus en plus pertinentes. Ces plateformes permettent le développement de dApps et de services DeFi sur Bitcoin.
  3. Compatibilité inter-chaînes : Les plateformes qui permettent aux applications d'autres blockchains (par exemple Solana) de fonctionner sur Bitcoin représentent une opportunité d'investissement passionnante dans le domaine de l'interopérabilité blockchain.
  4. DeFi sur Bitcoin : À mesure que la programmabilité augmente, il y a un potentiel croissant pour un écosystème DeFi solide sur Bitcoin. Les projets axés sur le prêt, l'emprunt, les échanges décentralisés et les stablecoins construits nativement sur Bitcoin pourraient constituer des domaines d'investissement intéressants.
  5. Plateformes d'application native Bitcoin : Ces plateformes visent à améliorer la programmabilité du Bitcoin tout en maintenant ses principes fondamentaux de sécurité et de décentralisation.
  6. Technologie ZK-Proof : Les projets mettant en œuvre des preuves à divulgation nulle pour Bitcoin pourraient offrir des fonctionnalités de confidentialité et de mise à l'échelle améliorées, ce qui en fait des perspectives d'investissement attrayantes.
  7. Solutions de garde : à mesure que la programmabilité augmente, il y aura un besoin croissant de solutions de garde sécurisées qui répondent à la fonctionnalité croissante de Bitcoin tout en maintenant l'éthique "pas vos clés, pas vos pièces".
  8. Outils et infrastructure pour les développeurs : Avec l'accent mis de plus en plus sur la programmabilité de Bitcoin, il est probable qu'il y aura une augmentation de la demande pour des outils de développement, des SDK et une infrastructure pour soutenir cette nouvelle vague d'applications basées sur Bitcoin.

Conclusion

Ces domaines représentent la frontière de l’évolution de Bitcoin, qui est passé d’une simple réserve de valeur à une plate-forme plus polyvalente et programmable. Au fur et à mesure que l’écosystème se développe, il est susceptible d’attirer davantage de développeurs, d’utilisateurs et d’investisseurs, ce qui pourrait entraîner la prochaine phase de croissance du marché du bitcoin et des crypto-monnaies en général. Comme toujours, n’hésitez pas à nous contacter à l’adresse suivante : crypto@ocular.vcsi vous construisez dans l'espace.

Avertissement :

  1. Cet article est repris à partir de [ oculaire]. Tous les droits d'auteur appartiennent à l'auteur original [NOTDEGENAMY、RAM、JOMO]. Si des objections sont soulevées à ce sujet, veuillez contacter le Gate Learnl'équipe, et ils s'en occuperont rapidement.
  2. Responsabilité de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas des conseils en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Bit par Bit: Construire sur Bitcoin

Intermédiaire8/29/2024, 3:56:43 PM
Cet article se penche sur les origines, les caractéristiques et les défis de Bitcoin en tant que première cryptomonnaie décentralisée au monde. Il analyse le niveau de décentralisation de Bitcoin, son offre limitée et pourquoi il est appelé "or numérique". L'article aborde également les limites de Bitcoin en matière de vitesse de transaction et de contrats intelligents. Il présente des mises à niveau telles que SegWit, le Lightning Network et Taproot, qui ont été adoptées pour améliorer l'efficacité et la scalabilité des transactions. De plus, l'article explique comment la technologie Ordinals permet à Bitcoin de prendre en charge les NFT et comment les solutions de couche 2 telles que Liquid Network et les rollups améliorent la fonctionnalité de Bitcoin. Enfin, il jette un regard sur le développement futur de la programmation de Bitcoin, notamment la compatibilité inter-chaîne, le potentiel DeFi et les plateformes d'application natives, mettant en lumière l'innovation et l'évolution au sein de l'écosystème B

Introduction

En 2009, une entité anonyme connue sous le nom de Satoshi Nakamoto a introduit Bitcoin, la première cryptomonnaie décentralisée au monde. Elle a permis des transferts de devises de pair à pair sans intermédiaire, tel qu'une banque.

En raison de ses débuts précoces, de son équipe fondatrice anonyme, d'un vaste réseau de mineurs et de l'absence de financement traditionnel, Bitcoin est devenu la cryptomonnaie la plus décentralisée. Il est extrêmement difficile pour un acteur malveillant de réécrire des transactions sur le réseau Bitcoin, car aucune personne seule ne le contrôle. Même en cas de collusion entre plusieurs individus, orchestrer une attaque pour compromettre l'exactitude du réseau est difficile en raison de sa décentralisation. Pour comprendre à quel point le Bitcoin est décentralisé, il suffit de considérer le coefficient de Nakamoto, qui représente la décentralisation par un nombre. Le coefficient représente le nombre de parties / opérateurs de nœuds qui, ensemble, contrôlent plus d'un tiers de l'ensemble du réseau. Le coefficient de Nakamoto de Bitcoin est estimé à environ 7000. Le deuxième réseau le plus décentralisé selon le coefficient de Nakamoto au moment de la rédaction est le protocole Mina à 151. D'autres noms notables incluent Solana à 18 et BNB à 7. Bitcoin est unique car il est particulièrement décentralisé.

Outre la décentralisation, le Bitcoin est également spécial en raison de ses caractéristiques fondamentales. Il y a un approvisionnement limité de 21 millions de bitcoins/BTC, ce qui en fait une couverture attrayante contre l'inflation et l'instabilité économique. C'est pourquoi le Bitcoin est souvent appelé "or numérique".

En résumé, Bitcoin est :

  1. Fonctionnellement simple – il permet des transferts de devises de pair à pair
  2. Décentralisé – il est bien en avance sur toutes les autres cryptomonnaies
  3. Sécurisé - il est resté immunisé contre les attaques et est resté sécurisé depuis plus de 15 ans

Ces facteurs ont conduit Bitcoin à bénéficier du plus haut niveau de clarté réglementaire. Il a été classé comme une commodité, ce qui signifie que les institutions reconnaissent sa nature décentralisée. Ses ETF ont également été approuvés en janvier 2024, ce qui intègre Bitcoin aux marchés financiers traditionnels.

Voici le cas de base : Bitcoin a établi un niveau de crédibilité de base, qui ne cesse de croître. Si nous pouvons construire des applications sur Bitcoin, elles bénéficieront d'effets de second ordre.

Cependant, c'est plus facile à dire qu'à faire. Bitcoin n'était pas à l'origine destiné à être une couche de base pour d'autres applications.

Tout d'abord, les transactions sur Bitcoin sont coûteuses et lentes

Si je vous envoie 5 BTC, la transaction doit être enregistrée sur le réseau Bitcoin. Plus précisément, cette transaction doit être (1) incluse dans le grand livre et (2) le grand livre mis à jour doit être distribué à travers des milliers d'ordinateurs. Inclure une transaction dans un grand livre implique de nombreux mineurs qui rivalisent pour résoudre des énigmes cryptographiques afin de valider et de confirmer les transactions – c'est gourmand en ressources et coûteux. Veiller à ce que le grand livre soit distribué ralentit également le nombre de transactions que nous pouvons traiter par seconde. Les ordinateurs utilisés par la personne moyenne n'ont pas des capacités de stockage illimitées. Ici, nous observons l'accent mis par Bitcoin sur la décentralisation qui entraîne des compromis en termes de coût et de vitesse.

Deuxièmement, Bitcoin est peu amical envers les smart contracts

Supposons que nous voulions faire des choses plus complexes que de simples transferts d'argent de pair à pair. Par exemple : nous voulons programmer un distributeur automatique sur le réseau Bitcoin. En fonction de la valeur entrée, le distributeur automatique délivre un produit, et le nombre de produits restants dans le distributeur est continuellement suivi par le réseau Bitcoin. Ce distributeur automatique est semblable à un contrat intelligent : un ensemble de processus qui s'exécute automatiquement en fonction d'un ensemble de règles, en fonction d'un certain déclencheur.

Bitcoin ne prend pas en charge directement les contrats intelligents, et cette limitation découle de deux choix de conception intentionnels.

  1. Bitcoin utilise un langage de script basé sur la pile restreint et délibérément non complet de Turing, qui ne dispose pas de fonctionnalités avancées telles que des boucles et des conditionnels complexes. En d'autres termes, il est difficile de coder une logique complexe sur Bitcoin. Seules des opérations simples comme les signatures numériques, les verrous temporels, etc. sont prises en charge.
  2. Bitcoin utilise un modèle de sortie de transaction non dépensée (UTXO) pour suivre l'état, c'est-à-dire le statut actuel de toutes les informations stockées sur la blockchain, ce qui est efficace pour suivre les soldes des portefeuilles mais peu adapté pour suivre les états d'autres types de transactions.

Ces décisions architecturales privilégient la sécurité et la prévisibilité au détriment de la programmabilité. Ainsi, si Bitcoin excelle dans le transfert de valeur sécurisé, il est très peu favorable à la prise en charge de la logique complexe et dépendante de l'état nécessaire pour les applications de contrats intelligents. Des réseaux comme Ethereum sont apparus plus tard comme une solution à ces limitations.

Les premières tentatives pour surmonter ces limitations

Segwit, Lightning Network et Taproot

La première grande mise à niveau de Bitcoin s'appelait Segwit, publiée en 2017. Elle a permis aux transactions de Bitcoin de se produire plus rapidement. Elle a également permis la modification des identifiants de transaction avant la confirmation sur la blockchain. Cela a permis la mise en lot en toute sécurité de plusieurs transactions. En fin de compte, plusieurs transactions qui se sont produites hors de la blockchain ont pu être condensées en 1 transaction qui serait alors stockée on-chain.

Cela a provoqué la première couche Bitcoin Layer 2 (L2), la Réseau Lightning, lancé en 2018. Un L2 est un protocole qui se règle sur le L1 sous-jacent (dans ce cas, Bitcoin est le L1).

Voici une illustration simplifiée de ce qui se passe dans le réseau Lightning : si j'envoie 10 BTC à vous, et que vous m'en renvoyez 5 BTC, il y a généralement 2 entrées de transaction. Le réseau Lightning crée une nouvelle mini-base de données, ou registre, entre les deux parties en transaction. Il règle le résultat net après une période (par exemple, la personne A a envoyé 5 BTC à la personne B), réduisant ainsi le nombre d'entrées de transaction sur le registre principal de 2 à 1. Le réseau Lightning regroupe plusieurs transactions en une seule et enregistre cette transaction unique sur la blockchain Bitcoin. Bien qu'il y ait des compromis en matière de décentralisation, le réseau Lightning offre une grande flexibilité. Pour les petites transactions, les utilisateurs bénéficient de sa rapidité et de ses coûts de transaction beaucoup plus bas. Les frais de transaction de Bitcoin sont d'environ 1 $, tandis que le coût par transaction du réseau Lightning est de 0,001 $.

Le Lightning Network permet la rapidité mais pas la programmabilité ou d'autres cas d'utilisation fascinants. Avec Lightning, je ne peux toujours pas, par exemple, vous envoyer une stablecoin et faire en sorte que cette transaction soit sécurisée par le réseau Bitcoin, sans parler de programmer un contrat intelligent sur Bitcoin.

La mise à niveau de Taproot, activée en 2021, a jeté les bases de la programmation de contrats intelligents sur Bitcoin. Fondamentalement, elle a assoupli les limites de la quantité de données arbitraires pouvant être placées à l'intérieur d'une transaction Bitcoin.

Entrer des ordinaux

Grâce à Taproot, les utilisateurs peuvent désormais inscrire directement des données sur des satoshis individuels (100 millions de satoshis équivalent à 1 bitcoin). Plus précisément, un satoshi peut (1) se voir attribuer un numéro spécifique pour référence future et (2) être inscrit avec des données telles que du texte, des images ou des fichiers complexes. Ce processus transforme efficacement un satoshi fongible en un satoshi non fongible, créant ainsi ce que l'on appelle communément un jeton non fongible (NFT).

Les ordinaux ont suscité des opinions mitigées. D'un côté, les ordinaux Bitcoin peuvent être considérés comme supérieurs aux NFT stockés sur d'autres blockchains. Voici pourquoi : lorsque qu'un NFT est stocké sur le réseau Bitcoin via une inscription, les données réelles - image, vidéo, etc. - sont stockées sur la blockchain. En revanche, les NFT non ordinaux stockent généralement des métadonnées/pointeurs d'URL sur la blockchain plutôt que les données réelles. Ainsi, les ordinaux sont moins vulnérables à la censure, à la désuétude des liens et à la perte de données.

D'autre part, de nombreux membres de la communauté Bitcoin estiment que contraindre les nœuds Bitcoin à télécharger et stocker des images est une perte de ressources. Ci-dessous se trouve une célèbre collection d'ordinaux, la collection Taproot Wizards.


Quelques NFT de la collection Taproot Wizards

Et en effet, comparé à il y a quelques mois, les ordinaux attirent moins d'attention pour le moment. À partir du graphique ci-dessous, nous pouvons voir que moins de ressources sont dépensées pour la création d'ordinaux et moins d'ordinaux sont créés dans l'ensemble.

Moins d'efforts vers la création des ordinaux Bitcoin au fil du temps (Source: Dune Analytics)

Les préoccupations concernant les ordinaux méritant un espace de bloc sur le réseau Bitcoin sont des facteurs clés de ce ralentissement, mais il vaut également la peine de prendre du recul et de noter que cela n'est pas un phénomène exclusivement ordinal. L'intérêt pour les NFT a probablement diminué en raison d'une saturation du marché.

La baisse de l'engouement n'est pas spécifique à Bitcoin - c'est une période creuse pour les NFT dans l'ensemble de l'espace (Source: The Block)

Un thème récurrent tout au long de cette pièce jusqu'à présent est l'accent mis par Bitcoin sur la sécurité et la décentralisation, ce qui le rend moins évolutif. C'est pourquoi les ordinaux sont critiqués - beaucoup pensent que les images ne valent pas une congestion supplémentaire sur le réseau Bitcoin. Cela nous amène aux L2 de Bitcoin.

Entrer dans les couches 2 (L2s)

Comprendre les L2s

Il vaut la peine de comprendre généralement les L2 avant de se concentrer sur le Bitcoin. Les L2 peuvent être déroutants car les gens ont des définitions différentes. Dans cet article, nous généraliserons les L2 pour qu'elles se composent de 2 types principaux: les sidechains et les rollups. Chez Ocular, nous considérons que les rollups sont de véritables représentations des L2.

Sidechains

Les sidechains sont des blockchains séparées qui ne règlent pas leurs transactions sur la chaîne principale. En d'autres termes, toutes les transactions sur la L2 ne peuvent pas être vérifiées directement sur la L1.

Le Réseau LiquidC'est un bon exemple d'une sidechain Bitcoin. Vous pouvez déplacer des BTC du réseau Bitcoin vers le réseau Liquid via un processus appelé pontage. Cela implique que des BTC soient envoyés à une adresse gérée par une fédération de "veilleurs" - un pool d'environ 65 membres de confiance choisis par la communauté des bourses, des institutions financières et des entreprises axées sur le bitcoin. Ensuite, pour chaque BTC transféré à cette adresse gérée par les veilleurs, l'utilisateur reçoit un BTC synthétique appelé LBTC. C'est un peg 2 voies.

Comme vous pouvez le constater, la sécurité du réseau Liquid dépend de ces gardiens et de leur crédibilité constante ; le réseau Liquid n'hérite pas de la sécurité du Bitcoin L1. Si la majorité des gardiens collaborent ou sont compromis, la sécurité de la sidechain peut être compromise. Le principal avantage du réseau Liquid est qu'il aide les parties qui nécessitent des transactions rapides et privées sans quitter complètement l'environnement Bitcoin – les vitesses de transaction sont plus rapides, et vous pouvez également effectuer des transactions avec des stablecoins et d'autres jetons en plus des LBTC sur le réseau.

Rollups

Nous considérons les rollups comme de véritables L2 car chaque transaction est soutenue par une preuve soumise à la L1; cette preuve peut être vérifiée directement sur la L1. Dans les rollups, un certain nombre de transactions sont regroupées en une seule transaction. Cette transaction est ensuite soumise avec une preuve de validité à la L1. La preuve de validité indique : « Hé, j'ai vérifié ces transactions et je peux confirmer qu'elles respectent toutes les règles. Vous pouvez me vérifier et avoir une certitude cumulative. Vous n'avez pas besoin de les vérifier individuellement ! ».


Illustration du lien de L1 à L2 (Source: Limitless Insights)

Chaque transaction est sécurisée par une preuve qui peut être vérifiée, donc les rollups héritent d'un haut degré de sécurité de la blockchain Bitcoin, et nous pouvons les considérer comme de véritables L2s. Les rollups qui aident à rendre Bitcoin plus programmable comprennent MerlinChain, BOB, BEVM, Bitlayer et Botanix.

Autres approches

Stacksillustre une approche non rollup, non sidechain qui hérite néanmoins d'un certain degré de sécurité du Bitcoin L1.

Comment Stacks est entrelacé avec Bitcoin: Les Stackers reçoivent des BTC, les mineurs de Bitcoin reçoivent des STX, ce qui rend ces 2 blockchains entrelacées (Source: Documentation Stacks)

Stacks est essentiellement une blockchain distincte qui appelle les mineurs de Bitcoin à valider ses blocs en échange d'une récompense. Cependant, Stacks ne publie aucune preuve ou hachage sur la blockchain Bitcoin, donc il n'est pas lié à Bitcoin aussi directement qu'un rollup.

D'autres tentatives passionnantes de programmation au-dessus de Bitcoin

Réseau B²

Le Réseau B²est un bon exemple d'un véritable L2 que nous pouvons utiliser pour explorer plus en détail les rollups. Les transactions sur B² sont regroupées et une preuve vérifiable indiquant que ce lot est correct est générée. Cette preuve est ensuite enregistrée sur la blockchain Bitcoin L1.

Les preuves utilisées par B² sont appelées preuves de connaissance nulle (zk), et elles sont souvent considérées comme la meilleure implémentation de preuves car elles permettent une vérification on-chain de la validité du lot sans révéler son contenu. En d'autres termes, les preuves zk garantissent la confidentialité. Le réseau B² est également compatible avec l'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 actuels.

Les L2 comme B² étendent l'écosystème Bitcoin en permettant le développement de plateformes orientées utilisateur, telles que Master Protocol.

Protocole Maître

Protocole Maître est une plateforme financière au sein de l'écosystème Bitcoin, conçue pour faciliter les swaps de taux d'intérêt et le yield farming pour les Liquid Staking Tokens (LSTs) et autres actifs générant des rendements.

Le protocole Master améliore la liquidité dans l'écosystème Bitcoin de plusieurs manières clés :

  1. Aggrégation d'actifs: Aggrégation d'actifs: Le protocole Master fonctionne comme un agrégateur d'utilisateurs et d'actifs, profondément intégré à l'écosystème Bitcoin. Il consolide différentes LST et actifs générateurs de rendement provenant de différents protocoles et solutions L2, créant ainsi un hub centralisé pour la liquidité.
  2. Plateforme du marché des rendements: Plateforme du marché des rendements: Le Master Yield Market, un produit central du Master Protocol, regroupe les actifs de l'écosystème Bitcoin en jetons Master Yield (MSY), qui sont ensuite divisés en jetons Master Principal (MPT) et jetons Master Yield (MYT). Cela permet aux utilisateurs de négocier ces jetons, créant ainsi efficacement un marché des rendements et améliorant la liquidité globale.
  3. Accès simplifié : En agrégeant plusieurs actifs et protocoles, le Master Protocol simplifie les interactions pour les utilisateurs au sein de l'écosystème Bitcoin. Les utilisateurs peuvent accéder à des opportunités de gains à partir de divers protocoles sans avoir à passer constamment de l'un à l'autre, ce qui augmente ainsi l'engagement et la liquidité dans l'ensemble de l'écosystème.
  4. Le jalonnement liquide et le réenrobage : le protocole maître permet aux utilisateurs de jaloner des bitcoins sur différents réseaux de couche 2 et de recevoir des LST en tant que certificats de jalonnement. Ces LST peuvent être réinvestis ou jalonnés à nouveau pour gagner des jetons de réenrobage liquide (LRT), améliorant ainsi les capacités d'investissement et la liquidité des actifs sans affecter le jalonnement d'origine.
  5. 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 rémunérateurs, ce qui peut aider à gérer les risques de liquidité et à optimiser l'efficacité du capital.
  6. Synergie de l'écosystème : En servant de centre de négociation de rendement de l'écosystème Bitcoin, Master Protocol non seulement améliore son adoption, mais dirige également le trafic et les utilisateurs vers de multiples protocoles de l'écosystème Bitcoin, favorisant ainsi la liquidité globale de l'écosystème.
  7. Addressing Fragmentation: Master Protocol aide à résoudre la fragmentation causée par la croissance des solutions de la couche 2 de Bitcoin, améliorant la composabilité et l'exploitabilité au sein de l'écosystème Bitcoin. Cette intégration de divers protocoles DeFi et de solutions de deuxième couche améliore le flux de liquidité global.

Le protocole Master agit comme un hub central connectant les passionnés de Bitcoin avec diverses applications, soutenant le développement de nouvelles applications et améliorant l'utilité globale de l'infrastructure de Bitcoin. De plus, il aborde la fragmentation causée par la croissance des solutions Bitcoin L2 en améliorant la composition et l'exploitabilité.

Babylon

Babylon est un projet innovant au sein de l'écosystème Bitcoin conçu pour étendre la sécurité inégalée de Bitcoin à diverses chaînes de Proof-of-Stake (PoS), en particulier celles du réseau Cosmos.

En exploitant le mécanisme de consensus solide de Proof-of-Work (PoW) de Bitcoin, Babylon améliore la sécurité des chaînes de preuve d'enjeu (PoS) grâce à un processus appelé « restaking ». 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 des techniques cryptographiques avancées et des innovations de consensus pour faciliter ce processus sans avoir besoin de contrats intelligents complexes.

L'architecture de Babylon est construite sur le kit de développement logiciel Cosmos et est compatible avec la communication inter-blocages (IBC), permettant une agrégation et une communication transparentes des données entre la chaîne Bitcoin et d'autres chaînes d'application Cosmos. En intégrant les fonctionnalités de sécurité de Bitcoin avec la flexibilité des réseaux PoS, Babylon Protocol est prêt à jouer un rôle crucial dans l'avenir de l'écosystème Bitcoin, favorisant un paysage blockchain plus sécurisé, évolutif et interconnecté.

Les prochaines frontières de la programmabilité de Bitcoin et les domaines que nous surveillons

L'équipe Ocular continue de suivre attentivement les applications en cours de construction sur Bitcoin et a identifié les domaines suivants à surveiller alors que l'innovation se déploie :

  1. Plus de solutions L2 : Des L2 améliorés sont nécessaires pour améliorer les vitesses de transaction et réduire les coûts tout en maintenant la sécurité de Bitcoin.
  2. Plateformes de contrats intelligents (remorachains) : Des initiatives telles que RSK (Rootstock) qui permettent des fonctionnalités de contrat intelligent similaires à Ethereum sur Bitcoin deviennent de plus en plus pertinentes. Ces plateformes permettent le développement de dApps et de services DeFi sur Bitcoin.
  3. Compatibilité inter-chaînes : Les plateformes qui permettent aux applications d'autres blockchains (par exemple Solana) de fonctionner sur Bitcoin représentent une opportunité d'investissement passionnante dans le domaine de l'interopérabilité blockchain.
  4. DeFi sur Bitcoin : À mesure que la programmabilité augmente, il y a un potentiel croissant pour un écosystème DeFi solide sur Bitcoin. Les projets axés sur le prêt, l'emprunt, les échanges décentralisés et les stablecoins construits nativement sur Bitcoin pourraient constituer des domaines d'investissement intéressants.
  5. Plateformes d'application native Bitcoin : Ces plateformes visent à améliorer la programmabilité du Bitcoin tout en maintenant ses principes fondamentaux de sécurité et de décentralisation.
  6. Technologie ZK-Proof : Les projets mettant en œuvre des preuves à divulgation nulle pour Bitcoin pourraient offrir des fonctionnalités de confidentialité et de mise à l'échelle améliorées, ce qui en fait des perspectives d'investissement attrayantes.
  7. Solutions de garde : à mesure que la programmabilité augmente, il y aura un besoin croissant de solutions de garde sécurisées qui répondent à la fonctionnalité croissante de Bitcoin tout en maintenant l'éthique "pas vos clés, pas vos pièces".
  8. Outils et infrastructure pour les développeurs : Avec l'accent mis de plus en plus sur la programmabilité de Bitcoin, il est probable qu'il y aura une augmentation de la demande pour des outils de développement, des SDK et une infrastructure pour soutenir cette nouvelle vague d'applications basées sur Bitcoin.

Conclusion

Ces domaines représentent la frontière de l’évolution de Bitcoin, qui est passé d’une simple réserve de valeur à une plate-forme plus polyvalente et programmable. Au fur et à mesure que l’écosystème se développe, il est susceptible d’attirer davantage de développeurs, d’utilisateurs et d’investisseurs, ce qui pourrait entraîner la prochaine phase de croissance du marché du bitcoin et des crypto-monnaies en général. Comme toujours, n’hésitez pas à nous contacter à l’adresse suivante : crypto@ocular.vcsi vous construisez dans l'espace.

Avertissement :

  1. Cet article est repris à partir de [ oculaire]. Tous les droits d'auteur appartiennent à l'auteur original [NOTDEGENAMY、RAM、JOMO]. Si des objections sont soulevées à ce sujet, veuillez contacter le Gate Learnl'équipe, et ils s'en occuperont rapidement.
  2. Responsabilité de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas des conseils en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!