Histoire de Bitcoin Partie 10 : Le Bug des 184 Milliards BTC
?
Il y avait quelque chose d’inhabituel au sujet du bloc 74638 de Bitcoin. C’est le développeur Core Jeff Garzik qui l’a remarqué en premier, commentant les ? sorties de transaction assez étranges ? , qui s’élevaient à 92233720368,54 BTC chacune. Cela ne avait pas été censé arriver. En moins d’une heure, un autre utilisateur du forum avait lancé un sujet intitulé ? bug d’overflow sérieux ? dans lequel il implorait ? Nous avons besoin d’un correctif au plus vite. ? Nous étions le 15 ao?t 2010, et Bitcoin venait de rencontrer son plus gros bug à ce jour.
?
Bitcoin rencontre un bug très important
Bitcoin avait déjà subi au moins quatre bugs majeurs ou vulnérabilités avant le bug d’overflow d’entier qui a conduit à la création de 184 milliards de BTC à partir de rien. Le wiki Bitcoin recense 40 bugs de divers degrés de gravité, le plus récent ayant été découvert en février 2019. CVE-2010-5139, cependant, était sans précédent dans la communauté Bitcoin en 2010 — et n’a pas été vu depuis.
?
Le bug que Garzik, entre autres, a découvert dans le bloc 74638 était le premier bug d’inflation de Bitcoin. étant donné que la masse totale de la cryptomonnaie est censée être plafonnée à 21 millions, l’ajout de 184 milliards de pièces était un problème majeur, pour le dire doucement. Un overflow d’entier avait causé une valeur totale de transaction négative. Comme l’a expliqué l’utilisateur du forum Bitcoin Talk Ifm :
?
Normalement, les entrées sont égales aux sorties d’une transaction. L’exception est lorsqu’il y a une ? commission ? prélevée pour la transaction. Le réseau permet à quiconque de payer volontairement n’importe quel montant de commission. Donc, lorsque la somme était négative, la différence entre l’entrée ressemblait à une commission. Cela est passé à travers toutes les vérifications.
?
Un attaquant inconnu avait découvert le bug et l’avait utilisé pour générer un nombre ridiculement élevé de bitcoins. S’ils avaient visé un total plus modeste, il est possible que leur exploit serait resté non découvert plus longtemps que les 90 minutes qu’il a fallu pour détecter le schéma. Une fois découvert, il était inévitable qu’un correctif soit rapidement déployé, et cela fut fait. Moins de deux heures après l’apparition de la vulnérabilité CVE-2010-5139, les développeurs Core Gavin Andresen et Satoshi Nakamoto s’en occupaient, et la transaction de 184 milliards de BTC fut supprimée du bloc 74638.
?
Source : Bitcoin.com, auteur Kai Sedgwick
?
Actualités pertinentes :
Le registraire de domaine www.unionroom.cn accepte désormais Bitcoin
Next Nonuveaus: Quand personne ne voulait votre BTC? Découvrez pourquoi















