Comment le BIP-42 a sauvé la rareté absolue du Bitcoin

En matière de durabilité, peu de choses sont conçues pour résister à l’épreuve du temps, mais le Bitcoin en fait partie. Alors que les ponts modernes sont construits pour durer environ un siècle et que les barrages peuvent ne pas atteindre la moitié de cette durée, le Bitcoin continue de transcender les limites de la pérennité grâce à des mises à jour cruciales comme le BIP-42.
L’origine du BIP-42 : une blague sérieuse
Le 1er avril 2014, le contributeur de Bitcoin Core, Pieter Wuille, a soumis la proposition d’amélioration BIP-42, qui s’est avérée être un tournant pour le Bitcoin. Basée sur une solution proposée par Gregory Maxwell, cette mise à jour a corrigé une erreur majeure dans le code d’origine de Satoshi Nakamoto concernant les halving de Bitcoin.
Un bug qui aurait pu multiplier le Bitcoin
Initialement, le code de Satoshi Nakamoto définissait correctement la réduction de moitié de la récompense par bloc tous les 210 000 blocs, jusqu’à atteindre une fraction non dépensable d’un satoshi vers 2140. Cependant, une faille dans le calcul basé sur la hauteur des blocs aurait pu ramener la récompense de minage à son état initial de 50 BTC, provoquant un redémarrage de l’émission de Bitcoin comme en 2009.
Les implications à long terme : un futur incertain évité
Sans la correction apportée par le BIP-42, le bug aurait réapparu tous les deux siècles et demi, augmentant potentiellement le nombre de bitcoins en circulation au-delà des 126 millions d’ici l’an 3417. En corrigeant ce problème, Wuille et Maxwell ont non seulement préservé l’intégrité de l’offre finie de Bitcoin, mais ont également assuré une stabilité économique pour les générations futures.
Débats autour de la définition d’un « bug »
La correction apportée par le BIP-42 soulève des questions intéressantes sur la gestion du logiciel Bitcoin. Certains considèrent cette correction comme nécessaire pour respecter la promesse d’une offre fixe, tandis que d’autres débattent de la nature des « bugs » et de leur résolution.
- Premièrement, la contradiction entre le code initial et l’attente d’une offre fixe.
- Deuxièmement, la différence entre le code et ce que les utilisateurs s’attendaient à voir.
Ces considérations rappellent d’autres débats sur le code, comme celui de la taille des blocs, et soulignent la complexité de la gouvernance dans le développement de Bitcoin.
Le rôle crucial du BIP-42 dans l’histoire du Bitcoin
La mise en œuvre du BIP-42 est un exemple de la façon dont des décisions techniques peuvent avoir des impacts économiques durables. Grâce à cette mise à jour, le Bitcoin maintient sa promesse de rareté absolue, un principe fondamental qui continue de séduire les investisseurs et les passionnés de crypto-monnaies.