Bitcoin 0.1 reconstruit octet par octet : la machine de Satoshi Nakamoto trahie par son exécutable
Une compile vieille de 17 ans. Le 8 janvier 2009, Satoshi Nakamoto annonçait son premier client Bitcoin. L'identité de son créateur faisait déjà débat, alors que personne ne vérifiait le fichier livré. Désormais, un développeur a relevé le défi avec son dépôt GitHub : recompiler bitcoin.exe à l'octet près.
Les points clés de cet article :
- Un dépôt GitHub a recompilé bitcoin.exe à partir du code source d'origine, avec un fichier identique à celui de 2009.
- L'exécutable est sorti d'un PC sous Windows XP, achevé le 10 janvier 2009 avec MinGW GCC 3.4.5.
- Le fichier distribué correspond exactement au code publié, sans aucun programme caché dans l'exécutable.
- Aucune copie vérifiée du paquet du jour du lancement n'a survécu, seul celui du 10 janvier existe.
Reconstituer la chaîne d'outils d'une compile de 2009
Compiler, c'est transformer du code source en programme exécutable. Ainsi, deux machines n'obtiennent jamais le même fichier, car leurs outils diffèrent, ce qui oblige à retrouver la chaîne d'outils de Satoshi.
La difficulté est immense, car le dépôt a dû réunir des paquets chinés dans les archives de 2006 à 2008. Il a fallu retrouver l'instantané exact employé par Satoshi.
Faute de remettre la main sur Windows XP, le projet rejoue la compilation sous Linux avec Wine, qui imite le Windows 32 bits de l'époque. La première tentative demande environ 6 minutes, selon le readme du dépôt.
À l'arrivée, la sortie annonce MATCH, puisque le bitcoin.exe reconstitué porte le même SHA-256 que le fichier d'origine, un programme de 6 440 960 octets. Également, l'archive .rar recopie les empreintes publiées par le Satoshi Nakamoto Institute.
En effet, cette identité prouve un fait qui manquait depuis dix-sept ans, car le fichier distribué en 2009 sortait bien du code publié avec lui. Aucun programme caché ne se glisse dans l'exécutable, ce que personne n'avait jamais garanti.
Ce que l'exécutable raconte de Satoshi
Ensuite, le fichier agit comme une empreinte digitale , car ses traces internes nomment chaque bibliothèque employée, avec sa version. La plus parlante reste MinGW GCC 3.4.5, dont le chemin de compilation figure dans le binaire.
De son côté, le readme de la version 0.1.5 alignait deux compilateurs possibles, également Visual C++ 6.0. Le binaire est bien sorti de MinGW, ce qui tranche une question ouverte depuis des années.
En effet, un test de la base Berkeley DB échoue d'une manière très précise, que seuls les fichiers système de Windows XP produisent. Le dépôt avance ici son indice le plus solide sur le système d'exploitation d'origine.
Par ailleurs, l'archive parle autant que le programme, puisque ses en-têtes conservent des dates réglées à la main, au minute près. Satoshi a empaqueté son logiciel avec un WinRAR déjà âgé de plus de trois ans, que le dépôt a retrouvé.
Cependant, le bitcoin-0.1.0 du dépôt n'est pas celui du jour du lancement. L'archive contient en réalité la mise à jour du 10 janvier, aucune copie vérifiée du paquet de lancement n'ayant survécu jusqu'à nous.
De surcroît, le script recopie trois horodatages lus sur le fichier d'origine, si bien que la reconstruction répète un geste sans le découvrir indépendamment. En revanche, Satoshi avait annoncé la couleur le 8 janvier 2009 :
<< Windows uniquement pour l'instant. >>
Satoshi Nakamoto, annonce du premier client Bitcoin
Toutefois, l'énigme humaine reste entière. L'ordinateur de Satoshi n'apparaît dans aucun document, et le dépôt ne dit rien de son utilisateur.
Les bitcoins de la première heure, eux, ne dorment pas éternellement. En octobre dernier, 100 BTC de l'ère Satoshi sont sortis de seize ans de sommeil.
Quoi qu'il en soit, n'importe qui peut relancer la compilation et vérifier le résultat soi-même, puisque les empreintes de chaque fichier sont publiées. Reste à savoir si le vrai créateur acceptera un jour que son PC se lise dans ses octets, lui qui détient 71 milliards de dollars en BTC.
Prix de --
Ce contenu est fourni à titre informatif uniquement et ne constitue pas un conseil financier, d'investissement, juridique ou fiscal. Les événements, récompenses, promotions en ligne ou informations mentionnées ici ne doivent pas être considérés comme une recommandation, une sollicitation ou une invitation à acheter, vendre, trader ou effectuer toute autre opération sur des actifs crypto. Les actifs crypto sont très volatils et peuvent entraîner des pertes. La disponibilité des services, produits et événements liés à WEEX peut varier selon les régions. Veuillez vous assurer que votre participation respecte les lois et réglementations locales applicables.
Vous pourriez aussi aimer
![[Crime de crypto-monnaie] La mort soudaine du PDG d'une bourse prospère... Une vérité choquante révélée par la suite](/public-static/15_8b3431959d.png?format=avif)
[Crime de crypto-monnaie] La mort soudaine du PDG d'une bourse prospère... Une vérité choquante révélée par la suite

Élections de mi-mandat aux États-Unis : Quel est le meilleur résultat pour le Bitcoin ? "Franchir les 90 000 dollars ou s'effondrer sous les 70 000 dollars"

Qui décide en fait si une grande mise à jour de crypto se poursuit ?

Kraken veut être votre banque, mais qui protégera votre argent ?

Les attentes d'inflation aux États-Unis augmentent avant la réunion de la Réserve fédérale

La spéculation comme thème des dix dernières années : focus sur les marchés prédictifs et les bourses de contrats à terme sans date d'expiration = Delphi Digital

Circle Gateway ajoute le support de cirBTC et EURC

Le Bitcoin n'a pas atteint le minimum habituel avant les élections intermédiaires

BitcoinHabebe prévoit une hausse du prix du Bitcoin, opportunité d'accumulation à long terme

Les grands détenteurs de bitcoin achètent 110 000 bitcoins en un mois

Le hashrate de Bitcoin retrouve un zettahash alors que la concurrence minière reprend

Un chercheur signale une faille dans Cake Wallet qui permettrait de détourner des paiements en bitcoin

Sam Price déclare que les flux de Bitcoin vers les échanges atteignent un niveau record

Le volume des transactions sur le marché des prévisions de cryptomonnaies atteint un record historique de 2,7 milliards de dollars

La baisse du Bitcoin en raison des tensions autour des centres de données AI

Franklin Templeton dépose des ETF Bitcoin DRIP pour le Nasdaq

Ethereum enregistre le plus grand retrait d'échange en quatre mois alors que les pertes des ETF d'octobre dépassent 1 milliard de dollars

La liquidation de CoinShares BTF confirme le paiement en espèces et l'expiration des options le 20 novembre

Le marché de repo de Wall Street de 359 milliards de dollars par jour a trouvé une utilisation pour la blockchain

Mise à jour de la politique de divulgation des vulnérabilités de Bitcoin Core

Tether MDK obtient le soutien de 15 entreprises minières pour promouvoir l'automatisation du minage de Bitcoin

Bloomberg élargit la classification de l'exposition aux cryptomonnaies pour les banques

Bitdeer a miné 1 355 Bitcoin en septembre, élargit sa capacité en IA

Saut du pétrole et baisse du Bitcoin sur les marchés mondiaux

NIP Group Acquiert des Machines de Minage de Bitcoin Ajoutant une Capacité de 4,47 EH/s

Sam Price rapporte les avancées du forum Bitcoin de Lugano

Bitcoin : pourquoi JPMorgan annonce 20,9 % de rendement moyen mais seulement 10 % par an

Grok, ChatGPT, Claude : ces IA qui tradent votre crypto pendant que les banques paniquent

唐华斑竹 analyse la tendance d'AVAX, le sentiment du marché est morose







