Depuis sa création, Bitcoin a subi divers incidents visant à attaquer ou à altérer le réseau. Cependant, tous ont échoué, en raison de la solidité du réseau de crypto-monnaie.

Un incident majeur qui illustre cette résilience s'est produit en août 2010, lorsque Bitcoin a été confronté à son défi le plus grave : une vulnérabilité connue sous le nom d'« incident de dépassement de valeur ». Cette faille a permis à un pirate informatique d’exploiter le code du Bitcoin, générant la somme étonnante de 184,467 milliards de Bitcoins.

Le problème provenait de l’incapacité de vérifier correctement les transactions avant de les enregistrer dans la blockchain. Essentiellement, ce bug permettait aux utilisateurs de créer un nombre infini de Bitcoins, dépassant largement la limite de 21 millions.

Heureusement, Satoshi Nakamoto, le créateur anonyme de Bitcoin, a repéré cette faille et a agi rapidement. En trois heures, Nakamoto et Gavin Andresen, l'un des premiers développeurs Bitcoin, ont développé une solution. En moins de 5 heures, la blockchain a été forcée, supprimant la transaction problématique, ainsi que toutes les autres transactions survenues au cours de la période.

À ce stade, deux versions de la blockchain existaient : la chaîne fixe et améliorée et la « mauvaise » blockchain, toujours en proie au bug. Nakamoto a cependant rallié les mineurs pour soutenir la nouvelle chaîne. Environ 19 heures plus tard, Nakamoto a confirmé la domination de la nouvelle chaîne sur le forum Bitcointalk, effaçant l'incident catastrophique du dossier Bitcoin. Si cette faille persistait, les experts estiment que cela aurait pu mettre en danger l’existence de Bitcoin.

Néanmoins, cet incident n’est pas la seule illustration de la force inébranlable du Bitcoin. Un événement plus récent et tout aussi remarquable s’est produit lorsqu’un bloc Bitcoin invalide a été extrait, passant ainsi sous le radar de la communauté au sens large.

Dans ce cas, Marathon Digital, un mineur de Bitcoin coté en bourse, a extrait un bloc invalide en raison d'un bug imprévu provenant de l'une de leurs expériences. Notamment, alors que Marathon effectuait tout le travail de calcul nécessaire pour extraire le bloc, celui-ci a été rejeté par les nœuds Bitcoin car il violait les règles de consensus.

Marathon a admis l'erreur et a souligné qu'il ne s'agissait pas d'une tentative de modifier le noyau Bitcoin mais d'une erreur au sein de son environnement de développement interne.

"Cet incident, bien qu'involontaire, souligne la solide sécurité du réseau Bitcoin, qui a rejeté et rectifié l'anomalie", a tweeté la société la semaine dernière.

Cela dit, même s’il est prévu que Bitcoin continuera à faire face à de tels défis, ces incidents rappellent fortement la résilience de Bitcoin, sa capacité à s’adapter et à évoluer, ainsi que l’importance du consensus au sein du réseau.