En août 2010, quelqu’un a « cassé » Bitcoin lui-même, et presque personne n’était éveillé pour le voir. Le 15 août, un développeur nommé Jeff Garzik a ouvert un fil de discussion sur le forum Bitcoin avec un titre qui paraît aujourd’hui ennuyeux : « Bloc étrange 74638 ». Dans ce bloc se trouvait une seule transaction qui avait créé 184 467 440 737 bitcoins à partir de rien. Pour comprendre à quel point c’est insensé, rappelez-vous que Bitcoin est censé avoir une limite stricte de 21 millions de coins, pour toujours. À ce moment-là, seuls environ 3,8 millions existaient. Une personne venait tout juste d’imprimer près de 8 800 fois l’offre totale qui existera jamais. Deux adresses ont reçu 92,2 milliards de coins chacune. Le mineur qui a résolu le bloc a récupéré en plus 0,01 BTC qui n’avait jamais existé auparavant. La cause : un dépassement de capacité (overflow) d’entier. Le code vérifiait que les sorties d’une transaction s’additionnaient correctement, mais n’a jamais envisagé ce qui se passe lorsque les nombres sont si grands que la somme « s’enroule » et paraît redevenir petite. Toute la promesse de Bitcoin est que l’offre ne peut être modifiée par personne. Pendant quelques heures, cette promesse était morte. Puis la réponse est arrivée. Une version corrigée du logiciel a été publiée dans les cinq heures. La chaîne s’est scindée en deux, et de nombreux nœuds non corrigés ont continué de construire sur la mauvaise. La chaîne honnête ne l’a dépassée qu’au bloc 74691, et à cet instant les 184 milliards de coins ont simplement cessé d’exister. Ce jour-là, Bitcoin s’échangeait près de 0,07 $. Il a clôturé l’année au-dessus de 0,30 $. La personne à l’origine de cela n’a jamais été identifiée.
