MSTR Cat

Blockchain/Niveau I · Monnaie/1.2 La voie des cypherpunks/Leçon 5

b-money et bit gold

Les deux conceptions qui ont résolu les mathématiques mais sont passées à côté du réseau

MatérielWei Dai, « b-money » (novembre 1998)Nick Szabo, « Bit gold » (article de blog de 2005)Satoshi Nakamoto, « Bitcoin : un système de monnaie électronique pair-à-pair » (octobre 2008)

Curiosité

  1. Pourquoi un système où la monnaie est créée par le calcul exigeait-il encore un serveur de confiance pour empêcher la triche ?
  2. Comment le coût de résolution d’une énigme mathématique évolue-t-il avec le temps, et pourquoi cela compromet-il la fongibilité ?
  3. Quel mécanisme spécifique permet à un ensemble ouvert et anonyme de participants d’arriver à un accord sur un seul registre sans qu’un quorum connu soit requis ?

Explorer

  1. Wei Dai a publié « b-money » en novembre 1998. Le texte proposait une monnaie créée par la résolution de problèmes de calcul, dont le coût était diffusé à tous les participants. La première version exigeait que chaque utilisateur conserve une copie complète de tous les soldes, ce qui était impraticable à grande échelle. La seconde version confiait la tenue des comptes à un sous-ensemble de serveurs qui déposaient des cautions et pouvaient être sanctionnés par des amendes en cas de triche. Dai ne l’a jamais implémentée.
  2. Nick Szabo a développé les idées de Bit Gold en 1998 et les a publiées sous forme d’article de blog en 2005. Le système utilisait une chaîne de solutions de preuve de travail où chaque nouveau défi dérivait de la solution précédente, créant ainsi un enregistrement horodaté. Szabo le présentait comme un analogue numérique de l’or : coûteux à produire et impossible à contrefaire.
  3. Szabo a identifié une faille critique : la fongibilité. À mesure que le matériel progressait, les solutions de hachage récentes coûtaient moins cher à produire que les plus anciennes, ce qui leur donnait des valeurs inégales. Il a proposé de regrouper des solutions de différentes époques en unités standard au moyen d’une couche de marché distincte. Bitcoin a contourné le problème : le protocole émet des pièces identiques selon un calendrier fixe, et la preuve de travail détermine seulement qui les obtient.
  4. Bit Gold reposait sur un registre distribué de titres de propriété, géré par un quorum byzantin de serveurs, pour vérifier la chaîne. Bien que résistante à certaines défaillances, cette architecture exigeait un ensemble coordonné de nœuds connus pour maintenir le consensus. Restait à savoir comment un ensemble de participants inconnus et changeants pourrait parvenir à un accord.
  5. Satoshi Nakamoto a cité b-money comme référence [1] dans son livre blanc d’octobre 2008 et avait écrit à Wei Dai par e-mail en août 2008. Bitcoin partageait des idées avec les deux propositions (transferts signés et chaîne de preuves de travail), mais a supprimé les serveurs de confiance. Il en a résulté un système où le consensus émerge du travail cumulé plutôt que d’une autorité institutionnelle.
  6. Aucune des deux conceptions n’a réglé la question de la résistance d’un réseau ouvert à l’attaque Sybil. Un attaquant pourrait créer un nombre illimité d’identités pour mettre en minorité les participants honnêtes, à moins que chaque « vote » n’ait un coût tangible. Bitcoin a résolu ce problème en rendant la preuve de travail de chaque bloc coûteuse à produire mais peu coûteuse à vérifier, ce qui permet une finalité probabiliste sans arbitre central de la vérité.

Faits clés

  • Wei Dai a proposé b-money en novembre 1998 ; le système utilisait le travail de calcul pour créer la monnaie, mais exigeait des serveurs de confiance ou une réplication complète.
  • Bit Gold de Nick Szabo (1998/2005) enchaînait des solutions de preuve de travail pour en faire une marchandise numérique coûteuse et infalsifiable.
  • Szabo a reconnu que la baisse des coûts de hachage rendait les premières unités non fongibles par rapport aux unités ultérieures.
  • Bit Gold s’appuyait sur un quorum byzantin de serveurs pour parvenir à un consensus, ce qui le limitait aux participants connus.
  • Satoshi a cité b-money dans le livre blanc et, dans un message de forum de 2010, a décrit bitcoin comme une implémentation à la fois de b-money et de Bit Gold.
  • Les deux conceptions manquaient d’un mécanisme permettant à un ensemble ouvert et inconnu de participants de s’accorder sur un registre unique sans intermédiaires de confiance.

Exercice neuf, six, trois, un

9RassemblerÉnumérez 9 composants ou contraintes clés des propositions b-money et Bit Gold : création par le travail, modèles de stockage, mécanismes de consensus, problèmes de fongibilité, hypothèses de confiance, limites de passage à l’échelle, vecteurs d’attaque, état de mise en œuvre et héritage.
6RegrouperRegroupez ces 9 éléments en 6 catégories selon leur fonction dans un système monétaire : génération de valeur, tenue du registre, formation du consensus, stabilité de l’unité, sécurité contre la fraude et scalabilité du réseau.
3DistillerRéduisez les 6 groupes à 3 raisons pour lesquelles aucune des deux conceptions n’est devenue une monnaie pair-à-pair fonctionnelle.
1CristalliserRédigez 1 phrase sur ce que bitcoin a apporté et qui manquait aux deux conceptions.

Vérification des faits

Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.

Ouvrir dans l'académie interactive →

EN PT ES ZH JA KO RU DE MS