625 / 736BK09

Inventing Bitcoin

Yan Pritzker explique la construction du système Bitcoin

Inventing Bitcoin, de Yan Pritzker, explique pourquoi Bitcoin a besoin du minage, d’un historique partagé des paiements et de règles propres. Les éléments sont introduits progressivement, sans exiger de savoir programmer.

Un livre court pour qui veut comprendre comment les éléments de Bitcoin s’articulent, au-delà du simple constat qu’il fonctionne. Cet aperçu repose sur une édition documentée, l’introduction et des passages choisis.

Yan Pritzker a écrit Inventing Bitcoin comme une introduction accessible à la technologie de Bitcoin. Google Books répertorie une édition illustrée de 2019, de 106 pages, avec des illustrations de Nicholas Evans. Elle propose un parcours relativement bref des fondements du système, pas une encyclopédie de tous ses détails. Ce nombre de pages concerne cette édition ; traductions et fichiers numériques peuvent avoir une pagination différente. [3]

D’où vient le bitcoin et qui décide de son fonctionnement ? La présentation de l’auteur aborde le livre par ce type de questions. Pour un débutant, cet ordre est utile : on a d’abord une raison de comprendre quelque chose, puis on découvre le nom de la technologie concernée. L’objectif est de comprendre ce qu’on envisage avant d’investir. Cette compréhension ne dit toutefois ni si l’achat sera rentable, ni comment évoluera le cours. [1]

Pritzker invite à suivre la manière dont la résolution d’un problème fait surgir une nouvelle question. Inventing Bitcoin désigne cette méthode pédagogique : assembler mentalement un système dont chaque élément remplit une fonction. Ce n’est ni le journal du travail de Satoshi ni une preuve de l’ordre de ses découvertes. Selon l’introduction, nul besoin de programmer ; des mathématiques de niveau lycée et la volonté de réfléchir à chaque étape suffisent pour aborder l’ouvrage. [2]

Sans banque commune, diffuser un paiement ne suffit pas : le réseau doit aussi organiser un historique valide. Le livre relie donc la suppression d’un intermédiaire à Proof of Work, au minage et à la protection des enregistrements. Proof of Work constitue une preuve d’un travail de calcul : trouver un résultat approprié est coûteux, mais le vérifier est simple. Le minage prend ainsi sa place dans le fonctionnement de l’ensemble. [2]

Pritzker précise ensuite l’image initiale des comptes. Bitcoin utilise des UTXO, des sorties de transactions antérieures qui n’ont pas encore été dépensées. Le portefeuille en déduit le solde affiché. Lors d’un paiement, une sortie choisie est dépensée entièrement et le reliquat revient sous forme d’une nouvelle sortie. L’analogie avec un gros billet et la monnaie rendue aide à comprendre, sans décrire littéralement des pièces numériques. [2]

Les mineurs proposent de nouveaux blocs de transactions, les nœuds les vérifient selon leur logiciel et les développeurs préparent des modifications de ce logiciel. Les utilisateurs choisissent celui qu’ils exécutent. Ces rôles peuvent se recouper, mais ils restent distincts. Conséquence importante : la puissance de minage seule ne peut contraindre un nœud de vérification à accepter un bloc contraire à ses règles. Le chapitre relie ainsi technique et confiance dans l’usage de Bitcoin. [2]

Pritzker vient du développement logiciel et des entreprises technologiques. Son parcours comprend Reverb, une place de marché en ligne d’instruments de musique, et l’entreprise Bitcoin Swan. Cette expérience éclaire son intérêt pour la construction du système et sa volonté de la décomposer en étapes compréhensibles. Elle ne remplace pas les preuves : il faut distinguer explication technique et convictions de l’auteur sur l’avenir de Bitcoin. [1] [4]

L’introduction recommande The Bitcoin Standard pour l’économie monétaire, puis Mastering Bitcoin et Programming Bitcoin pour la programmation. Inventing Bitcoin peut fournir une première compréhension technique avant ces lectures. Cet aperçu vérifie la bibliographie, la présentation, le sommaire, l’introduction et des passages choisis. Il ne juge pas chaque chapitre ; les exemples anciens ne décrivent pas automatiquement l’état actuel de tous les outils du réseau. [2]

Pour une vision complète, lisez aussi UTXO, Proof of Work, Full Node, Portefeuille, Coin Selection. Cette entrée est également citée par Inventing Bitcoin (Czech edition).

01Faut-il savoir programmer ?

Non. L’introduction suppose des mathématiques de niveau lycée, pas la lecture de code. Certaines étapes demandent tout de même de l’attention ; relier chaque nouveau terme au problème traité aide à suivre.

02S’agit-il d’une critique de tout le livre ?

Non. Cet aperçu s’appuie sur la bibliographie, la présentation, le sommaire, l’introduction et des passages choisis. Il explique l’orientation et certains liens, sans prétendre avoir vérifié tous les chapitres ou toutes les éditions.

DOC · 001Inventing Bitcoin — official author websiteSource primaire DOC · 002Yan Pritzker — Inventing Bitcoin: contents, introduction and selected passagesSource primaire DOC · 003Google Books — Inventing Bitcoin: bibliographic recordSource primaire DOC · 004Swan Bitcoin — Inventing Bitcoin and Yan PritzkerSource primaire
Révisé le: Sources d’abord · Pas un conseil financier