Il y a 14 ans : 184 milliards de Bitcoin en trop à cause d’un bug
Lors de l’« Overflow Accident », 8.761 fois trop de Bitcoin ont été créés.

Lors de l’« Overflow Accident », 8.761 fois trop de Bitcoin ont été créés. Ce n’est pas la seule fois qu’un bug a mis en danger l’existence de la blockchain.
Une petite erreur dans le code, et soudain 184 milliards de Bitcoin de trop. L’une des principales promesses de la plus grande cryptomonnaie au monde, la limitation à 21 millions de BTC, semble avoir été rompue. Un climat de crise règne au sein de la communauté. Le « Overflow Value Accident », survenu exactement il y a 14 ans, devient l’un des incidents les plus graves de l’histoire de l’or numérique. Et un avertissement : le réseau censé sauver le monde par les mathématiques a toujours aussi besoin du regard vigilant des humains. Ce n’est pas la seule fois que Bitcoin a été menacé par un bug critique.
Nous sommes le 15 août 2010. Le prix du Bitcoin à l’époque : 0,07 $. La plus grande cryptomonnaie du monde aujourd’hui n’a qu’un an. La communauté se compose d’un rassemblement de nerds, d’anarchistes et de cypherpunks. Satoshi Nakamoto, l’inventeur secret, est encore parmi eux. Et tout se déroule en réalité comme prévu. Jusqu’au bloc 74.638. Un hacker découvre une faille dans le code et en profite. Cela rend possible la création de plus de Bitcoin à partir d’une transaction qu’il n’en entre. Beaucoup plus.
Satoshi corrige lui-même l’erreur
Pour être précis : 92,2 milliards de Bitcoin. Et cela deux fois. C’est le nombre de coins que le hacker génère dans ce bloc. Pour une entrée de 0,5 Bitcoin. Aujourd’hui, à un cours d’environ 58.000 $ par Bitcoin, cette somme vaudrait probablement plus que la richesse totale du monde réunie. La nouvelle du bug se propage rapidement via le principal canal de communication BTC de l’époque, le forum Bitcoin-Talk. Satoshi Nakamoto lui-même entre en action. Il appelle les mineurs à arrêter immédiatement leurs activités et, en quatre heures, son équipe et lui mettent au point un premier correctif.
La conséquence : un hard fork, une scission temporaire de la blockchain en deux parties. Au total, 53 blocs sont réorganisés, la plus grande correction de l’histoire de Bitcoin. Pendant un court moment, deux chains se font concurrence, mais après 19 heures, la version correcte de Bitcoin reprend le dessus. L’identité du hacker reste inconnue à ce jour. Le prix du Bitcoin reste imperturbable malgré tout cet épisode. À la fin de l’année, il est monté à 30 centimes.
Une erreur similaire s’est produite huit ans plus tard
Les bugs dans Bitcoin ont été fréquents au cours de sa jeune histoire. Quiconque consulte la liste officielle constate surtout des problèmes durant les premières années. La plupart sont sans gravité et rapidement corrigés. Mais en 2018, une erreur critique similaire s’est reproduite.
Plus inquiétant encore : dans ce cas, les développeurs n’ont d’abord révélé qu’une partie du problème. Un utilisateur anonyme leur a signalé l’existence d’un bug qui faisait cesser de fonctionner Bitcoin. Celui-ci, selon Coindesk à l’époque, aurait pu mettre temporairement le réseau hors service.
Pire encore : les développeurs de Bitcoin Core ont découvert que ce bug aurait également permis de créer de nouveaux Bitcoin. Ils ont gardé la vulnérabilité secrète jusqu’au déploiement du premier correctif, le 18 septembre. Les mineurs ont été appelés à installer la nouvelle mise à jour. La catastrophe a été évitée.
Ces deux incidents montrent que l’histoire de la plus ancienne cryptomonnaie a elle aussi été marquée par des erreurs critiques et des interventions humaines. Ce qui est resté intact : le succès explosif de la blockchain. Le premier bug critique est apparu alors que le prix du Bitcoin était de 0,07 $ ; la deuxième fois, il était déjà à 6.000 $. Aujourd’hui, Bitcoin évolue autour de 60.000 $. Et il fonctionne toujours, avec un uptime de 99,99 %. Sans faille.