b-money
b-money est une proposition de monnaie électronique décentralisée publiée par Wei Dai en 1998. Elle introduit l'idée d'un grand livre distribué et de contrats intelligents anonymes. Jamais implémentée, elle est citée explicitement dans le white paper Bitcoin. C'est l'un des ancêtres conceptuels directs de Bitcoin.
Une vision de novembre 1998
b-money est une proposition publiée par Wei Dai sur la mailing list cypherpunk le 26 novembre 1998. Wei Dai n'est pas un cryptographe institutionnel mais un programmeur indépendant, fondateur de la bibliothèque Crypto++. Sa note, longue de quelques pages, décrit un système de monnaie électronique anonyme et décentralisée, près de onze ans avant la première transaction Bitcoin.
Les deux protocoles décrits
Wei Dai décrit en réalité deux variantes :
Protocole 1 : un grand livre tenu par tous les utilisateurs. Pour créer de la monnaie, on doit publier une solution à un problème de calcul difficile (idée inspirée de HashCash). Les transactions sont diffusées et signées numériquement. Tout le monde connaît tout, mais sous pseudonymes.
Protocole 2 : version plus pratique, où seuls certains nœuds (les servers) tiennent les livres et fournissent des bonds de garantie. Les utilisateurs leur font confiance par incitation économique.
Les éléments visionnaires
| Concept | Détail | |---------|--------| | Pseudonymie | Identification par clé publique | | Difficulté monétaire | Création par preuve de travail | | Contrats numériques | Litiges arbitrés par des tiers stakés | | Banque sans banque | Tout participant peut être nœud | | Inflation calibrée | Quantité dépendante du coût réel des ressources |
L'idée d'un consensus distribué reste cependant naïve : Wei Dai assume que les nœuds peuvent communiquer de façon synchrone sans Byzantine fault tolerance, ce que Bitcoin résoudra via la preuve de travail chaînée.
La filiation avec Bitcoin
Satoshi Nakamoto a contacté Wei Dai en août 2008, peu avant la publication du white paper. Bitcoin cite explicitement b-money en première référence, juste avant HashCash. Hal Finney a aussi salué b-money à plusieurs reprises. Sans b-money, le terrain conceptuel pour Bitcoin n'aurait pas été préparé.
À retenir
b-money est resté une proposition théorique jamais implémentée, mais son influence sur Bitcoin est directe. C'est l'un des piliers du panthéon cypherpunk, aux côtés de Bit Gold de Nick Szabo et HashCash d'Adam Back.
Termes lies
- Bit GoldBit Gold est une proposition de monnaie numérique formulée par Nick Szabo en 1998-2005. Elle combine preuve de travail, horodatage et registre distribué pour produire de la rareté numérique. Bien que jamais déployée, elle préfigure presque tous les concepts de Bitcoin. Certains soupçonnent même Szabo d'être Satoshi Nakamoto.
- HashcashHashcash est un système de preuve de travail inventé par Adam Back en 1997 pour lutter contre le spam et les attaques par déni de service. Il oblige l'envoyeur à effectuer un calcul coûteux pour produire un hash répondant à une cible de difficulté. Bitcoin reprend directement ce mécanisme pour sécuriser sa blockchain. C'est le pilier technique de la consommation énergétique du minage.
- CypherpunksLes cypherpunks sont un mouvement de cryptographes activistes apparu dans les années 1990, militant pour la vie privée par la cryptographie. Leur manifeste de 1993 (Eric Hughes) prône l'usage des outils cryptographiques pour préserver la liberté. Bitcoin s'inscrit dans cette filiation directe, après les expériences de DigiCash, b-money, hashcash ou bit gold. Hal Finney, Adam Back ou Wei Dai en sont des figures.
- White paper BitcoinLe white paper Bitcoin est le document fondateur publié par Satoshi Nakamoto le 31 octobre 2008. Intitulé « Bitcoin: A Peer-to-Peer Electronic Cash System », il décrit en 9 pages le fonctionnement du réseau et de la blockchain. C'est la première formalisation d'une monnaie électronique décentralisée fonctionnelle. Sa publication marque la naissance de Bitcoin.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.