Titres Titres
Le Béhémoth
Le Behemoth, une « bête invincible » primitive dans le livre biblique de Job. Bien que largement considérée comme un mythe, cette bête mesurait plus de 300 pieds de hauteur et pesait plus de 80 000 tonnes métriques. Comme on peut s’y attendre d’une créature aussi gigantesque, ses allures auraient fait trembler la terre sous ses pieds à chaque pas alors qu’elle avance majestueusement — lentement — à travers la terre. Maintenant, vous conviendrez qu’il serait physiquement impossible pour une telle bête de faire des virages soudains ou de modifier soudainement la direction de son mouvement, n’est-ce pas ?
Eh bien, le réseau Bitcoin peut être comparé à un mastodonte. Certains diront qu’il n’en est qu’à ses balbutiements puisqu’il n’a que 12 ans par rapport aux autres systèmes monétaires préexistants. Eh bien, dans ce cas, je dirai que c’est un enfant de 12 ans – pas tellement un bébé – avec un gigantesque référentiel de données de 360 gigaoctets, alimentant un écosystème de 1,1 billion de dollars, qui compte environ 76 millions d’adresses uniques, et un un peu plus d’un million de ces adresses actuellement actives au moment de la rédaction. Compte tenu de l’âge du réseau, si ces chiffres ne sont pas considérés comme des géants, alors je ne sais pas ce que c’est.
Étant un réseau peer-to-peer décentralisé, open source, Bitcoin – contrairement à la plupart des autres réseaux gérés par des protocoles centralisés – n’est pas géré ni contrôlé par une seule entité mais par ses utilisateurs répartis dans le monde entier. Étant donné que le bon fonctionnement du réseau dépend d’un consensus complet entre tous les utilisateurs et participants du réseau, aucun ajustement, modification ou mise à niveau ne peut être effectué sur sa base de données de 360 gigaoctets sans cesse croissante sans l’approbation générale de ses participants. En conséquence, ces changements ou mises à niveau ne se produisent pas très souvent. On pourrait dire que les changements ou les mises à niveau ne peuvent être mis en œuvre que lentement – majestueusement, comme le mouvement du Behemoth.
La dernière mise à niveau importante du réseau a été mise en œuvre en 2017.
La guerre des blocs
En 2015, l’ère de la guerre des blocs était une période intéressante dans l’histoire de Bitcoin. C’est un bon exemple de ce qui se passe lorsque les participants au sein du réseau ne parviennent pas à un consensus sur les affaires du réseau. Pendant ce temps, le taux d’adoption de Bitcoin a atteint de nouveaux sommets. À mesure que le nombre d’utilisateurs transférant des bitcoins au sein du réseau augmentait, celui-ci s’est enlisé avec des volumes de transactions plus importants que sa capacité ne pouvait gérer, entraînant une diminution globale du temps de traitement des transactions. Plusieurs propositions ont été soumises par différentes écoles de pensée au sein de la communauté Bitcoin. L’une de ces propositions suggérait d’augmenter la taille des blocs individuels comme solution au problème. Cela, bien sûr, s’est heurté à une opposition, ce qui a conduit à la célèbre « guerre de la taille des blocs » et finalement à un hard fork dans le réseau qui a conduit à la création de Bitcoin Cash.
Fourchette dure… oh, je ne parle pas d’un couvert en vibranium ou en adamantium. Et oui, il y a aussi une variante « douce ». Des termes complexes, non ? D’accord, pour plus de clarté contextuelle, je vais rapidement expliquer ce qu’ils signifient tous les deux. Tout d’abord, un fork, dans ce cas, est un changement dans le protocole sous-jacent d’une blockchain. Un soft fork est une modification ou une mise à niveau du réseau qui est rétrocompatible avec ses versions précédentes, dans laquelle tous les participants considèrent cette mise à niveau comme valide. Maintenant, dans le cas d’un hard fork, vous vous souvenez quand j’ai dit que tous les participants doivent se mettre d’accord sur les changements dans un réseau pour qu’il soit mis en œuvre ? Eh bien, un échec des participants à parvenir à un accord, avec la partie proposante toujours fermement attachée à sa notion ou à son idée du réseau, entraîne une scission, « un embranchement sur la route » si vous voulez, où un tout nouveau réseau est créé et est géré soit par un tout nouveau protocole, soit par une version de l’ancien qui correspond aux idéaux de ses créateurs.
Assez simple, non? Maintenant, revenons à l’histoire.
Le docteur à la rescousse
SegWit, ou Segregated Witness, un soft fork de la blockchain Bitcoin, était l’une des solutions proposées au problème qui affligeait le réseau. SegWit fonctionne en découplant les données de signature des transactions Bitcoin individuelles et en les réorganisant efficacement dans chaque bloc. Le bon docteur Pieter Wuille – un développeur principal de Bitcoin qui a proposé cette mise à niveau – a suggéré que cela augmenterait considérablement les vitesses de transaction sur le réseau. Alors, regardez-le comme ceci : puisqu’il a été établi que les signatures numériques représentent 65% des données d’une transaction donnée, séparer ou séparer le témoin (la signature numérique de l’expéditeur) de l’ensemble des données réduit effectivement son volume, réduisant ainsi le temps qu’il faudrait à un mineur pour le valider ou le vérifier. Cette proposition avait du sens, et une fois que les participants au réseau sont parvenus à un consensus, elle a été acceptée et les travaux ont commencé de manière efficace. Après plusieurs tests et essais, la mise à niveau SegWit sur la blockchain Bitcoin a été mise en ligne le 23 août 2017.
Et puis la foudre a frappé
La mise à niveau de SegWit était la solution de mise à l’échelle qu’elle était promise. C’était ce dont Bitcoin avait besoin. Cette mise à niveau a permis au réseau de poursuivre la croissance de sa base d’utilisateurs et, par extension, du volume de transactions. En libérant de l’espace dans chaque bloc, la mise à niveau de SegWit a également ouvert la voie à la création du Lightning Network. Vous vous souvenez de 2015 pendant la guerre des blocs ? L’une des solutions proposées à l’époque pour résoudre les problèmes d’évolutivité de Bitcoin était le Lightning Network. Ce n’était certainement pas une fourche dure et pas une fourche molle non plus. Le Lightning Network est un logiciel conçu pour être superposé à la blockchain Bitcoin qui permet la création de canaux de micropaiement bidirectionnels, peer-to-peer, créés par les utilisateurs, ce qui leur permet de transférer de la valeur, presque instantanément et à des coûts exceptionnellement bas, sans limites et le besoin d’un tiers de confiance.
Joseph Poon et Thaddeus Dryja, les deux développeurs et chercheurs Bitcoin qui ont co-écrit l’article intitulé « The Bitcoin Lightning Network », où ils ont détaillé le protocole proposé et comment il résoudra les problèmes d’évolutivité de Bitcoin, l’ont publié le 14 janvier 2016. Et c’est ainsi qu’a commencé la course à son développement, qui a ensuite conduit à la création des « Lightning Labs », une société basée à San Francisco, en Californie, et dédiée au développement du Lightning Network. Puis en 2018, ils ont lancé la version bêta sur la blockchain Bitcoin.
L’impact de cette innovation ne peut être ignoré au sein de la communauté Bitcoin, ou par l’ensemble de l’espace Crypto, car sa mise en œuvre a rendu possible l’adoption de Bitcoin comme monnaie légale au Salvador. Ce n’est plus une nouvelle que l’on puisse désormais effectuer des micropaiements en bitcoin dans le pays. Acheter une tasse de café ou payer une coupe de cheveux avec des sats depuis votre portefeuille Lightning est désormais aussi simple que de scanner un code-barres, tout cela grâce au Lightning Network.
La racine pivotante est en ligne
Considéré comme la mise à niveau la plus importante depuis la mise en œuvre du Lightning Network, le soft fork Taproot est une amélioration de la blockchain Bitcoin qui a été proposée en janvier 2018 par Gregory Maxwell, un développeur principal de Bitcoin et ancien CTO de Blockstream. Avance rapide jusqu’en janvier 2020, le bon docteur Pieter Wuille a soumis une pull request pour cette mise à niveau, puis, un peu plus d’un an plus tard, Michael Ford et Marco Falke, deux autres Bitcoin Core Devs, ont fusionné une pull request complémentaire, ce qui a conduit à le début de la période de signalisation. La proposition de Taproot a étonnamment atteint un consensus de 90 % parmi les mineurs et les participants du réseau. Ceci est considéré comme un événement un peu rare, je veux dire que nous nous souvenons de la scission du réseau qui s’est produite autour de la mise à niveau de SegWit, n’est-ce pas ? Dès que ce consensus a été atteint, les travaux de mise en œuvre de la mise à niveau ont commencé par la suite.
La base de code Taproot a été intégrée au noyau Bitcoin via trois BIP (Propositions d’amélioration Bitcoin) différents. Ces BIP comprenaient le BIP 340 (signatures Schnorr), le BIP 341 (Taproot) et le BIP 342 (Tapscript).
Qu’est-ce que la racine pivotante ?
Maintenant, sans paraître trop technique et en utilisant les termes les plus simples possibles, apprenons à comprendre comment ces trois améliorations Bitcoin se rejoignent.
BIP 340 (signatures Schnorr). À l’origine, pour générer des clés publiques et vérifier les transactions, Bitcoin utilise l’algorithme de signature numérique à courbe elliptique (ECDSA). Avec la mise à niveau de Taproot, la signature Schnorr, un algorithme plus sécurisé et plus facile à utiliser est mis en œuvre. Avec la signature Schnorr, au lieu de traiter une seule transaction à la fois, plusieurs transactions sont regroupées, traitées et vérifiées par lots, augmentant ainsi le temps de traitement global du réseau, le rendant tout aussi moins coûteux.
BIP 341 (racine pivotante). S’appuyant sur la mise à niveau de SegWit, Taproot utilise les Merklized Alternative Script Trees (MAST), un protocole cryptographique utilisé pour améliorer la confidentialité, l’efficacité et la flexibilité des capacités de script de Bitcoin sans compromettre la sécurité.
BIP 342 (Tapscript). Le terme « Tapscript » est essentiellement une version mise à niveau du système d’exploitation de Bitcoin (script). Désormais, cette proposition d’amélioration du BIP 342 complète les propositions Schnorr et Taproot mentionnées précédemment. Il améliore le hachage des signatures, permettant la validation des scripts de racine pivotante, ainsi que la flexibilité d’ajouter des codes d’opération (opcodes, essentiellement des commandes de script). Cela améliore la capacité du réseau à traiter les contrats intelligents, ce qui est l’une des choses les plus importantes à propos de ce soft fork.
La mise à niveau de Taproot a été mise en ligne au bloc 709 632, dimanche. 14 novembre 2021.
Pourquoi pivot ?
À ce stade, le « pourquoi » ne devrait pas être vraiment une question, non ? Outre l’amélioration de la confidentialité et la réduction des coûts de traitement des transactions, le fait que les développeurs Bitcoin puissent désormais développer de manière beaucoup plus flexible des contrats intelligents sur le réseau est une chose dont il faut se réjouir. Cette fonctionnalité, comme il faut le savoir, est quelque chose avec laquelle la plupart des autres blockchains les plus récentes sont préchargées, dès la sortie de la boîte. Avec cela, le potentiel de mise à l’échelle du réseau ne peut pas être sous-estimé. Bien que cela puisse prendre quelques années pour qu’il soit pleinement adopté, le potentiel de mise à l’échelle du réseau ne sera pas pris en compte. De DeFi aux NFT, tout un écosystème dynamique peut désormais être construit sur la blockchain Bitcoin.
« Taproot jettera les bases de la prochaine phase d’innovation dans le protocole Bitcoin. Nous nous attendons à ce que cette mise à niveau déclenche une nouvelle vague d’innovation dans le bitcoin axée principalement sur les contrats intelligents. » – Katherine Dowling (CCO Bitwise Asset Management)
Mes pensées
En ce qui concerne les mises à niveau, Taproot peut être ou non la mise à niveau la plus importante que la blockchain Bitcoin ait connue depuis sa création, mais c’est, selon toutes les normes, une qui annoncera une adoption plus large du réseau. Cela aura-t-il un impact sur la valeur du réseau ? Je pense que ce sera le cas, mais pas tout de suite, car cela peut encore prendre un certain temps avant que ses effets ne se fassent sentir sur l’ensemble du réseau. Si nous regardons ce qui s’est passé quelques mois après la mise à niveau de SegWit en 2017, nous pouvons voir que la valeur du bitcoin, qui était d’environ 5 000 $ à l’époque, s’est lancée dans une voyage sur la lune pour ainsi dire, réalisant ces gains de plus de 300 % qui ont conduit au sommet du cycle haussier de 2017.
Est-ce que ce sera le cas ici aussi ? Personne ne peut le dire avec une certitude absolue à moins, bien sûr, que le pourboire ne provienne de quelqu’un qui a le privilège de voyager dans le temps. Quel que soit le résultat, nous sommes là pour ça.
Ceci est un article invité par Emeka Ugbah. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC, Inc. ou Bitcoin Magazine.