Bitcoin : un éducateur envoie 30 cents à un "brain wallet" Satoshi Nakamoto, dépensés dans le même bloc
En 2014, James D'Angelo a montré dans une vidéo Blackboard comment créer un brain wallet, un portefeuille dont la clé privée est obtenue à partir d’une phrase mémorisée. En consultant la blockchain, un travail de vérification a permis de retracer ce qu’il est advenu des petites sommes envoyées à cette occasion, ainsi que l’usage réel de plusieurs phrases de ce type.
Des phrases déjà connues, aussitôt utilisées
Dans la vidéo, 30 cents ont été envoyés à la phrase « Satoshi Nakamoto ». La transaction a été confirmée dans le bloc 284,859 et dépensée dans ce même bloc, 24 heures avant la publication de la vidéo. Selon l’observation de la chaîne, la personne qui a pris ces fonds connaissait déjà la phrase.
Deux autres phrases, jamais vues auparavant, l’une de trois mots et l’autre de 79 caractères, sont restées intactes pendant 24 heures. Elles ont ensuite été vidées dans le premier et le troisième bloc suivant la mise en ligne de la vidéo.
Le plus ancien brain wallet identifié avec des fonds derrière lui remonte à un puzzle de forum publié en juillet 2011. Il contenait 0.25 BTC et a été réclamé 3 heures 20 minutes plus tard.
Une pratique devenue vulnérable en quelques années
Les auteurs ont ensuite saisi à la main 32 phrases connues, sans outil de cracking, puis ont consulté leurs adresses. Résultat : 29 ont déjà été utilisées, 1,307.7 BTC y ont été versés, dont au moins 334 BTC de change et de pièces renvoyées comptées deux fois, et toutes étaient vides le 9 November 2026. « Please do not send coins to any of them », est-il indiqué.
L’évolution est nette dans les chiffres relevés : en 2011, un paiement vers l’une de ces phrases restait typiquement en attente pendant environ un mois. En 2015, trois sur quatre étaient dépensés dans le bloc qui les confirmait. Tous les paiements retrouvés en 2025 et 2026 l’étaient aussi.
Le site le plus connu consacré à cette méthode avait commencé avec une passphrase déjà saisie par défaut pendant la majeure partie de ses deux premières années. Il a refusé une correction destinée à ralentir les tentatives de devinette en 2013, avec cette réponse : « You don't really need that », puis a fermé le 7 August 2015. Le commit de fermeture est horodaté 20:57 UTC et a atteint GitHub à 21:00:00, au moment où la conférence DEF CON qui devait présenter un cracking rapide était sur le point de commencer.
La méthode qui a pris le relais est BIP-39 : le portefeuille génère 128 ou 256 bits aléatoires et les affiche sous forme de mots. Douze de ces mots seraient « about 19 trillion trillion times harder to guess than four random ones ».
Le travail est présenté comme une recréation créditée de la leçon de James D'Angelo, avec les deux jeux de données disponibles en CSV et 61 sources.

