Voyage vers le bloc #--- #---
0
HODL tight!
🐛

Incident de Débordement de Valeur

#74638 · 15/08/2010 · Technique

Un bug critique a créé plus de 184 milliards de BTC en une seule transaction. Découvert et corrigé en quelques heures, la chaîne a été forkée pour supprimer les pièces invalides.

Cet événement fait partie de l'histoire de Bitcoin — Voir la chronologie complète de Bitcoin

Le Bug le Plus Critique de Bitcoin

Le 15 août 2010, une vulnérabilité critique de débordement d'entier a été exploitée, créant plus de 184 milliards de BTC en une seule transaction.

Le bug résidait dans le code de validation de la transaction : un dépassement d’entier provoquait un retour à la valeur totale de sortie, permettant à un attaquant de créer d’énormes quantités de Bitcoin à partir de rien. La transaction a créé 184 467 440 737,09551616 BTC, dépassant largement le plafond de 21 millions.

Réponse et correction

La vulnérabilité a été découverte en quelques heures par Satoshi Nakamoto et d'autres développeurs. Une nouvelle version client a été publiée pour corriger le débordement. La communauté a rapidement coordonné un soft fork – rendant orphelin le bloc invalide et tous les blocs suivants, ramenant ainsi la chaîne à l'état antérieur à l'exploit.

BTC invalide créé

184.46 billion

Offre maximale de BTC

21 million

Délai de correction

~5 hours

Type

Débordement d'entier

C’est un bon exemple de la raison pour laquelle Bitcoin doit être manipulé avec précaution. Le système n’est pas encore testé au combat.

— Satoshi Nakamoto, août 2010

Derniers blocs