[THREAD] - LE JOUR OÙ 184 MILLIARDS DE BITCOIN ONT ÉTÉ CRÉÉS
Retour des threads les amis ! Enfin !
Aujourd’hui, je vous raconte l’histoire d’un jour où Bitcoin aurait bien pu s’effondrer. Un jour où Satoshi Nakamoto, lui-même, est intervenu pour sauver sa création.
Let's go 👇
Nous sommes le 15 août 2010.
#Bitcoin est opérationnel depuis plus d’un an et demi et Laszlo Hanyecz vient à peine, 3 mois plus tôt, d’opérer le premier échange connu de bitcoins contre une marchandise physique : 2 pizzas contre 10 000 bitcoins.
Miam 😐.
Il est 18h08 lorsque @jgarzik partage son inquiétude sur le forum BitcoinTalk..
Le bloc #74638 semble contenir une transaction qui créer 184 467 440 737,09551616 $BTC à destination de 3 adresses différentes, dont 2 ayant reçu 92,2 milliards $BTC chacune.
J’imagine votre étonnement... Car vous le savez, le nombre total d'unités créés est censé se limiter à 21 millions, garantissant sa rareté et donc en partie sa valeur.
Si tout le monde peut en émettre, Bitcoin perd tout son sens. Une CATASTROPHE.
Sur le forum, c’est la stupéfaction. Mais que se passe-t-il nom de dieu ?
Très vite, on réalise qu’un utilisateur a exploité une faille sur le réseau Bitcoin. Une faille qui n’avait été imaginée par personne : le "value overflow incident" ou "incident de dépassement de valeur".
Dis comme ça on n’y comprend rien, je suis d’accord.
Pour faire simple, lorsque que quelqu’un envoie une transaction sur la #blockchain Bitcoin, les informations qu’elle contient sont vérifiées par les noeuds du réseau en amont des mineurs et donc de l’étape de Proof of Work.
Grosso modo, si les informations entrantes remplissent toutes les cases du code de vérification, la transaction est validée par les noeuds.
C’est ce process qui permet de confirmer qu’Alice détient bien les 10 bitcoins qu’elle souhaite envoyer à Bob.
(Oui, Alice est très sympa)
Ici, notre utilisateur a réussi à contourner cette étape de vérification.
Il s’est rendu compte que lorsque le volume des valeurs entrées dans le code (les informations liées à la transaction) était maximisé, ce dernier n’en tenait pas compte et les laissait dépasser, déborder.
Malgré ce dépassement, une partie des valeurs (celles qui ne dépassaient pas) remplissaient toutes les cases du code.
Et c’est tout ce qui importe pour le noeud ! Ce dernier a par conséquent validé cette transaction malgré le fait qu’elle comportait de fausses informations 😏
C’est ainsi que notre hacker a pu transférer des dizaines de milliards de $BTC, qu’il ne détenait évidemment pas, à 3 adresses différentes.
Voilà, l’histoire aurait pu s’arrêter là et provoquer la fin du Bitcoin...
C’était sans compter sur la mobilisation de quelques pionniers.
@jgarzik, pour commencer, en partageant sa découverte sur le forum BitcoinTalk.
@gavinandresen, homme clé de l’histoire du Bitcoin, en travaillant sur la résolution du bug.
Mais aussi et surtout... Satoshi Nakamoto, lui-même !
Mais une question subsiste : que fait-on des 184,5 milliards de bitcoins créés ? Parce que le vrai problème, il est là !
Le créateur du Bitcoin ne voit qu’une seule solution : revenir à l’état de la blockchain AVANT l’incident, c’est à dire avant le bloc #74638.
Imaginez mourir dans un jeu vidéo et redémarrer à partir d’un point de sauvegarde bien précis pour recommencer une partie.
C’est globalement l’idée qu’il propose dès 21h06 : implémenter le patch correctif au niveau du bloc qui précède la transaction corrompue.
Cela doit permettre de repartir sur une nouvelle branche de la blockchain.
Une branche qui conserve l’historique des transactions pré-incident, qui empêche de voir le bug se reproduire et qui supprime toute trace de la transaction frauduleuse.
C'est ce que l’on appelle un fork.
Le problème, c’est que plus le temps passe, plus la "mauvaise" branche de la blockchain Bitcoin se développe.
Car oui, de nombreux noeuds continuent évidemment de valider des transactions qui, réunies, forment des blocs. Le tout malgré l’incident grave qui vient de survenir...
Satoshi évoque d’ailleurs ce point en disant "qu’il serait bien que les gens arrêtent de produire [des blocs]. Moins vous en générerez et plus cela ira vite".
Ce à quoi l’internaute Kencausey répond : "Je crains que la communauté ne soit maintenant trop grande et distribuée..."
Finalement, la "bonne" branche finit par prendre le dessus sur la "mauvaise" au niveau du bloc #74691, les noeuds l'acceptant comme la branche faisant autorité.
Au total, ce sont tout de même 51 blocs qui auront été générés sur la branche concernée par l’incident.
En quelques heures à peine, #Bitcoin vient d’affronter la pire attaque de son histoire.
Mais grâce au travail de toute une communauté, un correctif a été implémenté et accepté par le consensus de tous les acteurs du réseau.
Ni vu, ni connu. Vous avez dit résilience ?
Si vous êtes arrivés jusqu’ici, 2 dernières questions doivent probablement trotter dans votre tête...
La première porte sur l’identité du hacker.
C’est vrai quoi, qui était ce mystérieux utilisateur ?? Quelles étaient ses motivations ??
Et bien malheureusement, personne ne le sait. Son identité n’a pas été découverte et elle ne le sera sans doute jamais.
Quant à son intention, certains supposent qu'en créant 184,5 milliards de $BTC, son but était de pointer du doigt le bug plutôt que de l’exploiter réellement.
La seconde question porte sur le prix du bitcoin. Qu’est-il arrivé ? S’est-il écroulé ?
Contre toute attente... pas vraiment.
Au contraire même. Entre le 15 août 2010 et la fin de l'année, son prix a même augmenté de plus de 400 %, passant de 0.07$ à 0.30$.
Un record ! 😏
Quelques mois plus tard, Satoshi Nakamoto passera définitivement la main et ne donnera plus signe de vie.
Il dira dans un dernier mail envoyé à Mike Hearn en avril 2011 : "Je suis passé à autre chose. Il [Bitcoin] est entre de bonnes mains avec @gavinandresen et tout le monde".
Voilà, j’espère que cette histoire vous aura plu ! 😉
Une histoire qui a probablement participé à élever Bitcoin au rang de Proof of Concept.
Une histoire qui prouve toute la résilience de ce protocole mais aussi les étapes par lesquelles il est passé.
Personnellement, je trouve toujours assez incroyable d’avoir accès à ces quelques messages échangés par Satoshi et autres pionniers sur les pages du forum BitcoinTalk.
Aujourd’hui, je regarde tout ce qui en découle et peine à réaliser le chemin parcouru en une grosse décennie.
Soyez en sûr, sans le travail de ces quelques hommes, l’écosystème sur lequel vous évoluez n’existerait probablement pas...
Merci d’être allé jusqu’au bout !
🙏
On n'est pas vraiment dans de l'alpha éducatif, mais tu peux l'ajouter à la #knowledgeweek2@AwkTim si ça te semble rentrer dans le champ du concours.
Les éventuels gains seront reversés à la commu sous forme de giveaway 🙂
• • •
Missing some Tweet in this thread? You can try to
force a refresh
À nouveau, le rapport avance que FTX a mélangé les dépôts des clients avec les fonds de l'entreprise de manière abusive.
Les dirigeants auraient utilisé ces fonds pour mener diverses opérations :
👉 Trading spéculatif
👉 Investissements en capital-risque
👉 Achats de propriétés de luxe
👉 Dons caritatifs
👉 Dons politiques
On s'en doutait déjà, mais l'équipe actuelle le confirme : ces dons auraient été pensés et effectués de manière à renforcer le pouvoir d’influence du Groupe FTX.
Si cette version est retenue, il va falloir définir clairement ce qui est décentralisé et ce qui ne l'est pas, puisque dans un cas l'enregistrement sera nécessaire et pas dans l'autre.
Bon courage, parce que c'est quasiment du cas par cas.
Édit : le texte doit d'abord être voté (of course) avant de partir en Commission Mixte paritaire.
Enfin ! Dans cet article, je vous propose de revenir sur toutes les procédures en cours et le sens à donner aux nombreux mails reçus par les ex-utilisateurs de FTX.
Je souhaitais initialement vous proposer un résumé de l'article, mais je pense qu'il est essentiel de le lire en entier pour comprendre toute la complexité du sujet, particulièrement si vous êtes concernés.
Il est tout à fait possible que certains points énoncés soient erronés ou imprécis.
(pour la team franglais, Gary Gensler se voit ici demander si Ethereum doit être classé comme commodity ou security et pendant 4 minutes, il lutte pour ne pas répondre à cette question)
Si vous voulez comprendre davantage l'impact d'une qualification de security ou commodity sur les actifs crypto, je vous invite à regarder l'échange que nous avions eu lors du dernier Media Merge dans la partie "Croisade de la SEC".
Incroyable de voir à quel point Gensler a pris cher cet après-midi.
Mis parallèlement, ils suggèrent que la politique monétaire menée par nos Banques Centrales à partir de l'an 2000 a grandement participé à l'explosion des prix de l'immobilier.
Et c'est grave.
🧵
C'est grave, car cela signifie qu'elle a empêché une énorme partie de la population d'être propriétaire du toit au-dessus de sa tête.
C'est grave, car l'immobilier est devenu un outil pour spéculer avant d'être un moyen de se... loger.
C'est grave, car cette création monétaire a profité à ceux qui avaient déjà, et empêche ceux qui n'ont pas d'avoir.
C'est grave, car cette politique monétaire a été décidée sans consultation du peuple par des organes non-élus.