Actu-crypto

🔒
❌ About FreshRSS
There are new articles available, click to refresh the page.
Before yesterdayComprendre la cryptomonnaie

La correspondance entre Martti Malmi et Satoshi Nakamoto

March 16th 2024 at 10:00

Le 23 février 2024, alors que se tenait le procÚs qui opposait Craig Steven Wright à la COPA (Crypto Open Patent Alliance), un évÚnement concomitant a marqué tous les passionnés de l'histoire de Bitcoin. Martti Malmi, ancien développeur du logiciel principal et bras droit de Satoshi Nakamoto entre 2009 et 2010, a publié la correspondance privée par courrier électronique qu'il entretenait avec le créateur de Bitcoin. Dans ces courriels, on retrouvait une multitude de détails intéressants qui permettaient d'éclaircir ce qui s'était passé à cette époque-là et de confirmer quelques aspects de la personnalité de Satoshi.

Martti Malmi a publié cette correspondance sur son site personnel. Il s'agit d'une archive incomplÚte, constituée de 260 courriels, couvrant la période entre mai 2009 et février 2011. On sait en effet que ses échanges avec Satoshi ont eu lieu jusqu'en mai 2011, mais qu'il avait changé d'adresse entretemps. Comme raison expliquant cette publication tardive, il a indiqué :

« Je ne me sentais pas à l'aise de partager des échanges de correspondance privée par le passé, mais j'ai décidé de le faire pour un procÚs important au Royaume-Uni en 2024, dans lequel j'étais témoin. De plus, il s'est écoulé beaucoup de temps depuis que ces courriels ont été envoyés. »

Ces courriels ne sont pas entiĂšrement nouveaux dans le sens oĂč le journaliste Nathaniel Popper avait dĂ©jĂ  eu l'occasion de les consulter en 2015 lors de l'Ă©criture de son livre Digital Gold, qui retraçait les dĂ©buts de l'histoire de Bitcoin. Il avait en effet pu interroger Martti Malmi, qui lui avait fourni ces courriels, et des extraits de ces Ă©changes Ă©taient abondamment citĂ©s dans le livre.

La prise de contact

Martti Malmi est un personnage important dans l'histoire de Bitcoin. Finlandais, il a été actif dans Bitcoin entre 2009 et 2011, avant de prendre un emploi à plein temps et de s'éloigner progressivement de Bitcoin. Il utilisait le pseudonyme sirius-m sur SourceForge, un pseudonyme qu'il a conservé lors de de son implication dans Bitcoin.

En 2009, Martti Malmi est un jeune Ă©tudiant en informatique Ă  l'UniversitĂ© technologique d'Helsinki situĂ©e Ă  Espoo Ă  l'Ouest de la capitale. Il dĂ©couvre Bitcoin en avril grĂące Ă  son intĂ©rĂȘt passager pour le crypto-anarchisme de Tim May. Le 9, il teste le systĂšme et mine ses premiers bitcoins avec son ordinateur portable (bloc 10 351). Dans la soirĂ©e il rĂ©dige un court texte de prĂ©sentation de Bitcoin, qu'il publie sur le forum anti-state.com et celui de Freedomain Radio. Ces deux forums ont pour point commun de promouvoir largement la libertĂ© de l'individu face Ă  l'État, mais ils diffĂšrent dans leur sensibilitĂ© : le premier est de tendance libertarienne de gauche, prĂŽnant un anarchisme de marchĂ© anti-capitaliste, tandis que le second appartient Ă  la droite anarcho-capitaliste rothbardienne, Ă©tant rattachĂ© Ă  la personne de Stefan Molyneux.

Dans son texte au ton résolument agoriste, intitulé P2P Currency could make the government extinct?, Martti Malmi écrit :

« Comme le Liberty Dollar et certaines monnaies locales nous l'ont montrĂ©, nous ne pouvons pas nous fier Ă  une monnaie Ă©mise de maniĂšre centralisĂ©e qui peut ĂȘtre facilement arrĂȘtĂ©e par l'État. À la place, nous pourrions avoir un systĂšme monĂ©taire alternatif basĂ© sur un rĂ©seau p2p dĂ©centralisĂ©. En faisant quelques recherches sur Google, j'ai dĂ©couvert qu'un systĂšme de ce type a rĂ©cemment Ă©tĂ© proposĂ©, et il s'appelle Bitcoin.

[...]

Le systĂšme est anonyme, et aucun État ne pourrait possiblement taxer ou empĂȘcher les transactions. Il n'y a pas de banque centrale qui puisse dĂ©prĂ©cier la devise avec la crĂ©ation illimitĂ©e de nouvelle monnaie. L'adoption gĂ©nĂ©ralisĂ©e d'un tel systĂšme ressemblerait Ă  quelque chose qui pourrait avoir un effet dĂ©vastateur sur la capacitĂ© de l'État Ă  se nourrir Ă  partir de son bĂ©tail. Qu'en pensez-vous ? Je suis trĂšs enthousiaste Ă  l'idĂ©e d'un systĂšme pratique qui pourrait vraiment nous rapprocher de la libertĂ© au cours de notre vie. »

AprĂšs avoir publiĂ© ce texte, Martti Malmi envoie un courriel Ă  Satoshi Nakamoto dans lequel il dĂ©clare ĂȘtre « Trickstern du forum anti-state.com » (son autre pseudonyme) et qu'il « aimerait aider avec Bitcoin ». On ignore Ă  quelle date il a expĂ©diĂ© ce message, mais probablement peu de temps aprĂšs la publication du texte. Satoshi lui rĂ©pond le 2 mai 2009 (#1). Il va droit au but en Ă©crivant directement : « Merci d'avoir lancĂ© ce sujet sur ASC, ta comprĂ©hension de bitcoin est en plein dans le mille. »

Le crĂ©ateur de Bitcoin poursuit en commentant, Ă  propos des rĂ©ponses sur le forum provenant probablement de gold bugs : « Certaines de leurs rĂ©ponses Ă©taient plutĂŽt rĂ©actionnaires, mais je suppose qu'ils sont tellement habituĂ©s Ă  s'opposer Ă  la monnaie fiat qu'ils estiment que tout ce qui n'est pas l'or n'est pas assez bon. Ils admettent qu'une chose est inflammable, mais affirment qu'elle ne brĂ»lera jamais parce qu'il n'y aura jamais d'Ă©tincelle. » Ici, il fait rĂ©fĂ©rence (peut-ĂȘtre malgrĂ© lui) au thĂ©orĂšme de rĂ©gression de Mises, qui postule qu'un bien doit nĂ©cessairement possĂ©der une valeur d'usage non monĂ©taire avant de pouvoir devenir une monnaie et que les amateurs d'or aiment invoquer pour dĂ©fendre leur point de vue. Dans son analogie, l'utilisation non monĂ©taire est cette « Ă©tincelle » et la combustion correspond au phĂ©nomĂšne monĂ©taire qui, une fois lancĂ©, peut continuer de lui-mĂȘme Ă  condition de disposer de suffisamment de combustible.

Présenter Bitcoin

Satoshi se prĂ©sente comme meilleur programmeur qu'Ă©crivain, une Ă©valuation pour le moins contestable quand on compare la qualitĂ© de ses interventions avec celle de son code, qui est mĂ©diocre. Dans le premier courriel (#1), il dĂ©clare : « Mon style d'Ă©criture n'est pas trĂšs bon, je suis un bien meilleur codeur. » Cet Ă©lĂ©ment fait Ă©cho Ă  une rĂ©ponse faite Ă  Hal Finney quelques mois plus tĂŽt oĂč il disait qu'il Ă©tait « meilleur pour la programmation que pour l'Ă©criture ». Il dira aussi en 2010 qu'« Ă©crire une description de ce truc pour le grand public est sacrĂ©ment difficile ».

Ainsi, mĂȘme si Martti prend part au dĂ©veloppement durant l'annĂ©e 2009 (il sera crĂ©ditĂ© dans les remerciements de la version 0.2), Satoshi le met plutĂŽt Ă  contribution pour remplir la page web sur SourceForge (bitcoin.sourceforge.net), la plateforme oĂč est hĂ©bergĂ© le code du logiciel, notamment en Ă©crivant une foire aux questions (FAQ). Pour ce faire, Satoshi lui fournit (#3) une compilation des explications qu'il a pu fournir çà et lĂ , en privĂ© et en public. On y retrouve des rĂ©ponses donnĂ©es Ă  Hal Finney, Ray Dillinger, Dustin Trammell, Jonathan Thornburg, John Gilmore, Martien van Steenbergen, Michel Bauwens et Mike Hearn. (Notons que certaines d'entre elles n'avaient pas encore Ă©tĂ© publiĂ©es Ă  ce jour.)

AidĂ© par ces courriels riches en informations, Martti rĂ©dige alors la FAQ (#4), qui est approuvĂ©e par Satoshi (#5). Elle contient des Ă©lĂ©ments de langage constitutifs de ce qui fera Bitcoin par la suite. Bitcoin y est prĂ©sentĂ© comme une « monnaie numĂ©rique anonyme basĂ©e sur un rĂ©seau pair Ă  pair » qui « utilise la cryptographie Ă  clĂ©s publique et privĂ©e », qui « est valorisĂ©e pour les choses contre lesquelles elle peut ĂȘtre Ă©changĂ©e, tout comme le sont toutes les monnaies papier traditionnelles » et dont les nouvelles unitĂ©s « sont gĂ©nĂ©rĂ©es par un nƓud du rĂ©seau chaque fois qu'il trouve la solution Ă  un certain problĂšme calculatoire ». Martti Ă©voque Ă©galement quelques-uns des avantages apportĂ©s par Bitcoin : le transfert de fonds sur Internet, l'absence de contrĂŽle des transactions par un tiers de confiance, la protection vis-Ă -vis des politiques monĂ©taires inflationnistes des banques centrales et le potentiel de hausse de la valeur dĂ©coulant de l'accroissement de la taille de l'Ă©conomie.

La page est mise en place le 6 mai (#9). Martti y installe Ă©galement un forum et un wiki le 9 juin (#17). La page, le wiki et le forum seront annoncĂ©s par Martti Malmi lui-mĂȘme sur la liste de diffusion de Bitcoin le 13 juin.

Le 11 juin, Satoshi contacte Ă  nouveau Martti Malmi et lui propose le mot « cryptomonnaie » (cryptocurrency en anglais) pour dĂ©crire Bitcoin (#19). Il Ă©crit : « Quelqu'un a proposĂ© le mot "cryptomonnaie"
 c'est peut-ĂȘtre un mot que nous devrions utiliser pour dĂ©crire Bitcoin, ça te plaĂźt ? » Le Finlandais approuve et avance que « The P2P Cryptocurrency » pourrait ĂȘtre le slogan de Bitcoin. Cette suggestion sera mise en Ɠuvre : le titre de la page web deviendra « Bitcoin P2P Cryptocurrency » et l'annonce de la version 0.3 en juillet 2010 dĂ©crira le projet comme « Bitcoin, the P2P cryptocurrency » (#198).

Toutefois, tout ne convient pas Ă  Satoshi. Par exemple, dans le mĂȘme courriel du 11 juin, il dit Ă  Martti qu'il n'est « pas Ă  l'aise » avec le fait de dĂ©clarer que Bitcoin est un « investissement » (#19). Plus tard, en juillet 2010, il reviendra Ă©galement sur la mise en avant de l'anonymat, pour deux raisons : le danger pour l'utilisateur et la perception du grand public. Quelques heures aprĂšs sa dĂ©claration sur le forum ne pas vouloir « mettre l’aspect "anonyme" au premier plan », il Ă©crira ainsi Ă  Martti (#197) :

« Je pense que nous devrions mettre moins l'accent sur l'aspect anonyme. Avec la popularitĂ© des adresses bitcoin au lieu de l'envoi par IP, nous ne pouvons pas donner l'impression que tout est automatiquement anonyme. Il est possible d'ĂȘtre pseudonyme, mais il faut ĂȘtre prudent. [...] De plus, "anonyme" sonne un peu suspect. Je pense que les gens qui veulent de l'anonymat le dĂ©couvriront sans que nous en fassions la promotion. »

L'obsession de l'amorçage

Les courriels publiĂ©s par Martti Malmi rĂ©vĂšlent aussi l'obsession de Satoshi Nakamoto Ă  propos de l'amorçage de Bitcoin. Le 21 juillet 2009, il Ă©crit Ă  celui qui est devenu son bras droit (#24) : « Cela aiderait si les gens pouvaient l'utiliser pour quelque chose. Nous avons besoin d'une application pour l'amorcer. Des idĂ©es ? » Un mois plus tard, le 24 aoĂ»t, il lui partage ses idĂ©es et il Ă©crit (#28) : « Ce serait plus efficace s'il existait Ă©galement une niche de produits pour laquelle il pourrait ĂȘtre utilisĂ©. Certaines monnaies virtuelles, comme le Q coin de Tencent, ont percĂ© dans le domaine des biens virtuels. » Le 28, Martti rĂ©pond (#30) : « Bitcoin pourrait ĂȘtre promu auprĂšs des utilisateurs de communautĂ©s virtuelles comme World of Warcraft et Second Life, qui comptent toutes deux des millions d'utilisateurs. » Tout ceci rappelle la rĂ©ponse de Satoshi Ă  Dustin Trammell du 15 janvier 2009 oĂč il expliquait que Bitcoin pourrait servir de « points de rĂ©compense », de « jetons de don », de « monnaie pour un jeu », aux « micropaiements pour des sites pour adultes » ou encore au paiement pour un site web ou pour envoyer un courriel.

Il y a nĂ©anmoins un problĂšme qui hante cet amorçage : celui de la premiĂšre valorisation. Bitcoin est en effet le projet d'une nouvelle monnaie qui a besoin d'une « Ă©tincelle ». Pour cela, la mĂ©thode historique la plus simple est l'adossement Ă  une autre monnaie dĂ©jĂ  adoptĂ©e : c'est de cette maniĂšre que les États ont pu faire accepter le papier-monnaie Ă  leurs populations. C'est pourquoi Satoshi l'envisage et dĂ©clare Ă  plusieurs reprises dans ses Ă©changes avec Martti que Bitcoin sera « garanti par du liquide » (#1) ou « par de la monnaie fiat » (#3). Si cela peut paraĂźtre Ă©nigmatique de prime abord, il prĂ©cise sa pensĂ©e quelques mois plus tard (#28) : « Offrir de la monnaie pour garantir les bitcoins attirerait les chasseurs de gratuitĂ©, ce qui aurait l'avantage de gĂ©nĂ©rer beaucoup de publicitĂ©. »

Pour mettre en place ces idées, Satoshi est en contact avec plusieurs donateurs éventuels. Dans le courriel du 21 juillet (#24), il écrit ainsi à Martti : « Il y a des donateurs que je peux solliciter si nous trouvons quelque chose qui nécessite un financement, mais ils souhaitent rester anonymes. » L'un d'entre eux sera sollicité plus tard pour payer les diverses dépenses de Martti : le Finlandais recevra 3 600 $ par la poste tout juste un an plus tard ! (#210)

Les idées de Satoshi pour l'amorçage inspirent Malmi, qui tente de mettre en application la garantie du bitcoin par le biais d'une plateforme de change. Le 22 juillet 2009, il décrit son concept à Satoshi (#25) :

« J'ai pensĂ© Ă  un service de change qui vendrait et achĂšterait des bitcoins contre des euros et d'autres devises. La possibilitĂ© d'Ă©changer directement des bitcoins contre une monnaie existante donnerait au bitcoin la meilleure liquiditĂ© initiale possible et donc une meilleure facilitĂ© d'adoption pour les nouveaux utilisateurs. Tout le monde accepte d'ĂȘtre payĂ© avec des piĂšces facilement Ă©changeables contre de la monnaie commune, mais tout le monde n'accepte pas d'ĂȘtre payĂ© avec des piĂšces qui ne sont garanties que pour l'achat d'un type spĂ©cifique de produit.

À titre pĂ©dagogique, la formule permettant de fixer un prix stable en euros serait quelque chose comme : (Le montant d'euros qu'on est prĂȘt Ă  Ă©changer contre des bc + la valeur en euros des biens que d'autres personnes vendent contre des bc) / (Le nombre total de bc en circulation - les actifs propres en bc). »

La plateforme de Martti consiste Ă  jauger l'offre et la demande d'une maniĂšre diffĂ©rente que la bourse traditionnelle, en prenant en compte les euros et les bitcoins dĂ©posĂ©s par les usagers. Il finit par mettre en Ɠuvre son idĂ©e en mars 2010 au travers du site Bitcoinexchange.com (#133) et rĂ©alise quelques ventes au fil des mois (#191, #214), mais le systĂšme n'est pas avantageux pour les utilisateurs. La plateforme fermera en 2011.

La garantie de la valeur du bitcoin provient en réalité de l'action d'un autre utilisateur, bien connu par ceux qui s'intéressent à l'histoire de Bitcoin : NewLibertyStandard (NLS). Celui-ci s'inscrit sur le forum hébergé sur SourceForge durant l'automne 2009. Le 8 octobre, il annonce qu'il échange des bitcoins contre des dollars sur son site web, newlibertystandard.wetpaint.com, à un taux de change basé sur son propre coût de production. Martti en informe Satoshi (#34), qui lui répond une semaine plus tard (#35) :

« Il est encourageant de voir que davantage de personnes s'intéressent au projet, comme ce site NewLibertyStandard. J'aime son approche de l'estimation de la valeur basée sur l'électricité. Il est instructif de voir quelles explications les gens adoptent. Elles peuvent aider à découvrir une maniÚre simplifiée de comprendre [Bitcoin] qui puisse le rendre plus accessible aux masses. De nombreux concepts complexes dans le monde ont une explication simpliste qui satisfait 80 % des gens, et une explication complÚte qui satisfait les 20 % restants, ceux qui voient les défauts de l'explication simpliste. »

De son cÎté, Martti contacte NLS (#34) et effectue un échange avec lui le 12 octobre : 5 050 bitcoins contre 5,02 $ sur PayPal. Cela donne au bitcoin un prix d'échange pour la premiÚre fois de son histoire : 0,001 $ environ ! Par la suite, NLS continue à contribuer au projet, par l'intermédiaire de son service de change et par ses tests réalisés pour le portage du logiciel sur Linux (#66). Quant à Satoshi, son obsession à propos de l'amorçage ne le quittera que lorsque le projet prendra réellement de l'ampleur, aprÚs le slashdotting de juillet 2010.

La méfiance de Satoshi

Ce qui ressort enfin de ces courriels est la méfiance de Satoshi Nakamoto vis-à-vis du pouvoir. Celui-ci en effet met tout en place pour éviter d'avoir affaire aux autorités, ayant l'intuition qu'il est en train de construire un systÚme monétaire révolutionnaire et que cela ne plaira pas aux élites installées.

Le crĂ©ateur de Bitcoin dĂ©montre une connaissance pointue des systĂšmes de paiements et de monnaies centralisĂ©es alternatives comme les devises en or numĂ©riques telles que Pecunix et e-Bullion, le systĂšme Liberty Reserve, ou encore le service russe WebMoney. Lorsque Martti lui parle de l'avancement du prototype de sa plateforme d'Ă©change en fĂ©vrier 2010, il lui conseille ainsi d'accepter les virements entrants de Liberty Reserve, qui permet de faire des Ă©changes « sans poser de question et en toute confidentialité » (#141). Il Ă©voque aussi l'existence des cartes-cadeaux (« paysafecards ») qui peuvent rendre service pour rĂ©aliser certaines opĂ©rations financiĂšres. Le mĂȘme jour, il suggĂšre Ă  Martti de ne pas « se prĂ©cipiter » et de ne pas « se faire rejeter par toutes les solutions de paiement » (#142), ce qui indique qu'il connaĂźt trĂšs bien la censure bancaire qui rĂšgne dans le milieu. Il a Ă©galement conscience du problĂšme de la rĂ©trofacturation comme l'atteste un courriel adressĂ© Ă  Martti quelques jours plus tard (#151) :

« Toutes les méthodes de paiement conventionnelles ont recours à la réfutabilité pour pallier l'absence de mots de passe et de crypto. Le systÚme est largement ouvert à la copie des numéros de carte de crédit et des numéros de compte en clair, et ils y remédient en inversant la transaction aprÚs coup. »

Satoshi sait donc trĂšs bien oĂč il met les pieds et est conscient que ce qu'il fait remet en cause l'autoritĂ© financiĂšre sur le transfert monĂ©taire sur Internet. Il a probablement entendu parler de la fermeture du systĂšme de devise en or numĂ©rique e-gold a fermĂ© en 2007 et de l'arrestation de ses fondateurs, qui ont Ă©tĂ© condamnĂ©s pour facilitation de blanchiment d'argent et activitĂ© de transfert d'argent sans licence. Il a connaissance de la censure financiĂšre grandissante perpĂ©trĂ©e par les banques pour se conformer aux rĂ©glementations Ă©tatiques.

Il donne quelques indices dans sa façon de dire les choses. Par exemple, lorsqu'il s'oppose au fait de déclarer explicitement de considérer Bitcoin « comme un investissement » en juin 2009, il écrit à Martti que « c'est quelque chose de dangereux à dire » et qu'il devrait « supprimer ce point » (#19), craignant probablement les lois qui réglementent le conseil en investissement. Plus tard, en février 2010, lorsque Martti lui évoque la volonté de traduire le site web en finnois, Satoshi répond la chose suivante (#158) :

« Il serait peut-ĂȘtre prĂ©fĂ©rable de ne pas le traduire dans ta propre langue. Souvent, la rĂ©ponse habituelle en matiĂšre de lĂ©galitĂ© est que le contenu n'est destinĂ© qu'aux ressortissants d'autres pays. Le fait de le traduire dans ta langue maternelle affaiblit cet argument. »

Ainsi, la préoccupation de Satoshi vis-à-vis du pouvoir politique atteint un niveau quasi paranoïaque, ce qui montre qu'il a conscience du caractÚre profondément transgressif de sa découverte. C'est probablement pourquoi il déclarera dans l'un de ses derniers messages publics en décembre 2010 que « WikiLeaks a donné un coup de pied dans la fourmiliÚre » et que « la colonie se dirige maintenant vers nous », avant de disparaßtre à jamais.

Le succĂšs de Bitcoin et la disparition

À partir de la fin de l'annĂ©e 2009, les choses commencent Ă  s'arranger pour Bitcoin. Le mois de novembre est consacrĂ© Ă  la migration de la page SourceForge vers Bitcoin.org (#102) : la description de Martti Malmi se retrouve donc sur le site officiel (#124). C'est aussi l'occasion de lancer un nouveau forum, celui hĂ©bergĂ© sur SourceForge n'Ă©tant pas assez Ă©voluĂ©. Satoshi Ă©crit ainsi (#59) : « Maintenant que le forum sur bitcoin.sourceforge.net gagne en popularitĂ©, nous devrions vraiment chercher un endroit qui hĂ©berge gratuitement la gestion d'un forum complet. » AprĂšs des hĂ©sitations au sujet du moteur logiciel Ă  utiliser, c'est Simple Machines Forum qui est choisi par Satoshi (#99). Le nouveau forum est mis en ligne le 26 novembre Ă  l'adresse bitcoin.org/smf (#110).

Quelques mois plus tard, ce forum commence à attirer beaucoup de monde et devient le centre névralgique de la communication autour de Bitcoin. Le 7 février 2010, Satoshi s'étonne ainsi de son succÚs (#153) : « Le forum est en train de décoller. Je ne m'attendais pas à ce qu'il y ait autant d'activité aussi rapidement. » En mai, Martti devra ajouter plusieurs sections pour organiser les nombreuses discussions (#191).

Certaines personnes contactent Ă©galement Satoshi en privĂ©. C'est notamment le cas de Jon Matonis, un Ă©conomiste qui tient le blog The Monetary Future oĂč il traite de sujets liĂ©s aux monnaies numĂ©riques, Ă  la banque libre et Ă  la cryptographie, et qui « souhaite Ă©crire un article sur Bitcoin » (#189). Le 4 mars, Satoshi lui rĂ©pond en le complimentant sur son blog en disant qu'il « aurait aimĂ© qu'il y ait quelque chose comme ça » quand il avait fait ses premiĂšres recherches trois ans auparavant. Le 6, il envoie un courriel Ă  Martti en lui demandant de l'aide, car il n'a « pas le temps de rĂ©pondre Ă  ses questions », chose que le Finlandais accepte le lendemain (#190). NĂ©anmoins, il semble que Satoshi ne le met finalement pas en relation avec Jon Matonis, ce dernier publiant un trĂšs succinct article sur Bitcoin le 13 mars (UTC).

Le 11 juillet 2010, il se produit un évÚnement qui bouleverse l'histoire de Bitcoin : suite à la sortie de la version 0.3 du logiciel, une courte présentation de Bitcoin rédigée par un utilisateur est publiée sur Slashdot, un site d'actualité trÚs populaire auprÚs des passionnés d'informatiques et d'autres sujets. Cet évÚnement provoque un afflux massif de visiteurs sur le site et sur le forum de Bitcoin, une augmentation du nombre d'utilisateurs et de mineurs sur le réseau. En particulier, le prix du BTC connaßt la premiÚre hausse majeure de son histoire, en passant de 0,008 $ à 0,08 $ en une semaine.

Mais cela veut dire aussi que le travail de Satoshi et des développeurs s'accroßt considérablement. Le 18 juillet (#210), le créateur de Bitcoin écrit ainsi à Martti, en réponse à sa suggestion de changer de service d'hébergement pour le site et le forum :

« S'il te plaĂźt, promets-moi de ne pas faire de basculement maintenant. La derniĂšre chose dont nous avons besoin, c'est de problĂšmes de basculement qui s'ajoutent Ă  l'afflux de travail que nous recevons actuellement de slashdot. Je perds la tĂȘte tellement il y a de choses Ă  faire. »

Ce sentiment de surcharge se confirme dÚs l'été avec plusieurs problÚmes techniques qui sont découverts, comme le 1 RETURN bug ou le dépassement de mémoire qui provoque le Value Overflow Incident.

Tout ceci montre cependant que le projet a pris. La communauté est désormais suffisamment grande et enthousiaste pour que Bitcoin ne faiblisse pas. Satoshi sent qu'il peut prendre du recul et donner plus de responsabilités à ses premiers auxiliaires, Martti Malmi et Gavin Andresen. Le rÎle de Gavin est notamment prépondérant. Le 3 décembre, lorsque Martti lui demande à qui il pourrait donner un rÎle d'administrateur serveur supplémentaire pour le site, Satoshi répond (#241) :

« Ce devrait ĂȘtre Gavin. J'ai confiance en lui, il est responsable, professionnel, et techniquement bien plus compĂ©tent que moi avec linux. »

C'est probablement en dĂ©cembre 2010 que le crĂ©ateur dĂ©cide de disparaĂźtre, alors que des utilisateurs du forum suggĂšrent que WikiLeaks devrait accepter le bitcoin, l'ONG de Julian Assange Ă©tant soumise Ă  un blocus financier des acteurs traditionnels et ne pouvant donc pas recevoir de dons. Le 5 dĂ©cembre, Satoshi s'y oppose publiquement en dĂ©clarant que « le projet a besoin de grandir progressivement pour que le logiciel puisse se renforcer en cours de route » et que « Bitcoin est une petite communautĂ© expĂ©rimentale encore naissante ». Le 7 dĂ©cembre, il envoie un courriel Ă  Martti lui demandant s'il peut l'« ajouter Ă  la liste de dĂ©veloppeurs du projet sur la page de contact ». Son intention est de retirer ses propres informations de contact. Cela corrobore les propos que Gavin Andresen tiendra quelques annĂ©es plus tard, Satoshi ayant procĂ©dĂ© exactement de la mĂȘme façon avec lui : « [Satoshi] a fini par me rouler dans la farine en me demandant s'il pouvait mettre mon adresse de courrier Ă©lectronique sur la page d'accueil de bitcoin, et j'ai dit oui, sans me rendre compte que, lorsqu'il mettrait mon adresse, il enlĂšverait la sienne. »

Le 12 dĂ©cembre, Satoshi poste son dernier message public sur le forum, mais continue d'interagir en privĂ© avec les personnes en lesquelles il a confiance. Il cherche Ă  se faire le plus discret possible et ne souhaite pas s'exposer en se chargeant de la communication du projet. Ainsi, le 6 janvier 2011, lorsque Gavin lui dit qu'il ferait mieux de parler Ă  la presse Ă  l'occasion d'un contact avec Rainey Reitman de l'Electronic Frontier Foundation, il rĂ©pond que ce dernier est « la meilleure personne pour le faire » (#254). Ce n'est pas par manque d'intĂ©rĂȘt, car il poursuit en ajoutant :

« L'EFF est trÚs importante. Nous voulons entretenir de bonnes relations avec elle. Nous sommes le type de projet qu'ils apprécient ; ils ont aidé le projet TOR et ont fait beaucoup pour protéger le partage de fichiers en P2P. »

Il disparaĂźt dĂ©finitivement en mai 2011, deux ans aprĂšs la premiĂšre prise de contact avec Martti Malmi. À celui-ci il Ă©crit : « Je suis passĂ© Ă  autre chose et je ne serai probablement plus lĂ  Ă  l'avenir. » Il a peut-ĂȘtre choisi de se consacrer Ă  son activitĂ© professionnelle, mentionnĂ©e dans l'un des courriel pour expliquer son absence d'aoĂ»t 2009 (#24). On ne le saura probablement jamais.

Suite à la disparition du créateur de Bitcoin, le site et le forum seront confiés à Cobra (un autre Finlandais) et Theymos. Le forum sera ensuite déplacé à l'adresse forum.bitcoin.org en mai 2011 puis vers bitcointalk.org en août. Martti Malmi, lui, vendra ses bitcoins durement minés pour s'acheter un appartement à Helsinki. Et Bitcoin continuera de fonctionner, bloc aprÚs bloc.

Des nouveaux éléments dans l'énigme Nakamoto

La publication de la correspondance entre Martti Malmi et Satoshi Nakamoto constitue ainsi un évÚnement important, qui a marqué la communauté de Bitcoin. Ces courriels nous racontent la relation qui unissait le créateur de Bitcoin et le jeune Finlandais lorsqu'ils ont développé ce qui est aujourd'hui une cryptomonnaie utilisée par des millions de personnes, notamment en forgeant un discours qui a depuis été repris par beaucoup. Nous remercions ainsi Martti Malmi de les avoir mis en ligne, malgré sa réticence compréhensible à rendre public des échanges privés sans l'accord de l'autre personne.

Ces courriels sont fondamentaux dans la comprĂ©hension que l'on a de Satoshi. MĂȘme s'ils ne nous apprennent rien de rĂ©ellement crucial, ils ont le mĂ©rite d'Ă©claircir certains points sur la façon dont se sont dĂ©roulĂ©es les choses, tant du point de vue de la communication que de la technique. Certains traits de personnalitĂ© du crĂ©ateur de Bitcoin nous sont aussi confirmĂ©s comme son obsession de l'amorçage ou sa mĂ©fiance des autoritĂ©s.

En outre, ses relations avec d'autres personnages clés de l'histoire de Bitcoin transparaissent un peu plus clairement. Le 21 juillet 2009, Satoshi a ainsi mentionné Hal Finney disant qu'il avait « ouvert la voie » des années auparavant avec « sa Reusable Proof of Work (RPOW) » (#24), ce qui nous confirme qu'il avait bien connaissance de ce systÚme datant de 2004. Martti et Satoshi parlent aussi d'un certain David (#23), qui n'est nul autre que David Parrish ou dmp1ce et qui semble avoir un peu contribué au développement en 2009. On distingue aussi l'importance de NewLibertyStandard qui a tout simplement lancé Bitcoin économiquement en étant le premier commerçant et en garantissant une sorte de plancher de valeur. Enfin, Gavin Andresen apparaßt clairement dans ces e-mails comme celui qui pris la place de Martti Malmi en tant que bras droit de Satoshi au cours de l'année 2010, le Finlandais ayant été assez occupé à partir de ce moment.

En complĂ©ment de cet article, vous pouvez retrouver l'Ă©pisode d'Enigma Nakamoto consacrĂ© Ă  ce sujet : Épisode 11 : les mails de Martti Malmi.

Vous pouvez Ă©galement en apprendre plus sur Bitcoin dans mon livre, L'ÉlĂ©gance de Bitcoin, qui regorge de dĂ©tails croustillants et dont les deux premiers chapitres sont dĂ©diĂ©s Ă  raconter son histoire. Disponible sur le site de l'Ă©diteur en format brochĂ© et ebook, ainsi que sur Amazon.

Bitcoin : un livre blanc, des livres blancs

November 19th 2022 at 09:00

Le livre blanc (ou white paper en anglais) est le document fondateur de Bitcoin publiĂ© le 31 octobre 2008 par Satoshi Nakamoto. Il s'agit d'un court document de 9 pages, prĂ©sentĂ© comme un article scientifique, qui dĂ©crit le fonctionnement technique du systĂšme. Le titre en fait « un systĂšme d'argent liquide Ă©lectronique pair-Ă -pair », c'est-Ă -dire une monnaie numĂ©rique pouvant ĂȘtre Ă©changĂ©e sans nĂ©cessiter de tiers de confiance sur Internet.

La version généralement partagée du livre blanc est celle qui est disponible actuellement à l'adresse bitcoin.org/bitcoin.pdf, conformément au lien donné par Satoshi dans son premier courriel public sur la liste de diffusion de Metzdowd.com dédiée à la cryptographie. Celle-ci est citée partout sur la toile, dans les livres blancs des autres cryptomonnaies et jusque dans les articles universitaires. Sauf ce que ce n'est pas la bonne version.

Le 31 octobre dernier, à l'occasion du 14Úme anniversaire du livre blanc, je me suis en effet rendu compte que cette version n'était pas celle distribuée par Satoshi Nakamoto en 2008. En réalité, il existe au moins deux versions ayant été distribuées antérieurement : l'une précédant la publication publique, et donnée à Wei Dai ; l'autre, correspondant a priori à la version partagée sur la liste de diffusion.

Livres blancs de Bitcoin

 

Une premiĂšre version

La premiÚre version du papier a été donnée par Satoshi à l'ancien cypherpunk Wei Dai, créateur de b-money, un concept de monnaie numérique distribuée datant de 1998.

En aoĂ»t 2008, alors que son projet Ă©tait en voie d'ĂȘtre concrĂ©tisĂ©, Satoshi a contactĂ© Adam Back, le cryptographe britannique Ă  l'origine de Hashcash, la technologie utilisĂ©e pour calculer la preuve de travail. Adam Back l'a renvoyĂ© vers Wei Dai, que Satoshi a contactĂ© le 22 aoĂ»t en lui Ă©crivant qu'il se prĂ©parait « Ă  publier un document » qui Ă©tendrait ses idĂ©es « Ă  un systĂšme complĂštement fonctionnel » et qu'il aurait besoin de « l'annĂ©e de publication de [sa] page sur b-money » afin de citer le concept dans son papier.

Les courriels Ă©changĂ©s ont Ă©tĂ© partagĂ©s par Gwern Branwen en mars 2014, qui les avait reçus de Wei Dai lui-mĂȘme.

Le premier courriel de Satoshi à Wei Dai contenait un lien vers le livre blanc, ainsi que son titre et son résumé (abstract). Le titre du document était alors « Electronic Cash Without a Trusted Third Party » (« Un argent liquide électronique sans tiers de confiance ») et ne faisait pas mention du nom de Bitcoin. D'aprÚs le lien transmis, le nom du document était ecash.pdf et non pas bitcoin.pdf comme c'est le cas aujourd'hui. On suppose que Satoshi hésitait encore sur le nom de son invention, car il avait alors réservé (au moins) deux noms de domaine : netcoin.org le 17 août et bitcoin.org le 18 août.

Nous ne disposons néanmoins pas du document intégral, et n'en avons que le résumé, que je reproduis ici dans sa version originale (les passages en gras marquent les différences avec la version finale) :

« Abstract: A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without the burdens of going through a financial institution. Digital signatures offer part of the solution, but the main benefits are lost if a trusted party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as honest nodes control the most CPU power on the network, they can generate the longest chain and outpace any attackers. The network itself requires minimal structure. Messages are broadcasted on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone. »

Ce qui peut ĂȘtre traduit par :

« RĂ©sumĂ© : Une version purement pair-Ă -pair d'argent liquide Ă©lectronique permettrait aux paiements en ligne d'ĂȘtre envoyĂ©s directement d'une partie Ă  l'autre sans avoir Ă  passer par une institution financiĂšre. Les signatures numĂ©riques offrent une partie de la solution, mais perdent leurs principaux avantages si une partie de confiance est nĂ©cessaire pour empĂȘcher la double dĂ©pense. Nous proposons une solution au problĂšme de la double dĂ©pense en utilisant un rĂ©seau pair-Ă -pair. Le rĂ©seau horodate les transactions en les hachant dans une chaĂźne continue de preuves de travail basĂ©es sur le hachage, formant un enregistrement qui ne peut ĂȘtre modifiĂ© sans reproduire la preuve de travail Ă©quivalente. La chaĂźne la plus longue sert non seulement de preuve du dĂ©roulement d'Ă©vĂ©nements constatĂ©s, mais aussi de preuve qu'elle provient du plus grand regroupement de puissance de calcul (CPU). Tant que les nƓuds honnĂȘtes contrĂŽlent la plus grande puissance de calcul du rĂ©seau, ils peuvent gĂ©nĂ©rer la chaĂźne la plus longue et devancer tous les attaquants. Le rĂ©seau lui-mĂȘme ne nĂ©cessite qu'une structure minimale. Les messages sont transmis au mieux, et les nƓuds peuvent quitter et rejoindre le rĂ©seau Ă  volontĂ©, en acceptant la plus longue chaĂźne de preuves de travail comme preuve de ce qui s'est passĂ© pendant leur absence. »

On note que certains mots et certaines tournures de phrase divergent mais que le sens global est préservé.

 

Une deuxiĂšme version

La deuxiÚme version du papier est la version partagée par Satoshi Nakamoto le 31 octobre 2008, comme le prouve le résumé reproduit dans son premier courriel public adressé à la liste de diffusion.

Cette version a Ă©tĂ© repartagĂ©e en janvier 2015 sur la liste de diffusion de Metzdowd.com, suite Ă  une requĂȘte d'un dĂ©nommĂ© James Evans qui Ă©crivait :

« Quelqu'un dispose-t-il de la version originale de 2008 du livre blanc qui a Ă©tĂ© publiĂ©e sur cette liste de diffusion le 31 octobre 2008 / le 1er novembre 2009 ? La version actuelle du livre blanc tĂ©lĂ©versĂ©e sur Sourceforge date du 24-03-2009. Il s'agit de la deuxiĂšme version du livre blanc. La premiĂšre version a Ă©tĂ© publiĂ©e le 31-10-2008. Elle a Ă©tĂ© tĂ©lĂ©versĂ©e sur www.bitcoin.org/bitcoin.pdf, oĂč se trouve Ă©galement la version actuelle. Est-ce que quelqu'un ici l'a tĂ©lĂ©chargĂ©e et enregistrĂ©e ? »

Un individu se faisant appeler StealthMonger a répondu le lendemain en disant :

« On dirait que je l'ai. Le texte ne contient pas de numéro de version ou de date, mais la date locale du fichier que j'ai est le 2 novembre 2008. »

Désirant rester anonyme, ce dernier a refusé de partager ce document directement, et l'a transmis à un certain David Johnson, qui l'a partagé publiquement sur son site web. L'empreinte donnée dans l'échange et sur le site (427c63b364c6db914cf23072a09ffd53ee078397b7c6ab2d604e12865a982faa) correspond au document hébergé par Gwern Branwen.

Aperçu du livre blanc de Bitcoin octobre 2008
Version du livre blanc de Bitcoin créée le 3 octobre 2008 et distribuée le 31

Ce document a été créé le 3 octobre 2008 à 13:49:58 UTC-7, si l'on en croit les métadonnées du PDF (que l'on peut retrouver avec la commande pdftk bitcoin-20081003.pdf dump_data sur Linux).

Il s'agit d'une version diffĂ©rente de la premiĂšre version puisque le titre est cette fois-ci « Bitcoin: A Peer-to-Peer Electronic Cash System » (« Bitcoin : un systĂšme d’argent liquide Ă©lectronique pair-Ă -pair ») et que son rĂ©sumĂ© ne contient plus le mot « offer » (offrent) mais « provide » (fournissent). Mise Ă  part cette modification, le rĂ©sumĂ© reste le mĂȘme.

Le reste du document (qui est alors disponible) se distingue de la version finale par les éléments suivants :

  • L'adresse de courrier Ă©lectronique prĂ©sente est satoshi@vistomail.com et non pas satoshin@gmx.com.
  • Le paragraphe sur l'ajustement de la difficultĂ© se situe dans la section sur l'incitation des mineurs (Incentive) au lieu de se trouver dans la section sur la preuve de travail (Proof-of-Work).
  • Le terme broadcasted, variante incorrecte de broadcast (que je traduis ici dans les deux cas par « transmis »), est prĂ©sent dans la section sur le fonctionnement du rĂ©seau (Network).
  • Dans la section sur la vĂ©rification de paiement simplifiĂ©e (Simplified Payment Verification), Satoshi fait mention de la vulnĂ©rabilitĂ© des nƓuds complets Ă  un « renversement » (reversal) et emploie le terme « reported transactions » plutĂŽt que « alerted transactions » pour dĂ©signer les transactions signalĂ©es comme des doubles dĂ©penses.
  • Le document ne mentionne pas les frais de transactions, ni la potentielle substitution de la crĂ©ation monĂ©taire, Ă©lĂ©ments qui se trouvent normalement dans la section sur l'incitation (Incentive). Le code donnĂ© par Satoshi Nakamoto le 16 novembre Ă  Hal Finney, Ray Dillinger et James A. Donald, contient cependant ces caractĂ©ristiques fondatrices de Bitcoin, mĂȘme si les paramĂštres de la politique monĂ©taire Ă©taient diffĂ©rents. En effet, dans le code de 2008, la rĂ©duction de moitiĂ© de la subvention intervenait thĂ©oriquement tous les 2 ans et 312 jours et la limite d'Ă©mission maximale Ă©tait de 2 millions de bitcoins (COIN), chacun Ă©tant divisible en un million d'unitĂ©s de base.

 

Une troisiĂšme et derniĂšre version

La version finale du livre blanc est apparue plus tard. Selon les métadonnées du PDF, elle a été créée le 24 mars 2009 à 11:33:15 UTC-6. On peut supposer que Satoshi l'a mise en ligne dans les jours qui ont suivi.

Aperçu du livre blanc de Bitcoin mars 2009
Version du livre blanc de Bitcoin créée le 24 mars 2009

L'empreinte du document par SHA-256 est b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553. Une traduction est disponible ici.

Cette version a Ă©tĂ© lue et commentĂ©e par la grande majoritĂ© des personnes qui se sont intĂ©ressĂ©es Ă  l'origine de Bitcoin, de sorte qu'elle constitue aujourd'hui la version de rĂ©fĂ©rence, largement citĂ©e dans la communautĂ©. Elle contient notamment le passage relatif Ă  la politique monĂ©taire qui indique qu'« une fois qu’un nombre prĂ©dĂ©terminĂ© de piĂšces a Ă©tĂ© mis en circulation, l’incitation peut ĂȘtre entiĂšrement financĂ©e par les frais de transaction et ne plus requĂ©rir aucune inflation ». À l'Ă©poque, cet aspect Ă©tait dĂ©jĂ  mis en avant par Satoshi par sa description de l'Ă©mission des nouveaux bitcoins dans le courriel de lancement du 8 janvier 2009 et par ses interventions sur la liste de diffusion et sur le forum de la Fondation P2P, et on imagine qu'il voulait que cette possibilitĂ© de monnaie Ă  quantitĂ© fixe figure dans le livre blanc.

Toutefois, bien que ce document constitue la version finale du livre blanc, elle ne dĂ©crit pas toutes les caractĂ©ristiques de Bitcoin. Il manque d'abord l'aspect programmable des transactions (mis en Ɠuvre au travers des « scripts » dans les entrĂ©es et les sorties), une fonctionnalitĂ© dĂ©jĂ  prĂ©sente dans le code de novembre 2008, au sujet de laquelle Satoshi a dĂ©clarĂ© :

« La nature de Bitcoin est telle que, dĂšs la version 0.1 publiĂ©e, sa conception de base Ă©tait gravĂ©e dans le marbre pour le reste de son existence. C'est pourquoi je voulais le concevoir de maniĂšre Ă  ce qu'il prenne en charge tous les types de transactions auxquels je pouvais penser. Le problĂšme Ă©tait que chaque Ă©lĂ©ment nĂ©cessitait un code et des champs de donnĂ©es particuliers, que cet Ă©lĂ©ment soit utilisĂ© ou non, et ne couvrait qu'un seul cas particulier Ă  la fois. Ç'aurait Ă©tĂ© une explosion de cas particuliers. La solution Ă©tait script, qui gĂ©nĂ©ralisait le problĂšme de sorte que les parties transactantes pouvaient dĂ©crire leurs transactions comme des prĂ©dicats que le rĂ©seau de nƓuds Ă©valuait. Les nƓuds n'ont besoin de comprendre la transaction que dans la mesure oĂč ils Ă©valuent si les conditions de l'Ă©metteur sont remplies. »

Il manque aussi des Ă©lĂ©ments Ă©conomiques relatifs Ă  Bitcoin comme la rĂ©sistance Ă  la censure, la dĂ©termination du protocole ou le modĂšle de sĂ©curitĂ©. Bitcoin constitue donc un concept qui dĂ©passe sa description dans le livre blanc, mĂȘme si l'essentiel s'y trouve.

L’étalon-fiat, le systĂšme de servitude dont Bitcoin vient nous libĂ©rer

February 27th 2022 at 10:00

L'Ă©conomiste Saifedean Ammous a trĂšs rĂ©cemment publiĂ© un ouvrage intitulĂ© L'Étalon-fiat (The Fiat Standard), la suite directe de L'Étalon-bitcoin, paru en 2018, ouvrage qui constitue aujourd'hui une rĂ©fĂ©rence dans la communautĂ© de Bitcoin. Dans cette suite, l'auteur revient sur le fonctionnement du systĂšme monĂ©taire actuel, sur son apparition durant le XXĂšme siĂšcle et sur les consĂ©quences dĂ©sastreuses qu'il a amenĂ©es. Il nous dĂ©crit Ă©galement comment le bitcoin pourrait nous aider Ă  sortir de ce modĂšle de servitude.

Toutes les citations prĂ©sentes dans cet article sont traduites librement par moi-mĂȘme.

 

La monnaie fiat : l'esclavage par la dette

Saifedean Ammous commence son livre en nous racontant comment le systĂšme monĂ©taire mondial est passĂ© d'un Ă©talon-or classique, basĂ© sur des piĂšces d'or et des billets directement convertibles en or, Ă  un systĂšme de monnaies fiat, dont la valeur provient essentiellement du cours lĂ©gal imposĂ© par les États sur leur territoire. En se concentrant sur les exemples du Royaume-Uni et des États-Unis, il nous dĂ©crit les Ă©tapes de la transition entre 1914 et 1971. Tout d'abord, la convertibilitĂ© en or de la livre sterling a Ă©tĂ© suspendue temporairement en 1915 pour soutenir l'effort de guerre, suite Ă  quoi le Royaume-Uni est revenu Ă  un Ă©talon-or en 1922. Les accords de GĂȘnes signĂ©s cette annĂ©e-lĂ  ont instituĂ© un Ă©talon de change-or donnant Ă  la livre sterling et au dollar Ă©tasunien un statut de devise de rĂ©serve aux cĂŽtĂ©s de l'or. Puis la convertibilitĂ© a Ă©tĂ© de nouveau suspendue en 1931 pour faire face aux effets de la Grande DĂ©pression et la livre a Ă©tĂ© dĂ©valuĂ©e de 25 %. Ensuite est venue la Seconde Guerre mondiale qui a rebattu les cartes au profit des États-Unis : les accords de Bretton Woods signĂ©s en 1944 ont donnĂ© naissance Ă  un nouvel Ă©talon de change-or strict basĂ© uniquement sur le dollar, oĂč le dollar Ă©tait (thĂ©oriquement) adossĂ© Ă  l'or et les autres monnaies au dollar. Enfin, le systĂšme d'Ă©talon a dĂ©finitivement disparu en 1971 Ă  la suite du choc Nixon.

AprĂšs avoir rappelĂ© les Ă©lĂ©ments historiques de l'apparition des monnaies fiat, Saifedean Ammous dĂ©crit comment le systĂšme fiat fonctionne en se basant sur le vocabulaire et les concepts propres Ă  Bitcoin comme le minage, les nƓuds, etc. Il dĂ©finit ainsi la monnaie fiat (du latin fiat, « qu’il soit fait ») comme une « implĂ©mentation obligatoire de la technologie du registre centralisĂ©, basĂ©e sur la dette, qui monopolise les services financiers et monĂ©taires du monde entier » (p. 29). Dans sa dĂ©finition, il inclut non seulement l'argent liquide et les rĂ©serves des banques commerciales dĂ©tenues auprĂšs de la banque centrale, mais aussi le crĂ©dit Ă©mis par le systĂšme bancaire sous la forme de dĂ©pĂŽts, insistant sur la monĂ©tisation du crĂ©dit :

« NĂ© du dĂ©faut de l'État, la caractĂ©ristique essentielle de l'Ă©talon-fiat est qu'il utilise un dĂ©cret gouvernemental comme symbole de valeur sur son rĂ©seau monĂ©taire et financier. Puisque l'État peut dĂ©crĂ©ter une valeur sur le rĂ©seau, il fait de son propre crĂ©dit effectivement une monnaie. Comme l'État soutient l'ensemble du systĂšme bancaire, tout le crĂ©dit Ă©mis par les banques devient effectivement du crĂ©dit Ă©tatique, et fait donc partie de la masse monĂ©taire. » (p. 30)

Pour Saifedean Ammous, le systĂšme fiat est un rĂ©seau composĂ© des banques centrales des 190 États-membres du FMI, ainsi que des dizaines de milliers de banques privĂ©es. Il se base sur plusieurs couches de compensations et de rĂšglements qui ont lieu Ă  plusieurs Ă©chelles, dont l'Ă©lĂ©ment principal est le systĂšme central qui s'occupe du paiement international : SWIFT. Celui-ci est dominĂ© poltiquement par les États-Unis., ce qui fait qu'on peut considĂ©rer que, dans ce systĂšme de rĂšglement, l'unitĂ© de compte est le dollar, la monnaie de rĂ©serve mondiale.

Le minage, Ă  savoir la crĂ©ation de nouvelles unitĂ©s, se fait par le prĂȘt, selon un taux nominal dĂ©cidĂ© par les banques centrales :

« La nouvelle monnaie n'est pas créée lorsque des billets de banque sont imprimés, mais plutÎt lorsque de nouvelles dettes sont émises. » (p. 44)

La banque centrale prĂȘte aux banques commerciales ainsi qu'aux États (en rachetant leurs obligations), et les banques commerciales prĂȘtent Ă  leurs clients. Plus l'emprunteur est proche de la source de la crĂ©ation monĂ©taire (c'est-Ă -dire la RĂ©serve fĂ©dĂ©rale), moins le taux appliquĂ© est Ă©levĂ©.

Ce systĂšme d'argent-dette fait que tout le monde est encouragĂ© Ă  emprunter, devenant dĂ©pendant du crĂ©dit qu'il doit rembourser, « la rĂ©ussite [consistant] Ă  pouvoir s'endetter de plus en plus au fur et Ă  mesure que l'on franchit les Ă©tapes de la vie » (p. 62). Avec la crĂ©ation de monnaie et les effets inflationnistes de cette crĂ©ation, plus personne ne peut Ă©pargner en passant simplement par la monnaie et doit trouver d'autres moyens de prĂ©server sa valeur, ce qui provoque une demande accrue pour des actifs comme les actions, les biens immobiliers, les Ɠuvres d'art, etc., dans le but de « battre l'inflation ». L'Ă©talon-fiat nous rend ainsi totalement dĂ©pendant du systĂšme financier Ă  l'opposĂ© de l'Ă©talon-or.

Dans la deuxiÚme partie de son livre, Saifedean Ammous va plus loin en décrivant en détails les effets de l'étalon-fiat sur notre monde. Il explique comment ce systÚme permet à une minorité privilégiée de profiter de la création monétaire et de créer des distorsions sur divers domaines de la vie humaine, comme la famille, la nourriture, l'éducation, la science, l'énergie ou la géopolitique. Dans son réquisitoire, il dresse ainsi le portrait d'un monde largement sclérosé par sa base monétaire, et appelle donc à l'adoption de Bitcoin pour corriger cela.

 

Pourquoi Bitcoin corrige-t-il cela ?

Dans la troisiÚme partie de son livre, Saifedean Ammous décrit comment Bitcoin pourrait assainir le systÚme financier mondial.

Par conception, Bitcoin est un systĂšme d'argent liquide numĂ©rique, dans le sens oĂč il permet d'avoir une propriĂ©tĂ© rĂ©elle et souveraine de ses fonds. Tel que l'explique l'auteur :

« Le bitcoin est une forme d'argent liquide car seul le porteur est en mesure de s'en séparer, et il peut le faire sans avoir besoin de l'accord ou de l'autorisation d'un intermédiaire tiers. » (p. 245)

NĂ©anmoins, Bitcoin ne passe pas bien Ă  l'Ă©chelle et possĂšde une capacitĂ© transactionnelle limitĂ©e. De ce fait, Saifedean Ammous considĂšre que Bitcoin doit ĂȘtre consacrĂ© aux transferts de sommes Ă©levĂ©es, c'est-Ă -dire pas aux paiements classiques mais aux rĂšglements (settlements) :

« Ceux qui s'attendent à ce que le bitcoin se développe en remplaçant les paiements intermédiaires se sont complÚtement mépris sur sa nature fondamentale. Si le bitcoin doit continuer à croßtre, il le fera principalement par une augmentation de la valeur des paiements liquides ou des rÚglements finaux qu'il effectue. » (p. 245)

Et le rĂšglement international est en effet la grande force de Bitcoin par rapport Ă  l'or et Ă  la monnaie fiat : il possĂšde en effet un coĂ»t relatif beaucoup plus faible que l'or et il offre une finalitĂ© incontestable contrairement au rĂšglement en monnaie crĂ©dit qui est toujours dĂ©pendant d'un tiers de confiance (les États-Unis pour SWIFT). Les rĂšglements se font en moins d'une heure pour des frais nĂ©gligeables par rapport au montant dĂ©placĂ© (de l'ordre de 1 $ aujourd'hui sur le rĂ©seau BTC), ce qui reprĂ©sente un avantage compĂ©titif Ă©norme.

Pour Saifedean Ammous, la cessibilitĂ© spatiale, c'est-Ă -dire la facilitĂ© avec laquelle une monnaie peut ĂȘtre Ă©changĂ©e dans l'espace avec le moins de perte de temps et de valeur possible pour son dĂ©tenteur, est la raison principale derriĂšre la transition vers les monnaies fiat. L'or, malgrĂ© une cessibilitĂ© spatiale correcte, Ă©tait trop coĂ»teux pour rĂ©gler les dettes sur de longues distances (0,05 Ă  0,5 % de la valeur transportĂ©e) et a fini par ĂȘtre remplacĂ© par un systĂšme de confiance.

Cela explique la vision de l'auteur vis-Ă -vis du passage Ă  l'Ă©chelle. Pour lui, la chaĂźne doit, en raison de la limitation de la capacitĂ© transactionnelle, ĂȘtre de plus en plus rĂ©servĂ©e aux rĂšglements internationaux au dĂ©triment de tous les autres types de paiement :

« Bitcoin commence à peine à acquérir la taille et les liquidités qui lui permettront d'effectuer de tels paiements en toute confiance et en toute sécurité. Mais à mesure qu'il grandira, il est probable qu'il attirera davantage de transactions de ce type, qui évinceront de nombreux autres cas d'utilisation et les pousseront hors de la chaßne. » (p. 248)

Dans ce modĂšle, l'essentiel des transactions devra se faire en dehors de la chaĂźne, par l'intermĂ©diaire plus ou moins direct de banques. Des procĂ©dĂ©s rĂ©duisant la confiance comme de solutions de garde basĂ©es sur la multisignature ou le rĂ©seau Lightning peuvent ĂȘtre mis en place, mais ils ne feront jamais disparaĂźtre complĂštement les intermĂ©diaires. À propos du rĂ©seau Lightning, l'auteur considĂšre en effet que sa conception mĂšnera inĂ©vitablement Ă  la centralisation du rĂ©seau autour de fournisseurs de liquiditĂ©s et reprĂ©sentera toujours un compromis pour l'utilisateur par rapport Ă  la chaĂźne :

« La possibilitĂ© de tirer profit de l'apport d'une liquiditĂ© et d'un routage fiables aux utilisateurs laisse penser que si le rĂ©seau Lightning devait poursuivre sa croissance, la fourniture de liquiditĂ© deviendrait rapidement une activitĂ© rentable et trĂšs sophistiquĂ©e. L'efficacitĂ© Ă©conomique suggĂšre que le rĂ©seau serait beaucoup plus robuste si la liquiditĂ© devenait un service professionnel fourni par des entreprises aux consommateurs. Dans un tel scĂ©nario, on pourrait s'attendre Ă  un agencement en Ă©toile oĂč un rĂ©seau mondial de nƓuds spĂ©cialisĂ©s disposant de grandes liquiditĂ©s ouvrirait des canaux les uns avec les autres, tandis que les utilisateurs moyens n'auraient que quelques canaux ouverts avec ces nƓuds Ă  grande liquiditĂ©. » (p. 254)

Cela mĂšnera le bitcoin Ă  devenir pleinement une monnaie de rĂ©serve, utilisĂ©e par les banques, les corporations et les États, thĂšse dĂ©jĂ  soutenue par Saifedean Ammous dans l'Étalon-bitcoin et confirmĂ©e par l'Ă©volution des plateformes d'Ă©change, et par les exemples de MicroStrategy (qui possĂšde aujourd'hui plus de 125 000 BTC) et de l'État du Salvador.

Cette adoption permettrait d'améliorer la situation financiÚre mondiale notamment en apportant les bénéfices suivants :

  • Le retour d'une dĂ©limitation claire entre la monnaie (de base) et le crĂ©dit ;
  • L'assainissement du mĂ©canisme d'Ă©pargne ;
  • Le retour Ă  une monnaie de rĂ©serve mondiale neutre, contrairement au dollar fiduciaire qui avantage les États-Unis ;
  • Une utilisation optimisĂ©e des Ă©nergies de surplus grĂące au minage.

Ainsi, la transition d'un Ă©talon-fiat Ă  un Ă©talon-bitcoin constituerait, sur le papier, un avantage net pour le monde.

 

La thĂšse discutable de Saifedean Ammous

La vision de Saifedean Ammous rencontre depuis 2018 un trÚs grand succÚs au sein de la communauté de Bitcoin. TrÚs claire, elle met en avant un certain nombre d'arguments économiques qui rendent inéluctables l'adoption généralisée du bitcoin par les insitutions financiÚres et la hausse de son prix qu'elle provoquerait. Néanmoins, cette thÚse reste discutable.

Dans les deux premiĂšres parties du livre, Saifedean Ammous dresse un portrait passionnant du systĂšme fiat et des retombĂ©es qu'il a chaque jour sur notre monde. En particulier, il raconte Ă  la perfection comment l'Ă©talon-or a Ă©tĂ© graduellement abandonnĂ© par le Royaume-Uni et par les États-Unis, et s'efforce tout au long de l'ouvrage de nous montrer les consĂ©quences dĂ©sastreuses provoquĂ©es par la monopolisation de la crĂ©ation monĂ©taire. Sa description du systĂšme fiat utilisant des termes relatifs Ă  Bitcoin est amusante, mĂȘme si elle manque parfois de pertinence et de prĂ©cision.

La troisiÚme partie du livre est consacrée à Bitcoin et à la façon dont il pourrait se substituer au systÚme de rÚglement de l'étalon-fiat, partie qui est également trÚs intéressante par les sujets qu'elle aborde (scalabilité, banque, énergie), mais qui souffre, à mon avis, d'un défaut conceptuel majeur.

Le principal problĂšme de la thĂšse de Saifedean Ammous est qu'elle prĂ©suppose que Bitcoin constitue un protocole immuable qu'il serait impossible de changer, et ignore que celui-ci est dĂ©terminĂ© par les personnes qui l'utilisent et que seuls les nƓuds du rĂ©seau ayant une activitĂ© Ă©conomique non nĂ©gligeable ont un rĂ©el pouvoir sur lui. Une adoption rĂ©alisĂ©e par l'intermĂ©diaire de banques rĂ©glementĂ©es (c'est-Ă -dire dĂ©jĂ  entiĂšrement soumises aux États) conduirait, in fine, Ă  ce que nous avons aujourd'hui : un accord dĂ©terminĂ© de maniĂšre gĂ©opolitique, c'est-Ă -dire issu du rapport de force entre les États. Dans un contexte gĂ©opolitique spĂ©cifique crĂ©ant une relative dĂ©centralisation du pouvoir, il est possible que Bitcoin puisse ĂȘtre utilisĂ© comme protocole de rĂšglement pendant un temps, mais nous savons bien que les États s'influencent et coopĂšrent pour protĂ©ger leurs monnaies.

Bitcoin est un accord et, comme tout accord, il peut ĂȘtre modifiĂ© ou abrogĂ© par ses signataires. Dans le cas oĂč les intermĂ©diaires principaux (les banques) se soumettent corps et Ăąme aux rĂ©glementations, Bitcoin reste sensible Ă  la menace des dĂ©crets Ă©tatiques. Ainsi, Ă  l'instar des accords de GĂȘnes ou des accords de Bretton Woods, la mise en place d'un Ă©talon-bitcoin ne pourrait pas ĂȘtre viable Ă  long terme.

Bitcoin est un outil dont la sĂ©curitĂ© repose sur un ensemble distribuĂ© de participants indĂ©pendants qui prennent des risques et qui sont prĂȘts Ă  dĂ©sobĂ©ir. Sa raison d'ĂȘtre est prĂ©cisĂ©ment de contourner le politique par l'Ă©conomique, pas de revenir Ă  ce qui n'a pas fonctionnĂ© en premier lieu. Bitcoin n'est pas que la proposition d'un modĂšle de sociĂ©tĂ© : c'est la rĂ©alisation ici et maintenant de ce modĂšle de sociĂ©tĂ©, malgrĂ© l'antagonisme des États ; c'est la possibilitĂ© de refuser le modĂšle qu'on nous impose par l'action, plutĂŽt que la nĂ©gociation diplomatique.

Saifedean Ammous pressent lui-mĂȘme les faiblesses de sa thĂšse dans le dernier chapitre de son ouvrage, oĂč il se livre Ă  une auto-critique en examinant les menaces qui pĂšsent sur Bitcoin. Il admet par exemple que « les pays comme la Chine, la Russie, l'Iran, la CorĂ©e du Nord et d'autres peuvent dĂ©tester le systĂšme financier mondial basĂ© sur le dollar Ă©tasunien » mais « aiment disposer de leurs monnaies fiat bien plus qu'ils ne dĂ©testent le dollar » (p. 323) et que c'est pour cette raison que ces États n'ont pas adoptĂ© l'Ă©talon-or.

De plus, de maniĂšre trĂšs intĂ©ressante, il conclue son livre par une section consacrĂ©e aux monnaies numĂ©riques de banque centrale (MNBC) dont le dĂ©veloppement s'est accĂ©lĂ©rĂ© en 2020, section oĂč il effleure alors la vĂ©ritable proposition de valeur de Bitcoin. Il Ă©crit :

« Vous pouvez imaginer que deux Ă©conomies mondiales Ă©mergent dans le monde. D'une part, il y aura l'Ă©conomie planifiĂ©e centralisĂ©e utilisant la monnaie facile, vantĂ©e par le gouvernement, les mĂ©dias et le monde universitaire de sorte Ă  ce que vous en fassiez partie. Elle offrira des emplois confortables Ă  l'abri de la concurrence et un contrĂŽle des prix afin de garantir que chacun reçoive les rations faites de soja, d'insectes et de glucose-fructose recommandĂ©es par le gouvernement, que chacun vive dans une petite maison, consomme peu d'Ă©nergie et ait peu ou pas d'enfants pour Ă©viter d'accabler la planĂšte d'une pression inflationniste gĂȘnante. D'un autre cĂŽtĂ©, il y aura une Ă©conomie en pleine croissance, innovante et apolitique qui attirera les personnes les plus ambitieuses, crĂ©atives et productives du monde pour qu'elles travaillent dur Ă  fournir des biens de valeur aux autres.

Puisque le processus de minage de la monnaie fiat sera de plus en plus centralisé et monopolisé par les gouvernements centraux, le pouvoir économique et politique suivra. Ceux qui seront bien placés par rapport à l'imprimante numérique seront probablement les seuls à pouvoir s'offrir les biens hautement désirables dont les prix augmentent le plus rapidement, tandis que la grande majorité verra son pouvoir d'achat, ses salaires et ses investissements ne pas suivre l'inflation. L'inflation centralisée créera un systÚme de castes monétaires similaire à celui qui existe dans les sociétés socialistes : une classe dominante disposant d'une abondance de biens désirables, et une majorité survivant grùce au marché noir.

Dans ce monde dystopique, le marché noir c'est Bitcoin. » (pp. 336-337)

Dans le contexte dĂ©crit (le marchĂ© noir), ses analyses trouvent toute leur pertinence. Bitcoin est notre canot de sauvetage face Ă  la centralisation Ă  l'extrĂȘme du pouvoir, nous permettant d'Ă©chapper au contrĂŽle panoptique et Ă  l'inflation certaine des MNBC.

Ainsi, tout comme L'Étalon-bitcoin, L'Étalon-fiat est un ouvrage qui vaut la peine d'ĂȘtre lu, malgrĂ© les quelques dĂ©fauts que je peux lui trouver, ne serait-ce que pour ĂȘtre confrontĂ© aux idĂ©es de son auteur qui rencontrent un franc succĂšs dans la communautĂ© de Bitcoin.


Si vous souhaitez vous procurer le livre, vous pouvez l'acheter (en BTC ou en fiat) sur le site de Saifedean Ammous ou précommander (en BTC) la traduction française sur le site de Konsensus.network (je suis partenaire donc vous pouvez obtenir une réduction de 10 % grùce au code promo lugaxker).

 

Étalon-fiat livre konsensus network

 


Sources

Saifedean Ammous, The Fiat Standard: The Debt Slavery Alternative to Human Civilization, 2021
Traduction française : L’Étalon-fiat : l'esclavage par la dette comme alternative à la civilisation humaine, 2022

Avant Bitcoin : l’amorçage des premiers systĂšmes d’argent liquide numĂ©rique

April 22nd 2021 at 16:44

Le concept de Bitcoin a fait son apparition dans le monde le 31 octobre 2008. Dans un court document technique de 9 pages, le livre blanc, le mystérieux Satoshi Nakamoto décrivait les principes de base de ce qui deviendrait par la suite un phénomÚne économique d'envergure mondiale. Le titre de ce livre blanc ? « Bitcoin : un systÚme d'argent liquide électronique pair-à-pair ». Ce projet s'inscrivait donc dans une lignée bien définie : celle des tentatives de créer une monnaie numérique fonctionnant de maniÚre indépendante sur internet.

L'idĂ©e de monnaie numĂ©rique n'est pas une idĂ©e particuliĂšrement nouvelle. Celle-ci remonte en effet au dĂ©veloppement des moyens de communication modernes et est Ă©voquĂ©e dans de nombreuses Ɠuvres de science-fiction, notamment sous la forme de « crĂ©dits ». Avec l'Ă©mergence d'internet dans les annĂ©es 1980, cette idĂ©e devenait rĂ©alisable. De mĂȘme qu'il existait un courrier Ă©lectronique (e-mail), il pouvait y avoir une monnaie Ă©lectronique (e-money). NĂ©anmoins, une interrogation subsistait : la question de savoir s'il Ă©tait possible de transposer les propriĂ©tĂ©s de l'argent liquide au cyberespace. Pouvait-on construire une monnaie entiĂšrement numĂ©rique qui pouvait se transmettre facilement, de personne Ă  personne et de maniĂšre anonyme ? Ou devait-on se rĂ©signer Ă  simplement Ă©tendre le fonctionnement du systĂšme bancaire Ă  internet ?

Le concept d'argent liquide numérique a été formalisé pour la premiÚre fois en 1982 par le cryptographe américain David Chaum dans son papier académique intitulé « Blind signatures for untraceable payments ». Dans ce papier il décrivait un procédé de signatures aveugles qui permettait théoriquement d'envoyer des paiements de maniÚre anonyme. David Chaum a par la suite étoffé cette idée et a travaillé à l'implémenter par le biais de sa société DigiCash, créée en 1989 pour l'occasion.

L'idée a ensuite été reprise par le mouvement cypherpunk, formé en 1992, dont le but était d'établir une forme d'anarchie dans le cyberespace grùce à la cryptographie et à la technologie. Pour réaliser leur objectif, un argent liquide numérique constituait un élément central, car c'était lui qui pouvait permettre le développement de marchés indépendants en ligne. Eric Hughes, l'un des fondateurs du mouvement, écrivait par exemple dans son Manifeste d'un cypherpunk en mars 1993 :

Nous, les cypherpunks, nous consacrons à construire des systÚmes anonymes. Nous défendons notre confidentialité avec la cryptographie, avec les systÚmes anonymes de transfert de courriels, avec les signatures numériques, et avec la monnaie électronique.

Cependant, pour qu'une telle monnaie soit vraiment indĂ©pendante, il fallait qu'elle possĂšde une valeur sans ĂȘtre adossĂ©e Ă  un autre bien. En effet, adosser sa monnaie Ă  des rĂ©serves prĂ©sentes Ă  un endroit donnĂ© revenait Ă  jouer le rĂŽle d'une banque, ce qui Ă©tait trĂšs peu compatible avec l'idĂ©al des cypherpunks. C'est dans ce contexte qu'ont eu lieu les premiĂšres tentatives d'amorçage de systĂšmes d'argent liquide numĂ©rique.

 

Le Hawthorne Exchange : un systÚme de réputation basé sur le Thorne

La premiÚre expérience que l'on peut citer n'est pas un systÚme de monnaie numérique à proprement parler puisque son rÎle initial n'était pas l'échange commercial. Il s'agit du Hawthorne Exchange, un systÚme de jetons de réputation utilisé pour la liste de diffusion extropienne.

Les extropiens Ă©taient des futuristes transhumanistes optimistes qui envisageaient l'Ă©volution technologique comme un moyen de libĂ©ration de l'individu. Ils avaient avait donc des centres intĂ©rĂȘts en commun avec les cypherpunks (le mouvement extropien avait Ă©tĂ© fondĂ© 4 ans aurapavant), et beaucoup de personnes faisaient partie des deux mouvements comme Timothy C. May, Nick Szabo ou encore Hal Finney. La liste de diffusion extropienne Ă©tait une liste de distribution de courrier Ă©lectronique privĂ©e, par laquelle les extropiens communiquaient sur internet et pouvaient discuter de nombreux sujets.

Logo extropianisme extropie

Le Hawthorne Exchange (couramment abrĂ©gĂ© en HEx) a Ă©tĂ© lancĂ© le 24 mars 1993 par un individu du nom de Brian Holt Hawthorne comme un marchĂ© de rĂ©putation pour les membres de la liste de diffusion. Le systĂšme se basait sur un serveur qui gĂ©rait les courriels de maniĂšre automatique. Chaque membre de la liste de diffusion pouvait s'incrire pour acquĂ©rir des parts liĂ©es Ă  son identitĂ©, ainsi que des parts de la plateforme possĂ©dant le sigle boursier HEX. Chaque part pouvait ensuite ĂȘtre Ă©changĂ©e sur le marchĂ© selon l'offre et la demande, ce qui permettait thĂ©oriquement d'Ă©valuer la rĂ©putation des membres de la liste. Le principe de base Ă©tait que si un membre considĂ©rait que quelqu'un avait contribuĂ© positivement Ă  la liste de diffusion, il achetait des parts de cette personne, et que dans le cas inverse il revendait ces parts.

L'unité native pour effectuer ces échanges était le Thorne, et avait pour symbole ð ou p. La quantité monétaire émise au tout début était d'un million de Thornes et était détenue par le serveur. La distribution initiale se faisait lors de l'inscription : au moment de leur entrée dans le systÚme, les participants recevait, en plus de leurs parts représentant leur réputation, 100 HEX chacun (les parts du systÚme d'échange) qu'ils pouvaient vendre au serveur pour un prix de 100 Thornes piÚce, et donc obtenir au moins 10 000 Thornes chacun.

Le systĂšme Ă©tait trĂšs expĂ©rimental et beaucoup de membres de la liste de diffusion Ă©taient sceptiques (Ă  raison) sur sa pĂ©rennitĂ©. NĂ©anmoins, certains se sont tout de mĂȘme inscrits comme Hal Finney (il Ă©tait l'un des premiers Ă  s'inscrire et possĂ©dait la part HFINN), Perry E. Metzger (P) ou Nick Szabo (N) qui disait essayer pour « le plaisir du jeu » malgrĂ© ses rĂ©ticences.

AprÚs une période de développement plus longue que prévue, les échanges ont pu débuter le 28 juin 1993. Les opérations étaient rares mais elles avaient lieu. Voici à quoi ressemblaient le cours des différentes parts dans le rapport du 22 juillet :

Cours parts Hawthorne Exchange 1993

Plusieurs problĂšmes ont Ă©tĂ© Ă©voquĂ©s dĂšs le dĂ©but. Le premier Ă©tait le manque de liquiditĂ© du marchĂ©. Un groupe restreint de personnes possĂ©dait la majeure partie des Thornes et ne les faisaient pas bouger, ce qui n'aidait pas les autres Ă  s'en procurer. Des propositions ont Ă©tĂ© faites pour amĂ©liorer les choses. Ainsi, le 6 juillet, un membre de la liste nommĂ© Derek Zahn proposait d'augmenter drastiquement la quantitĂ© de Thrones en circulation. Suite Ă  cette proposition, Perry Metzger rĂ©torquait que les gens oubliaient que « la taille de la masse monĂ©taire [n'avait] pas d'importance » et que « les valeurs [pouvaient] augmenter indĂ©finiment mĂȘme avec une masse monĂ©taire fixe ». NĂ©anmoins, il fallait pour cela que l'unitĂ© soit rendu divisible, chose qu'a faite Brian Hawthorne le 16 juillet en ajoutant deux chiffres aprĂšs la virgule dans la reprĂ©sentation des Thornes.

Le deuxiÚme problÚme était la valorisation du Thorne et des jetons de réputation. Certaines personnes montraient en effet un certain scepticisme à propos de la mise en route du systÚme, à l'instar de Hal Finney qui déclarait le 27 juillet :

De nombreuses personnes ont observĂ© que les parts Hex ont peu ou pas de valeur intrinsĂšque. Cela remet en question toute la prĂ©misse de la place de marchĂ©, Ă  savoir que les valeurs des parts sont censĂ©es reprĂ©senter d'une maniĂšre ou d'une autre la rĂ©putation des gens. Mais il n'y a aucune raison pour que la valeur des parts corresponde de quelque maniĂšre que ce soit Ă  la rĂ©putation des gens, si ce n'est le fait qu'on se dit qu'il devrait en ĂȘtre ainsi. Il s'agit d'une tentative de crĂ©er une prophĂ©tie auto-rĂ©alisatrice, oĂč si tout le monde croit X, alors tout le monde agit comme si X Ă©tait vrai, et cela rend X vrai. [...] Il est important de comprendre que les Thornes ne sont pas comme les dollars. À moins que les parts HeX ne puissent recevoir une base autre que le caprice de leurs propriĂ©taires, le marchĂ© s'effondrera sĂ»rement, car il n'y a rien pour le soutenir.

Plusieurs personnes ont réagi à cette conception. Ainsi, Dave Krieger a répondu à Hal Finney que les dollars fonctionnaient déjà comme cela. Perry Metzger, lui, a été plus loin en invoquant la conception subjective de la valeur :

L'une des grandes avancĂ©es de la thĂ©orie Ă©conomique autrichienne est la notion que toute valeur est complĂštement subjective - c'est tout simplement ce que les gens sont prĂȘts Ă  payer pour la chose valorisĂ©e. [...] Toute monnaie est psychologique.

HEx n'a jamais rĂ©ellement fonctionnĂ© en tant que systĂšme de rĂ©putation car il n'y avait pas de sens Ă  Ă©valuer la rĂ©putation comme cela, et l'activitĂ© Ă©tait de toute maniĂšre trop timide. NĂ©anmoins, le Thorne lui a commencĂ© Ă  ĂȘtre utilisĂ© comme monnaie d'Ă©change. Par consĂ©quent, bien que Brian Hawthorne lui-mĂȘme avait dĂ©clarĂ© que HEx n'Ă©tait pas « un systĂšme d'argent liquide numĂ©rique » et n'avait « aucune prĂ©tention Ă  l'ĂȘtre », les personnes prĂ©sentes sur la liste se sont mises naturellement Ă  effectuer des Ă©changes contre du Thorne.

Le premier achat d'un service a eu lieu le 31 août 1993 lorsque Dave Krieger a proposé à John McPherson de lui donner 1000 Thornes s'il recopiait et publiait une présentation de Vernor Vinge réalisée par The San Diego Union-Tribune. John McPherson a accepté dans la soirée, heure de Californie, concluant ainsi l'échange.

Nick Szabo vendait quelques services contre du Thorne, et avait été jusqu'à mettre au point son propre catalogue de textes en tous genres, appelé « Nick's Catalog ».

Catalogue de Nick Szabo Thorne Hawthorne Exchange 1993

Quelques paris étaient réalisés sur la liste de diffusion. De son cÎté, Tim May mettait à disposition des dossiers d'informations contre des Thornes, dans le cadre de son projet de BlackNet.

Au cours du temps, le Thorne a aussi acquis un prix en dollars. Brian Hawthorne vendait du Thorne à un prix de 0,01 $ piÚce. Cependant, la demande pour le Thorne était moins forte que cela et la plupart des gens acceptaient d'acheter du Thorne un prix de 0,001 $. Tim May en particulier cherchait à se procurer plus de Thornes : il a par exemple acheté 10 000 Thornes à Edgar W. Swank pour 10 $ en liquide. Le but de Tim May était d'« accumuler plus de Thornes » dans l'espoir que le systÚme persiste et que Brian Hawthorne n'ait pas « l'intention de dévaloriser le Thorne en imprimant plus », chose que ce dernier confirmera :

Je vais répéter ce que j'ai déclaré publiquement auparavant. Il y a exactement un million de Thornes en circulation. Je n'en imprimerai pas plus.

Cet amorçage du Thorne a étonné certains membres de la liste, et ce d'autant plus que cette utilisation n'était pas la vocation initiale du systÚme. Ainsi, David Murray expliquait le 28 septembre :

Quand HEX a débuté, je ne pensais pas que le thorn[e] pouvait spontanément acquérir de la valeur. Je n'en suis plus si sûr maintenant. Les thorn[e]s offrent un avantage distinct par rapport aux dollars ici sur la toile : ils sont électroniques et échangeables électroniquement. Cette marge d'efficacité peut suffire à leur permettre d'acquérir de la valeur, avec un peu d'aide (spontanée).

Cela a Ă©galement inquiĂ©tĂ© Brian Hawthorne, qui voyait son systĂšme ĂȘtre utilisĂ© comme monnaie, et qui ne voulait pas subir les poursuites Ă©tatiques que subissait Ă  l'Ă©poque le crĂ©ateur de PGP, Philip Zimmermann :

Avertissement officiel, de sorte Ă  ce que je ne me retrouve pas dans la mĂȘme situation que Phil Zimmermann : Le Hawthorne Exchange est un marchĂ© de rĂ©putation, pas un marchĂ© d'actions, de matiĂšres premiĂšres, de devises ou d'obligations. Le Thorne est un jeton avec lequel Ă©changer des rĂ©putations. Le Hawthorne Exchange dĂ©cline toute responsabilitĂ© quant Ă  l'utilisation de Thornes comme monnaie rĂ©elle par ses clients.

Toutefois, cette expérience est lentement tombée dans l'oubli et l'activité a commencé à décliner vers la fin de l'année 1993. Le 21 janvier 1994, Brian Hawthorne a mis le Hawthorne Exchange en vente, n'ayant plus le temps de s'en occuper. Il avait en effet lancé la chose de maniÚre plus ou moins ironique et ne s'attendait pas à ce que les gens la prennent autant au sérieux. La plateforme a été rachetée par Bill Garland, qui a déclaré par la suite que « HEx [avait été mis] en sommeil et qu'il le resterait encore un peu » (HEx is now dormant and will be for a little while yet). Le Hawthorne Exchange n'a jamais réapparu et par conséquent le Thorne a fini par perdre sa valeur.

 

Magic Money et les Tacky Tokens

À l'instar de la liste extropienne, la mailing list cypherpunk a Ă©galement connu son expĂ©rience d'argent liquide numĂ©rique. Il s'agissait du protocole Magic Money qui permettait Ă  chacun de crĂ©er sa propre devise numĂ©rique. Celui-ci a Ă©tĂ© prĂ©sentĂ© sur la liste de diffusion cypherpunk le 4 fĂ©vrier 1994, par un anonyme qui utilisait PGP pour s'identifier. Le crĂ©ateur de Magic Money, Pr0duct Cypher, dĂ©crivait son systĂšme comme suit :

Magic Money est un systĂšme d'argent liquide numĂ©rique conçu pour ĂȘtre utilisĂ© par courrier Ă©lectronique. Le systĂšme est en ligne et intraçable. « En ligne » signifie que chaque transaction implique un Ă©change avec un serveur, pour Ă©viter les doubles dĂ©penses. « Intraçable » signifie qu'il est impossible pour quiconque de retracer les transactions, de faire correspondre un retrait avec un dĂ©pĂŽt, ou de faire correspondre deux piĂšces de quelque maniĂšre que ce soit.

Tout comme le Hawthorne Exchange, Magic Money nĂ©cessitait par un serveur qui analysait des courriels pour faire fonctionner la chose. Magic Money Ă©tait un protocole et par consĂ©quent nĂ©cessitait que la personne qui dĂ©sirait crĂ©er une nouvelle devise numĂ©rique fasse fonctionner son propre serveur. Pour ĂȘtre intraçable, le systĂšme se fondait sur les signatures aveugles de David Chaum, une technologie brevetĂ©e, ce qui faisait que Magic Money Ă©tait avant tout un prototype expĂ©rimental.

À la fin de sa prĂ©sentation initiale, Pr0duct Cypher ajoutait la remarque suivante Ă  propos de la valorisation des jetons crĂ©Ă©s avec son systĂšme :

Maintenant, si vous ĂȘtes toujours rĂ©veillĂ©, vient la partie amusante : comment introduire une valeur rĂ©elle dans votre systĂšme digicash ? Comment, d'ailleurs, faites-vous mĂȘme en sorte que les gens jouent avec ?

Qu'est-ce qui rend l'or précieux ? Il a quelques propriétés utiles : c'est un bon conducteur, il résiste à la corrosion et aux produits chimiques, etc. Mais celles-ci ne sont devenus importantes que récemment. Pourquoi l'or a-t-il été précieux pendant des milliers d'années ? C'est joli, c'est brillant et surtout, c'est rare.

Digicash est joli et brillant. Les gens en parlent depuis des années, mais peu l'ont utilisé. Vous pouvez rendre votre cash plus intéressant en donnant à votre serveur un nom provocateur. Le faire passer par un service de repostage pourrait lui donner une touche « underground » qui attirerait les gens.

Votre digicash devrait ĂȘtre rare. Ne le donnez pas en grande quantitĂ©. Demandez Ă  certaines personnes de jouer avec votre serveur, en vous faisant passer des piĂšces. Organisez un concours - la premiĂšre personne qui casse ce code, rĂ©pond Ă  cette question, etc. gagne de l'argent numĂ©rique. Une fois que les gens commenceront Ă  s'y intĂ©resser, votre monnaie numĂ©rique sera demandĂ©e. Assurez-vous que la demande dĂ©passe toujours l'offre.

 

Magic internet Money Bitcoin brouillon
Bitcoin n'est-il pas le digne héritier de Magic Money ?

 

Suite à cette présentation, les réactions ont été enthousiastes. Hal Finney a répondu dans la foulée : « Wow ! Génial ! ». Francis Barrett, lui, affirmait que c'était « la chose la plus géniale [qu'il avait] lue depuis longtemps ».

Le premier serveur a été mis en place par Mike Duvos le 25 février 1994. Ses piÚces étaient appelés les « Tacky Tokens », ou « jetons poisseux », et elles étaient émises en dénominations de 1, 2, 5, 10, 20, 50, et 100 unités. En guise d'incitation à essayer le systÚme, il distribuait 100 Tacky Tokens aux 10 premiÚres personnes qui envoyaient un courriel au serveur.

Quelques tentatives d'utiliser les Tacky Tokens comme monnaie d'échange sont apparues comme la proposition de vente d'un GIF de qualité contre 5 Tacky Tokens, mais cependant cela n'a pas pris comme les cypherpunks l'imaginaient. Cet échec a fait réfléchir certains d'entre eux sur le problÚme de l'amorçage.

Dans son essai Why Digital Cash is Not Being Used, Tim May relevait diffĂ©rentes raisons pour lesquelles Magic Money / Tacky Tokens ne gagnait pas en traction, dont les trois principales Ă©taient qu'il n'y avait quasiment rien Ă  acheter, que l'utilisation Ă©tait difficile techniquement et que le systĂšme n'offrait aucun intĂ©rĂȘt particulier. May recommandait donc une liste de marchĂ©s qui pourraient ĂȘtre avantageux pour les systĂšme d'argent liquide numĂ©rique comme les cartes de tĂ©lĂ©phone, les routes Ă  pĂ©age, les marchĂ©s illĂ©gaux, les marchĂ©s de paris et les services numĂ©riques de repostage.

Pr0duct Cypher, dans un texte intitulé Giving Value to Digital Cash, écrivait :

Quelqu'un m'a rĂ©cemment rappelĂ© mes mots de l'intro de Magic Money, dans laquelle j'ai prĂ©dit que l'argent liquide numĂ©rique pouvait prendre de la valeur par lui-mĂȘme. Je savais quand j'ai Ă©crit le programme que donner la valeur au systĂšme serait la partie la plus difficile. [...] La plupart des grandes Ă©conomies utilisent aujourd'hui une monnaie fiduciaire, il est donc clair que la monnaie fiduciaire fonctionnera. Mais vous ne pouvez pas crĂ©er une nouvelle Ă©conomie avec de la monnaie fiduciaire. La monnaie doit commencer par avoir une valeur et une convertibilitĂ© dans le monde rĂ©el. AprĂšs avoir Ă©tĂ© en circulation pendant un certain temps, elle peut ĂȘtre « dĂ©couplĂ©e » des Ă©talons extĂ©rieurs.

Il y a trois problĂšmes qui interviennent.

1> Faire en sorte que les gens s'y mettent, de l'ignorance totale à la présence d'un client Magic Money opérationnel sur leurs systÚmes.

2> Distribuer vos piÚces numériques.

3> Échanger vos piĂšces numĂ©riques contre quelque chose ayant de la valeur.

On note qu'il revenait alors sur sa position initiale, pour rejoindre la conclusion du théorÚme de régression de Mises : la valeur de la monnaie devait remonter à une valeur d'usage non monétaire, si besoin par le biais d'adossements successifs.

À la suite de ces discussions, d'autres implĂ©mentations de Magic Money ont vu le jour : les GhostMarks ou « marks fantĂŽmes » ; les DigiFrancs ou « francs numĂ©riques », prĂ©tendument adossĂ©s Ă  10 caisses de Cola-Cola Light conservĂ©s dans un coffre ; ou encore les NexusBucks ou « dollars de liaison », crĂ©Ă©s par un dĂ©nommĂ© Sameer qui souhaitait rĂ©munĂ©rer du travail de dĂ©veloppement informatique grĂące Ă  ces jetons.

Cependant, toutes ces unitĂ©s numĂ©riques Ă  l'utilitĂ© trĂšs limitĂ©e ont disparu progressivement. À la mi-aoĂ»t 1994, Mike Duvos, l'opĂ©rateur du serveur gĂ©rant les Tacky Tokens, dĂ©clarait :

Je n'ai pas vu de Tacky Token depuis des mois, bien qu'il y avait pas mal d'activité lorsque j'ai rendu mon serveur disponible au début.

La cause de cette désertion était l'apparition d'un autre systÚme d'argent liquide numérique : eCash et ses cyberbucks.

 

eCash : l'expérience des cyberbucks

Comme on l'a dit en introduction, David Chaum est l'un des fondateurs de l'argent liquide numérique. C'est donc tout naturellement qu'il a essayé de mettre en application son idée, par l'intermédiaire de eCash. AprÚs avoir fondé sa société (DigiCash) en 1989, et avoir travaillé sur le sujet pendant plusieurs années, il a fini par mettre au point un prototype et à le présenter au monde le 27 mai 1994 lors de la premiÚre conférence internationale sur le World Wide Web au CERN à GenÚve.

eCash a par la suite mis en route, sous la forme d'un essai réalisé avec la participation de volontaires. Cet essai a été annoncé en juillet et a débuté le 19 octobre. Les unités émises pour l'occasion étaient appelés les cyberbucks, ou « dollars d'internet », et avaient pour symbole cb$, c$ ou e$ selon les individus. Puisqu'il s'agissait d'un test, les cyberbucks ne bénéficiaient d'aucun adossement au dollar et possédait donc un prix flottant.

L'avantage que possédait eCash est que le systÚme était développé par une entreprise reconnue, qui savait communiquer et qui savait comment démarrer un nouveau projet. La distribution initiale a ainsi été mise à profit pour encourager l'utilisation du systÚme : 100 cyberbucks étaient en effet distribués à chaque nouvel utilisateur. Cela fait que l'expérience des cyberbucks s'est retrouvé avec des centaines d'utilisateurs et des dizaines de commerçants dÚs ses débuts.

Commerçants essai eCash cyberbucks

En janvier 1995, l'essai jusqu'alors rĂ©servĂ© aux États-Unis s'Ă©tendait au monde entier.

Le premier échange en cyberbucks aurait eu lieu dÚs octobre : ils s'agissait de l'achat d'une carte postale par Marcel van der Peijl, un employé de DigiCash, auprÚs de la société Global-X-Change.

eCash connaissait Ă©galement un certain succĂšs dans la communautĂ© cypherpunk, et Ă©tait souvent Ă©voquĂ© sur la liste de diffusion. Certains cypherpunks ont mĂȘme fini par travailler pour DigiCash, comme Nick Szabo.

Le cyberbuck a lui aussi acquis un prix. Il existait une liste de diffusion spĂ©cialisĂ©e qui servait Ă  rĂ©aliser des Ă©changes : appelĂ©e ECM (pour Electronic Cash Market), celle-ci avait Ă©tĂ© dĂ©marrĂ©e le 24 juin 1995 par Rich Lethin. Il y avait Ă©galement d'autres endroits oĂč Ă©changer des dollars contre des cyberbucks et inversement, comme l'Eshop de FireCloud Solutions (voir l'image ci-dessous). En 1995, le prix du cyberbuck Ă©tait de quelques centimes de dollar.

Place de marché eCash EShop FireCloud Solutions 1995

Bien que rare, l'utilisation des cyberbucks Ă©tait bien rĂ©elle. Hal Finney offrait un prix en cyberbucks pour son concours de programmation (problĂšme rĂ©solu par Damien Doligez). Adam Back proposait Ă  la vente des t-shirts sur lesquels Ă©tait imprimĂ© du code d'un algorithme de chiffrement (algorithmes alors considĂ©rĂ©s comme des munitions par l'État fĂ©dĂ©ral des États-Unis), dont un exemplaire a Ă©tĂ© achetĂ© par Mark Grant le 17 aoĂ»t 1995. Bryce Wilcox (devenu aujourd'hui Zooko Wilcox-O'Hearn) proposait de vendre son logiciel facilitant l'utilisation de PGP pour 10 cyberbucks.

Jim Crawley résumait l'état des lieux le 11 juillet 1995, dans une courte chronique pour la revue en ligne The Computists' Weekly :

Pouvez-vous crĂ©er de la valeur rĂ©elle sur la toile simplement en Ă©mettant une monnaie Ă©trange ? Apparemment oui. Digicash a distribuĂ© 1 M d'ecash, 100 e$ par utilisateur. Quelques marchands ont acceptĂ© les cyberbucks pour des partagiciels ou des produits d'information, et Adam Back en Grande-Bretagne vous vendra un T-shirt cryptographique "export-interdit" pour 250 e$ (ou 8 ÂŁ, qui met en place un taux de change diffĂ©rent). Le premier Ă©change connu vers la devise amĂ©ricaine a eu lieu lorsque Lucky Green a acceptĂ© le mois dernier de vendre ses 100 e$ pour 5 $. Cela Ă©tablit un prix de vente de 50 000 $ pour l'Ă©mission de Digicash, bien qu'il soit possible que l'Ă©dition limitĂ©e ait une valeur beaucoup plus Ă©levĂ©e en tant qu'article de collection. Selon l'analyste du commerce en ligne, Robert Hettinga, « le prix dont nous parlons ici est la valeur marginale du concept d'e$ lui-mĂȘme : anonymat, fluiditĂ© de transfert, commoditĂ©, ce que vous voulez. »

Cependant, tout n'était pas parfait pour les utilisateurs de cyberbucks et certains se posaient des question sur la pérennité du systÚme, à l'instar de Nathan Loofbourrow qui évoquait dans un courriel du 23 août la dépendance du systÚme vis-à-vis de DigiCash :

Je n'ai pas encore vu de date, mais Digicash déclare à plusieurs reprises dans ses communiqués de presse que les Cyberbucks ne sont qu'une monnaie d'essai et qu'à un moment donné dans le futur, l'essai prendra fin. Est-ce que cela signera le fin du marché pour les c$ à ce moment-là ? Sans Digicash pour authentifier la monnaie, il semblerait impossible d'échanger les piÚces de c$. [...] Afin de préserver la valeur de la nouvelle monnaie électronique, [...] nous avons besoin de l'assurance que la masse monétaire ne connaßtra pas une croissance déraisonnable. L'essai de ecash bénéficie de la promesse de Digicash d'un plafond de 1 million de c$ ; cette confiance a-t-elle un poids suffisant pour que le Cyberbuck ou son successeur garde une quelconque valeur pour l'utilisateur ?

Malheureusement, sa prĂ©diction est rapidement devenue rĂ©alitĂ©. En octobre 1995, la Mark Twain Bank lançait sa propre version de eCash en partenariat avec DigiCash, et, contrairement Ă  l'essai prĂ©cĂ©dant, l'unitĂ© Ă©changĂ©e Ă©tait adossĂ©e au dollar Ă©tasunien. Bien que l'expĂ©rience des cyberbucks ne se soit pas arrĂȘtĂ©e lĂ , leur valeur s'est effondrĂ©e Ă  cause de cette nouvelle. Le sort des cyberbucks a finalement Ă©tĂ© scellĂ© lorsque Digicash a fait faillite en septembre 1998.

 

Conclusion

Ainsi, que ce soit avec le Hawthorne Exchange, Magic Money ou eCash, on a pu voir des unitĂ©s numĂ©riques ĂȘtre valorisĂ©es sans ĂȘtre adossĂ©e Ă  une monnaie existante. Pourquoi ? Parce que leur fonction -- transfĂ©rer de la valeur sur internet -- Ă©tait trĂšs demandĂ©e, notamment par les cypherpunks dans le but de rĂ©aliser leur idĂ©al. NĂ©anmoins, toutes ces expĂ©riences reposaient sur un tiers de confiance, et se sont dĂ©finitivement arrĂȘtĂ©es lorsque le tiers en question a cessĂ© ses activitĂ©s. Le Thorne, le Tacky Token et le cyberbuck n'Ă©taient ni durables ni rares, et ne pouvaient donc pas devenir des monnaies plus largement acceptĂ©es.

Satoshi Nakamoto le reconnaissait lui-mĂȘme. Dans un courriel adressĂ© Ă  la liste de diffusion p2p-research, il rĂ©agissait Ă  la comparaison entre Bitcoin et eCash en disant :

Bien sûr, la plus grande différence est l'absence de serveur central. C'était le talon d'Achille des systÚmes chaumiens ; lorsque l'entreprise centrale fermait ses portes, la monnaie disparaissait.

À la suite des expĂ©riences des annĂ©es 1990, l'idĂ©e de crĂ©er un argent liquide numĂ©rique sans valeur intrinsĂšque s'est faite plus rare, pour laisser la place Ă  des systĂšmes oĂč les unitĂ©s Ă©taient indexĂ©es sur l'or (e-gold) ou le dollar (Liberty Reserve). Quelques cypherpunks ont bien tentĂ© d'imaginer des systĂšmes dĂ©centralisĂ©s, comme b-money, bit gold ou RPOW, mais ceux-ci ont Ă©tĂ© immĂ©diatement jugĂ©s trop peu robustes. Ce n'est qu'avec l'apparition de Bitcoin en 2008 que la malĂ©diction a Ă©tĂ© levĂ©e et qu'un vrai argent liquide numĂ©rique a pu voir le jour.

 


Sources

John Paul Koning, The bootstrapping of Thorne, Magic Money, and Cyberbucks: three pre-Bitcoin monetary experiments, 6 novembre 2017.
Extropians (mailing list), 1993 - 1994.
Cyperpunks (mailing list), 1992 - 1998.

Bitcoin, le contre-exemple au théorÚme de régression de Mises

April 7th 2021 at 20:26

Bitcoin est un systÚme décentralisé qui gÚre l'émission et les transferts d'une unité de compte numérique, appelée le bitcoin. Cette unité s'échange librement sur Internet et possÚde donc un prix, qui fluctue selon l'offre et la demande et qui a connu au cours de la derniÚre décennie une hausse fulgurante. En effet, celui-ci est passé de 0,001 $ en octobre 2009 à 1 $ en 2011, puis 1000 $ en 2013 et enfin plus de 50 000 $ aujourd'hui.

Le prix du bitcoin est une composante est trÚs connue du grand public puisqu'elle est discutée dans les différents médias à chaque fois qu'un fort mouvement spéculatif a lieu. C'est lui qui pousse les gens à s'intéresser plus en profondeur à Bitcoin, constituant ainsi une force de recrutement non négligeable. Mais surtout, il remet au goût du jour la question cruciale de l'origine de la valeur, impactant au passage une position de l'école autrichienne d'économie : le théorÚme de régression.

 

Le problÚme de l'amorçage

Le bitcoin n'a pas vraiment de valeur intrinsĂšque, dans le sens oĂč il n'est pas valorisĂ© pour des propriĂ©tĂ©s objectives, comme le sel peut l'ĂȘtre pour ses caractĂ©ristiques d'assaisonnement et de conservation des aliments, ou l'or pour sa rĂ©sistance Ă  la corrosion et Ă  l'oxydation. De plus, il n'est indexĂ© sur aucun autre bien et n'a jamais reprĂ©sentĂ© autre chose que lui-mĂȘme. La valeur du bitcoin est donc extrinsĂšque et ne provient que de son utilisation en tant que monnaie : les gens le valorisent uniquement parce qu'ils savent que d'autres l'accepteront en l'Ă©change de quelque chose d'autre.

Cependant, ceci pose un problÚme philosophique : comment a-t-il été valorisé en premier lieu, lorsqu'il n'y avait aucun utilisateur ? En d'autres termes : comment Bitcoin a-t-il été amorcé ?

Le problĂšme de l'amorçage a Ă©tĂ© Ă©noncĂ© dĂšs les dĂ©but de Bitcoin par Hal Finney, l'une des premiĂšres personnes Ă  avoir fait fonctionner un nƓud aprĂšs Satoshi Nakamoto. Le 11 janvier 2009, dans un courriel rĂ©pondant Ă  l'annonce de la premiĂšre version du logiciel, il dĂ©clarait :

Un des problĂšmes immĂ©diats avec n'importe quelle nouvelle devise est de savoir comment la valoriser. MĂȘme en ignorant le problĂšme pratique liĂ© au fait que quasiment personne ne l'acceptera au dĂ©but, il est toujours difficile de trouver un argument raisonnable en faveur d'une valeur particuliĂšre non nulle pour les piĂšces.

La question Ă  l'Ă©poque Ă©tait donc de savoir s'il Ă©tait possible de lancer avec succĂšs une nouvelle monnaie numĂ©rique sans qu'elle n'ait de valeur prĂ©dĂ©finie, et surtout de savoir si cela pouvait ĂȘtre pĂ©renne.

 

Le théorÚme de régression

La premiĂšre valorisation de la monnaie est loin d'ĂȘtre quelque chose d'Ă©vident. Il va de soi que dans un contexte antagoniste, les ĂȘtres humains ne pouvaient pas choisir n'importe quoi pour servir d'instrument d'Ă©change entre tribus par exemple. Ainsi, toutes les proto-monnaies prĂ©cĂ©dant le dĂ©veloppement de l'État se sont basĂ©es en premier lieu sur des biens ayant une valeur d'usage non monĂ©taire : des coquillages pour leur attrait esthĂ©tique, du sel pour son usage alimentaire, du bĂ©tail ou du blĂ© pour leur valeur nutritive, ou des mĂ©taux prĂ©cieux pour leur beautĂ©. Comme l'expliquait l'Ă©conomiste autrichien Carl Menger dans son essai de 1892 sur l'origine de la monnaie, ces biens ont ensuite Ă©tĂ© sĂ©lectionnĂ©s selon leur cessibilitĂ©, c’est-Ă -dire la facilitĂ© avec laquelle ils pouvaient ĂȘtre Ă©changĂ©s sur le marchĂ©, que cette cessibilitĂ© s'applique dans l'espace (portabilitĂ©), dans le temps (durabilitĂ©, raretĂ©) ou Ă  l'Ă©chelle (divisibilitĂ©, fongibilitĂ©). C'est pourquoi, de tous les biens qui se concurrençaient, ce sont les mĂ©taux prĂ©cieux qui ont Ă©tĂ© finalement utilisĂ©s comme monnaie : parce qu'ils avaient la plus grande cessibilitĂ©.

De cette observation sur l'origine de la monnaie, Ludwig von Mises en a tiré un théorÚme, le théorÚme de régression, qui affirme que toute monnaie généralement acceptée par la population a dû avoir en premier lieu une valeur d'usage non monétaire. Tel qu'il l'écrivait dans sa Théorie de la monnaie et du crédit publiée en 1912 :

Si la valeur d'Ă©change objective de la monnaie doit toujours ĂȘtre reliĂ©e Ă  un rapport d'Ă©change du marchĂ© prĂ©existant entre la monnaie et les autres biens Ă©conomiques (car, sinon, les individus ne pourraient estimer la valeur de la monnaie), il s'ensuit qu'un objet ne peut ĂȘtre utilisĂ© comme monnaie s'il ne possĂšde pas dĂ©jĂ , au moment oĂč il commence Ă  ĂȘtre utilisĂ© comme monnaie, une valeur d'Ă©change objective basĂ©e sur un autre usage. Ceci fournit Ă  la fois une rĂ©futation des thĂ©ories qui font dĂ©couler l'origine de la monnaie d'un accord gĂ©nĂ©ral qui aurait attribuĂ© des valeurs fictives Ă  des choses intrinsĂšquement sans valeur, et une confirmation des hypothĂšses de Menger sur l'origine de l'utilisation de la monnaie.

Il poursuivait en disant qu'il Ă©tait de cette maniĂšre possible de faire remonter la valeur de la monnaie Ă  une valeur intrinsĂšque originelle :

La thĂ©orie de la valeur de la monnaie en tant que telle peut faire remonter la valeur d'Ă©change objective seulement jusqu'au point oĂč elle cesse d'ĂȘtre la valeur de la monnaie et devient uniquement la valeur d'une marchandise. [...] Si de cette façon nous retournons de façon continuelle en arriĂšre, nous devons arriver Ă  un point oĂč nous ne trouvons plus aucune composante dans la valeur d'Ă©change objective qui provienne des Ă©valuations basĂ©es sur la fonction de la monnaie comme moyen d'Ă©change commun ; un point oĂč la valeur de la monnaie n'est rien d'autre que la valeur de l'objet qui est utile d'une autre façon que comme monnaie.

Ainsi, on peut retracer l'histoire de la monnaie actuellement utilisĂ©e en Occident Ă  l'or. Autrefois l'or et l'argent Ă©taient utilisĂ©s comme moyen d'Ă©change de main Ă  main. Puis avec l'Ă©volution bancaire, les gens ont commencĂ© Ă  utiliser des billets Ă©changeables en or pour leur facilitĂ© d'usage : l'or Ă©tait conservĂ© dans un coffre et les billets jouaient le rĂŽle de monnaie reprĂ©sentative. Ensuite, au cours du XIXĂšme siĂšcle, les États ont commencĂ© Ă  imposer des restrictions plus strictes et ont imposĂ© un Ă©talon-or contrĂŽlĂ© par leurs banques nationales respectives. Enfin, comme on le sait tous, cette convertibilitĂ© a Ă©tĂ© suspendue Ă  de multiples reprises dans diffĂ©rents pays (cours forcĂ©), avant d'ĂȘtre dĂ©finitivement suspendue par les États-Unis en 1971 avec la fin des accords de Bretton Woods.

 

Billet de 100 francs merson 1908
Billet de 100 francs de 1908, Ă©changeable contre 29 grammes d'or.

 

Depuis 1971, les monnaies Ă©tatiques n'ont donc plus de valeur d'usage (en dehors de l'utilitĂ© nĂ©gligeable du papier des billets) et leur valeur repose sur le fait que les États imposent leur cours lĂ©gal sur leurs territoires. Cependant, la croyance que la monnaie est toujours garantie par l'or persiste au sein de la population, ce qui tĂ©moigne de cette Ă©volution historique. Selon Mises, les gens n'auraient jamais acceptĂ© la monnaie actuelle si elle n'avait pas Ă©tĂ© en premier lieu indexĂ©e sur l'or.

 

Pourquoi Bitcoin contredit Mises

Le théorÚme de régression est bien un théorÚme, pas une simple observation historique - une presciption et non une description, conformément à l'école autrichienne. Comme Ludwig von Mises le précisait dans L'action humaine en 1949 :

Nul bien ne peut ĂȘtre employĂ© comme instrument d'Ă©change si, au moment oĂč l'on a commencĂ© Ă  s'en servir comme tel, il n'avait pas une valeur d'Ă©change en raison d'autres emplois. Et toutes ces affirmations impliquĂ©es dans le thĂ©orĂšme de rĂ©gression sont Ă©noncĂ©es apodictiquement conformĂ©ment Ă  la nature aprioriste de la praxĂ©ologie. Cela doit se produire ainsi. Personne ne peut ni ne pourra parvenir Ă  construire un cas hypothĂ©tique dans lequel les choses se produiraient diffĂ©remment.

C'est pourquoi il a embĂȘtĂ© intellectuellement beaucoup de gens qui s'intĂ©ressaient Ă  Bitcoin. Ceux-ci pouvaient avoir lu Mises et se demandaient par consĂ©quent d'oĂč pouvait provenir la valeur intrinsĂšque originelle de l'unitĂ© de compte. Mais, de toute Ă©vidence, le bitcoin n'avait pas de valeur d'usage prĂ©cĂ©dant l'Ă©mergence de sa valeur monĂ©taire.

Certains ont suggéré que Bitcoin avait une valeur d'usage en tant que « systÚme de paiement », parce qu'il offrait un moyen d'envoyer des fonds à l'étranger sans requérir de permission particuliÚre. D'autres ont avancé que la valeur originelle de Bitcoin provenait de sa capacité d'horodater des données et de garantir leur authenticité.

NĂ©anmoins, sans valeur initiale ces usages n'ont aucune raison d'exister : Bitcoin est en effet un systĂšme Ă©conomique par essence et il faut que son unitĂ© de compte ait une valeur avant que le systĂšme puisse avoir une utilitĂ©. On ne peut pas s'en servir comme service d'horodatage de donnĂ©es si sa sĂ©curitĂ© est nulle (cet usage Ă©tait d'ailleurs inexistant avant que le bitcoin acquiĂšre un prix). De mĂȘme, on ne peut pas utiliser Bitcoin comme un moyen de transfert de valeur si l'unitĂ© n'est valorisĂ©e par personne.

Satoshi Nakamoto a lui-mĂȘme reconnu cette importance de la premiĂšre valorisation du bitcoin. Dans un message d'aoĂ»t 2010 sur le thĂ©orĂšme de rĂ©gression, il expliquait qu'il fallait lui donner une valeur « pour une raison ou pour une autre » pour que le systĂšme soit utile pour l'envoi de fonds Ă  l'Ă©tranger :

Comme expérience de pensée, imaginez qu'il existe un métal de base aussi rare que l'or, mais avec les propriétés suivantes :
- de couleur grise et terne ;
- pas de bonne conductivité électrique ;
- pas particuliÚrement solide, mais pas non plus ductile ou facilement malléable ;
- inutile pour un but pratique ou ornemental ;

et avec une propriété magique et spéciale :
- peut ĂȘtre transportĂ© par un canal de communication.

Si, d'une maniÚre ou d'une autre, il acquérait une quelconque valeur pour une raison ou pour une autre, alors n'importe qui désirant transférer de la richesse sur une longue distance pourrait en acheter, le transmettre, et faire en sorte que le destinataire le vende.

À l'Ă©poque, Satoshi dĂ©crivait ce qui s'Ă©tait dĂ©jĂ  passĂ© : le bitcoin avait acquis une valeur. Il Ă©tait Ă©changĂ© contre des monnaies traditionnelles et servait dĂ©jĂ  Ă  acheter des biens physiques. À partir de lĂ , son usage s'est dĂ©veloppĂ© jusqu'Ă  la situation qu'on connaĂźt aujourd'hui.

Par son amorçage, Bitcoin a prouvé qu'une unité numérique pouvait acquérir de la valeur sans posséder de valeur d'usage non monétaire originelle. Néanmoins, ce n'était pas la premiÚre fois qu'une telle tentative avait lieu, et c'est ce dont nous parlerons dans un prochain article...

[PODCAST] Bitcoin : comprendre la révolte monétaire du siÚcle

February 25th 2021 at 10:59

Je suis rĂ©cemment intervenu dans le podcast de Contrepoints pour parler de Bitcoin et de cryptomonnaie avec Pierre Schweitzer. Au-delĂ  de l’évolution du prix du bitcoin (prix qui se situait autour des 51 000 $ / 42 000 € au moment de l’enregistrement), il y a en effet beaucoup Ă  dire sur le sujet.

Les thÚmes suivants y sont abordés :

  • La rĂ©sistance Ă  la censure
  • L’origine politique de Bitcoin
  • Le problĂšme de l’amorçage
  • Le dĂ©veloppement du protocole
  • Le dĂ©bat sur la scalabilitĂ© et Bitcoin Cash
  • La religiositĂ© dans Bitcoin
  • Le rĂ©seau Lightning
  • La crĂ©ation monĂ©taire des banques centrales et le risque d’inflation
  • La potentielle rĂ©ponse des États Ă  Bitcoin
  • La confidentialitĂ© dans les cryptomonnaies
  • Les autres usages de la blockchain

Voici l’épisode du podcast :

TĂ©lĂ©charger l’épisode au format mp3

Description et références sur Contrepoints

Pay to Script Hash (P2SH) pleinement expliqué

July 14th 2020 at 10:00

Bitcoin est un systĂšme de monnaie programmable et constitue la premiĂšre implĂ©mentation de ce qu’on appelle les smart contracts ou contrats autonomes. À chaque transaction, des scripts sont exĂ©cutĂ©s pour vĂ©rifier que les fonds dĂ©pensĂ©s remplissent les conditions voulues par l’utilisateur prĂ©cĂ©dent. De nombreuses conditions sont peuvent ĂȘtre mises en place (divulgation d’un secret, verrou temporel, multisignature), mĂȘme si le plus souvent les fonds sont simplement dĂ©pensĂ©s grĂące Ă  la signature d’un utilisateur unique.

Bitcoin repose sur un modĂšle de piĂšces (UTXO), oĂč chaque piĂšce est verrouillĂ©e par un script incomplet Ă©crit sur la chaĂźne. Lors d’une transaction, les piĂšces de bitcoin en entrĂ©e sont dĂ©verrouillĂ©es par un script complĂ©mentaire. Puis, de nouvelles piĂšces sont crĂ©Ă©es Ă  partir des anciennes grĂące Ă  de naouveaux scripts de verrouillage, ce qui perpĂ©tue le caractĂšre programmable du systĂšme.

Transaction : UTXO et scripts

Lorsque j’ai dĂ©couvert comment les transactions fonctionnaient et ce qu’elles permettaient, j’ai Ă©tĂ© fascinĂ© par l’élĂ©gance de cette solution. NĂ©anmoins, en approfondissant ma recherche, j’ai Ă©tĂ© perturbĂ© par l’existence d’une chose qui diffĂ©rait des autres, une exception : le schĂ©ma Pay to Script Hash, qu’on abrĂšge couramment en P2SH.

 

Les différents schémas : P2PK, P2PKH, P2MS et P2SH

Des scripts sont impliquĂ©s dans chaque transaction du rĂ©seau Bitcoin. Le langage de script est constituĂ© de plus d’une centaine de codes opĂ©ration, de sorte qu’un large Ă©ventail de possibilitĂ©s s’offre Ă  nous vis-Ă -vis des conditions qu’on souhaite imposer.

Cependant, dans le but d’amĂ©liorer la communication entre les diffĂ©rentes applications et de limiter le risque de perte, certains standards de scripts, ou schĂ©mas, ont Ă©mergĂ©.

 

P2PK : Pay to Public Key

Le premier schĂ©ma s’appelle Pay to Public Key (P2PK), qu’on peut traduire littĂ©ralement en français par « payer Ă  la clĂ© publique ». Il s’agit d’envoyer des fonds vers la clĂ© publique (public key) d’un utilisateur, que lui seul pourrait dĂ©penser en signant avec sa clĂ© privĂ©e. Le script de verrouillage (parfois appelĂ© scriptPubKey) permettant ce type d’envoi est :

<clé publique> CHECKSIG

Au moment de la dĂ©pense, l’utilisateur doit utiliser un script de dĂ©verrouillage (parfois appelĂ© scriptSig) contenant simplement sa signature :

<signature>

Pour l’expliquer en français, l’exĂ©cution successive de ces deux scripts permet de vĂ©rifier que la signature fournie par l’utilisateur correspond Ă  sa clĂ© publique, auquel cas elle est valide.

Si le schĂ©ma P2PK Ă©tait utilisĂ© dans les premiers jours de Bitcoin, notamment pour recevoir les gains de minage, il est aujourd’hui tombĂ© en dĂ©suĂ©tude au profit d’un schĂ©ma rival : P2PKH.

 

P2PKH : Pay to Public Key Hash

Pay to Public Key Hash (P2PKH), littĂ©ralement « payer Ă  l’empreinte de la clĂ© publique », est le deuxiĂšme type de schĂ©ma apparu dans Bitcoin dĂšs le dĂ©but, grĂące Ă  la conception de Satoshi Nakamoto. Ce schĂ©ma permet non pas de rĂ©aliser un paiement vers une clĂ© publique, mais vers l’empreinte d’une clĂ© publique, et de faire en sorte que le systĂšme de script de Bitcoin vĂ©rifie quand mĂȘme que la signature correspond Ă  la clĂ© publique lors de la dĂ©pense des fonds. L’empreinte de la clĂ© publique est alors considĂ©rĂ©e comme la donnĂ©e essentielle de l’adresse, qui dans ce cas commence toujours par un 1, comme par exemple 1DzxhUphLFq8FZPGbFgLF8Ssz3hMX9EuMp.

Le script de verrouillage ici est :

DUP HASH160 <empreinte de la clé publique> EQUALVERIFY CHECKSIG

Et le script de déverrouillage est :

<signature> <clé publique>

Pour le dire en français, l’exĂ©cution des deux scripts permet de :

  • VĂ©rifier que le passage de la clĂ© publique fournie par la fonction de hachage HASH160 (l’empreinte) est Ă©gale Ă  l’empreinte qui est spĂ©cifiĂ©e dans le script ;
  • VĂ©rifier la signature fournie correspond Ă  la clĂ© publique fournie.

L’avantage de ce schĂ©ma est qu’il permet d’avoir des adresses plus courtes (l’information Ă  encoder n’est que de 20 octets au lieu de 65 octets pour une clĂ© publique), chose pour laquelle Satoshi Nakamoto l’a implĂ©mentĂ©. De plus, en ne rĂ©vĂ©lant la clĂ© publique qu’au moment de la dĂ©pense, ce schĂ©ma accroĂźt aussi la sĂ©curitĂ© contre la menace (trĂšs hypothĂ©tique) de l’ordinateur quantique.

 

P2MS : Pay To MultiSig

Le schĂ©ma Pay To MultiSig (P2SH), littĂ©ralement « payer Ă  la multisignature », s’est popularisĂ© dĂ©but 2012. Il s’agit essentiellement d’un schĂ©ma qui permet d’exiger la signature de M personnes faisant partie d’un groupe de N participants, via le script de verrouillage :

M <clé publique 1> ... <clé publique N> N CHECKMULTISIG

Le script de déverrouillage correspondant est :

<leurre (0)> <signature 1> ... <signature M>

Pour plus d’informations sur la multisignature, je vous invite à lire mon article sur les adresses multisignatures.

C’est ce schĂ©ma, particuliĂšrement exigeant au niveau de la mise en place, qui a motivĂ© la crĂ©ation du schĂ©ma P2SH.

 

P2SH

Pay to Script Hash (P2SH), littĂ©ralement « payer Ă  l’empreinte du script ». Ce schĂ©ma reprend l’idĂ©e derriĂšre P2PKH, Ă  la seule diffĂ©rence que la donnĂ©e hachĂ©e ici n’est pas une clĂ© publique, mais le script lui-mĂȘme ! Le script en question est alors appelĂ© script de rĂšglement (redeem script) et son empreinte est la donnĂ©e constituante de l’adresse, cette derniĂšre commençant toujours par un 3 Ă  l’instar de 3DyDCGSC59yYY46dnRH7Vw1iKbV8zeW36q.

Ce type de schĂ©ma a pour avantage de permettre Ă  un utilisateur d’y inclure n’importe quel script et de pouvoir recevoir des fonds de la quasi-totalitĂ© des portefeuilles existants. Le fardeau de la construction et du dĂ©verrouillage du script revient donc au dĂ©tenteur de l’adresse, non Ă  celui qui envoie les fonds, ce qui simplifie grandement la communication.

Le script de verrouillage pour le schéma P2SH est :

HASH160 <empreinte du script de rĂšglement> EQUAL

Et le script de déverrouillage est un script de la forme :

[éléments de déverrouillage] <script de rÚglement>

En français, cela veut dire que le systĂšme de script originel de Bitcoin va vĂ©rifier que le hachage du script de rĂšglement est Ă©gal Ă  l’empreinte inscrite dans le script. Et c’est tout.

Comment ça, « c’est tout » ? Le script de rĂšglement n’est pas exĂ©cutĂ© ? N’importe qui connaissant le script pourrait dĂ©penser les bitcoins ?

Comme on va le voir, ce n’est pas le cas et le script de rĂšglement est bien exĂ©cutĂ©, bien que ce ne soit pas indiquĂ© explicitement.

 

RĂšgles et exceptions : OP_EVAL et P2SH

Dans la vie, il y a souvent une maniĂšre Ă©lĂ©gante de faire les choses, qui demande parfois plus d’efforts initiaux mais qui prĂ©serve l’ordre et la simplicitĂ©, et une maniĂšre grossiĂšre, plus facile Ă  implĂ©menter mais qui complique les choses et crĂ©e le dĂ©sordre.

Ainsi, dans le systĂšme lĂ©gislatif d’un pays, il est plus facile de crĂ©er et de faire voter de nouvelles lois execeptionnelles que de rĂ©former en profondeur le systĂšme. Cette tendance Ă  l’inflation lĂ©gislative fait qu’on se retrouve avec des pays comme la France, qui cumule 73 codes juridiques en vigueur et qui vit de 214 taxes et impĂŽts ainsi que d’une myriade de cotisations sociales.

En informatique comme en droit, l’ajout de nouvelles exceptions crĂ©e de la dette technique, rendant le systĂšme plus complexe Ă  apprĂ©hender, plus difficile Ă  maintenir et plus susceptible de ne pas fonctionner comme attendu. P2SH fait partie de ces exceptions.

 

Le code opération mort-né : OP_EVAL

L’idĂ©e d’implĂ©menter un schĂ©ma de script qui utilise l’empreinte d’un autre script comme identifiant est nĂ©e en 2011, afin de reproduire ce qui est rĂ©alisĂ© dans la schĂ©ma P2PKH. Toutefois, cette idĂ©e n’a pas Ă©tĂ© dĂ©veloppĂ©e initialement comme P2SH, mais Ă  travers OP_EVAL, un nouveau code opĂ©ration permettant l’exĂ©cution rĂ©cursive d’un script Ă  l’intĂ©rieur d’un autre script.

L’ajout de ce code opĂ©ration, proposĂ© le 18 octobre 2011 par Gavin Andresen, devait ĂȘtre implĂ©mentĂ© comme un soft fork, via le remplacement de l’instruction nulle OP_NOP1.

Un schéma standard aurait également été ajouté. Le script de verrouillage imaginé pour ce schéma était :

DUP HASH160 <empreinte du script de rĂšglement> EQUALVERIFY EVAL

Le script de déverrouillage correspondant était :

[éléments de déverrouillage] <script de rÚglement>

Pour le dire en français, l’exĂ©cution des deux scripts cĂŽte Ă  cĂŽte aurait permis de :

  • VĂ©rifier que le hachage du script de rĂšglement soit Ă©gal Ă  l’empreinte spĂ©cifiĂ©e dans le script de verrouillage ;
  • VĂ©rifier que l’exĂ©cution du script de rĂšglement combinĂ© aux Ă©lĂ©ments de dĂ©verrouillage soit bien valide.

NĂ©anmoins cette solution n’a pas Ă©tĂ© acceptĂ©e, celle-ci ayant Ă©tĂ© jugĂ©e trop dangereuse au niveau du pouvoir de rĂ©cursion. À la place c’est un autre modĂšle, plus restrictif, qui a prĂ©valu : le schĂ©ma P2SH.

 

Comment fonctionne P2SH ?

P2SH a Ă©tĂ© proposĂ© le 3 janvier 2012 comme alternative Ă  OP_EVAL et Ă  d’autres propositions. Il a Ă©tĂ© intĂ©grĂ© au protocole Bitcoin le 1er avril sous la forme d’un soft fork activĂ© par les mineurs.

L’exĂ©cution de ce type de script fonctionne exactement comme le schĂ©ma liĂ© Ă  OP_EVAL, Ă  l’exception qu’une partie du script n’est pas explicitement indiquĂ©e. D’une part, la vĂ©rification de la correspondance entre l’empreinte indiquĂ©e et le script de rĂšglement est bien rĂ©alisĂ©e par le script de verrouillage. En effet, celui-ci devient (comme on l’a vu) :

DUP HASH160 <empreinte du script de rĂšglement> EQUALVERIFY EVAL

D’autre part, l’évaluation du script de rĂšglement est effectuĂ©e implicitement grĂące Ă  une exception ajoutĂ©e au code source. DĂšs que les nƓuds du rĂ©seau reconnaissent le schĂ©ma, ils l’interprĂštent diffĂ©remment. Ainsi dans Bitcoin Core, on peut observer la condition suivante au sein de la fonction VerifyScript de l’interprĂ©teur :

// Additional validation for spend-to-script-hash transactions:
if ((flags & SCRIPT_VERIFY_P2SH) && scriptPubKey.IsPayToScriptHash())
{
    ...
}

Cette exception permet l’exĂ©cution du script de rĂšglement aprĂšs l’exĂ©cution des deux scripts (dĂ©verrouillage et verrouillage). D’oĂč le fait qu’on indique les Ă©lĂ©ments de dĂ©verrouillage avant de pousser le script de rĂšglement dans le script de dĂ©verrouillage :

[éléments de déverrouillage] <script de rÚglement>

Si cette solution est pratique, elle crĂ©e une complexitĂ© et n’est pas trĂšs Ă©lĂ©gante. Comme l’a dit Gavin Andresen dans l’explication du BIP-16 :

ReconnaĂźtre une forme « spĂ©ciale » de scriptPubKey et rĂ©aliser une validation supplĂ©mentaire quand elle est dĂ©tectĂ©e, c’est laid. Cependant, l’avis gĂ©nĂ©ral est que les alternatives sont soit encore plus laides, soit plus complexes Ă  implĂ©menter, et/ou Ă©tendent le pouvoir du langage d’expression de maniĂšre dangereuse.

L’implĂ©mentation initiale de P2SH a donc compliquĂ© les choses. Mais cela ne s’est pas arrĂȘtĂ© pas lĂ , car l’activation de SegWit en 2017 a ajoutĂ© de la complexitĂ© au modĂšle.

 

SegWit, P2SH-P2WPKH et P2SH-P2WSH

En aoĂ»t 2017, la mise Ă  niveau SegWit a Ă©tĂ© intĂ©grĂ©e Ă  Bitcoin (BTC) sous la forme d’un soft fork. Celle-ci avait pour objectif de corriger la mallĂ©abilitĂ© des transactions, d’augmenter la capacitĂ© transactionnelle, d’amĂ©liorer la vĂ©rification des signatures et de faciliter les modifications futures du protocole.

Pour ce faire, SegWit implĂ©mentait un nouveau modĂšle de transaction, oĂč les signatures sont situĂ©es dans une partie sĂ©parĂ©e de la transaction appelĂ©e le tĂ©moin (d’oĂč le nom de Segregated Witness). Afin d’implĂ©menter ce changement comme un soft fork, il a Ă©tĂ© nĂ©cessaire d’introduire un moyen d’accĂ©der au nouveau type de transaction sans briser la compatibilitĂ© avec les anciennes adresses.

C’est ainsi que 4 nouveaux types d’adresse ont vu le jour : deux nouveaux types « natifs », P2WPKH (Pay to Witness Public Key Hash) et P2WSH (Pay to Witness Script Hash), incompatibles avec portefeuilles ne supportant pas SegWit ; et deux types « imbriquĂ©s » associĂ©s, P2SH-P2WPKH et P2SH-P2WSH, qui permettent la transition grĂące Ă  l’emploi de P2SH.

Pour ces deux derniers types d’adresse, le schĂ©ma utilisĂ© est P2SH avec un script de rĂšglement de la forme :

<version SegWit> <empreinte>

Dans la version 0 de SegWit (la seule qui existe pour le moment), l’empreinte est affectĂ©e Ă  une clĂ© publique ou Ă  un script selon sa longueur : si elle est de 20 octets, elle est interprĂ©tĂ©e comme une empreinte de clĂ© publique ; si elle est de 32 octets, elle est interprĂ©tĂ©e comme une empreinte de script. Cette empreinte est aussi appelĂ©e « programme ».

Ce script est anyone-can-spend puisque le script de rÚglement suffit à déverrouiller la piÚce :

<script de rĂšglement>

Comme pour P2SH, la connaissance du script de rÚglement ne suffit pourtant pas à dépenser les fonds, car une nouvelle exception est ajoutée au code de façon à ce que les éléments de déverrouillage soient transférées dans le témoin. Dans Bitcoin Core, cette exception se traduit par :

// P2SH witness program
if (flags & SCRIPT_VERIFY_WITNESS) {
    ...
}

SegWit a ainsi apportĂ© un nouveau lot de complexitĂ©, et notamment un deuxiĂšme niveau de rĂ©cursion. Dans le cas du schĂ©ma P2SH-P2WSH, on a en effet une sĂ©rie de 3 scripts imbriquĂ©s. Le premier script est le script de dĂ©verrouillage que l’on a prĂ©sentĂ© au dĂ©but de cet article :

HASH160 <empreinte du script de rĂšglement> EQUAL

Le deuxiÚme script est le script de rÚglement spécifique à P2SH :

<version SegWit> <empreinte du script SegWit>

Le troisiĂšme est le script SegWit, indiquĂ© dans le tĂ©moin avec les Ă©lĂ©ments de dĂ©verrouillage au moment de la dĂ©pense des fonds. Par exemple, il peut s’agir d’un script de multisignature comme vu prĂ©cĂ©demment :

2 <clé publique 1> <clé publique 2> 2 CHECKMULTISIG

qu’on complĂšte avec les Ă©lĂ©ments :

0 <signature 1> <signature 2>

 

Conclusion

Pay to Script Hash (P2SH) est donc une maniĂšre imparfaite mais trĂšs pratique de permettre aux utilisateurs de payer Ă  l’empreinte d’un script, c’est-Ă -dire Ă  une adresse simple qui correspond Ă  un script. La rĂ©cursion qui intervient dans l’exĂ©cution du script aurait pu ĂȘtre implĂ©mentĂ©e de maniĂšre plus Ă©lĂ©gante grĂące au code opĂ©ration OP_EVAL, mais ce dernier a Ă©tĂ© jugĂ© trop dangereux par la communautĂ© pour voir le jour.

En ajoutant une nouvelle exception au protocole pour ĂȘtre exĂ©cutĂ©, le schĂ©ma P2SH reprĂ©sente un vecteur de complexitĂ©. De plus, cette complexitĂ© est dĂ©multipliĂ©e par l’incorporation de SegWit, qui ajoute de nouvelles exceptions rigides Ă  P2SH et qui finit de dĂ©tourner complĂštement le fonctionnement originel du systĂšme de script de Bitcoin.

NĂ©anmoins, ce qui est fait est fait, et aujourd’hui ces changements commencent Ă  ĂȘtre connus dans l’écosystĂšme, et on peut donc espĂ©rer que cette complexitĂ© n’impacte pas trop les nouveaux dĂ©veloppeurs. En particulier, le schĂ©ma P2SH est rĂ©pandu dans tout l’écosystĂšme, par les protocoles associĂ©s Ă  Bitcoin tel que Bitcoin Cash, Litecoin ou Dash. Seuls les dĂ©veloppeurs de Bitcoin SV ont se sont opposĂ©s Ă  cette particularitĂ© de maniĂšre catĂ©gorique et ont choisi de dĂ©sactiver P2SH en fĂ©vrier 2020.

Ce qu’il faut retenir de tout ceci, c’est que Bitcoin, au-delĂ  de son aspect technique, est un systĂšme Ă©conomique et social. Il Ă©volue selon les exigences de ses utilisateurs, si bien qu’il est impossible de le comprendre sans apprĂ©hender les dynamiques sous-jacentes qui ont Ă©tĂ© Ă  l’Ɠuvre dans le passĂ©.

 


Sources

Gavin Andresen, BIP-11 (M-of-N Standard Transactions), 18 octobre 2011.
Gavin Andresen, BIP-12 (OP_EVAL), 18 octobre 2011.
Gavin Andresen, BIP-16 (Pay to Script Hash), 3 janvier 2012.
Mike Hearn, On consensus and forks, 12 août 2015.
Eric Lombrozo, Johnson Lau et Pieter Wuille, BIP-141 (Segregated Witness), 21 décembre 2015.

❌