677 / 736BK61

Inventing Bitcoin (Czech edition)

Vynález jménem Bitcoin : pourquoi chaque partie du système est nécessaire

Comment envoyer de l’argent sans banque tout en empêchant quelqu’un de le dépenser deux fois ? Yan Pritzker invite le lecteur à résoudre cette question progressivement. L’édition tchèque Vynález jménem Bitcoin présente ainsi la technique à travers des problèmes accessibles aux débutants.

Vynález jménem Bitcoin est la traduction tchèque d’Inventing Bitcoin, de Yan Pritzker. Des modèles simples expliquent pourquoi Bitcoin a besoin de règles communes, de vérification et de minage. Aucune connaissance en programmation n’est nécessaire pour le lire.

Alena veut payer Bedřich. Dans le premier modèle du livre, une banque inscrit le transfert et ajuste leurs soldes. Mais que se passe-t-il si l’on retire la banque ? Pritzker propose d’abord de réfléchir à qui tiendra les comptes et à la manière dont les autres en vérifieront l’exactitude. Les termes techniques arrivent une fois le problème à résoudre compris. [2]

Braiins Publishing a présenté Vynález jménem Bitcoin en 2020 comme sa première publication locale. La traduction tchèque a été enrichie d’un glossaire, c’est-à-dire une liste de termes brièvement expliqués. Le livre s’adresse aussi aux personnes sans connaissance préalable de Bitcoin. Dans l’introduction, l’auteur part de mathématiques de niveau secondaire ; l’analyse économique ou financière et le code informatique détaillé ne sont pas ses objectifs principaux. [1] [2]

Une fois qu’Alena a payé, elle ne devrait pas pouvoir réutiliser les mêmes fonds. Une telle tentative est appelée double dépense. La banque du modèle consulte ses registres et refuse un autre transfert. Sans gestionnaire commun, il faut cependant plus que la promesse de l’expéditeur. Le destinataire doit pouvoir vérifier que le paiement n’entre pas en conflit avec une dépense antérieure des mêmes fonds. [2]

L’idée suivante semble simple : chacun tiendra ses propres registres. Mais une personne se déconnecte et manque des messages ; une autre peut mentir délibérément. Un nouvel arrivant reçoit alors plusieurs versions du passé. Copier un tableau et s’accorder sur un historique valide sont donc deux tâches différentes. Cela explique pourquoi le mot décentralisation ne suffit pas à décrire le fonctionnement d’un système. [2]

Compter simplement les participants peut tromper. Prenons notre propre exemple : dans un vote, quelqu’un crée de nombreux comptes et les présente comme des personnes indépendantes. Cela illustre Sybil Attack : une entité adopte plusieurs identités, comme le décrit le travail de John Douceur. Un passage du livre tchèque assimile ce terme au vol d’identité. Cette explication est trop restrictive : l’attaquant n’a pas besoin de prendre l’identité d’une personne réelle. [2] [3]

Le livre essaie des teneurs de registre désignés, des élections, puis une loterie donnant le droit d’ajouter une inscription. Le lecteur voit où réapparaît la dépendance envers certaines personnes. La loterie ne règle pas encore tout : qui l’organise et pourquoi accepter son résultat ? Cela mène à Proof of Work, une preuve de travail informatique. Son rôle devient plus facile à comprendre puisque le problème de départ est déjà connu. [2]

Alena, Bedřich et le registre partagé constituent un modèle d’enseignement. Ils ne décrivent ni tous les services bancaires ni le format exact des données de Bitcoin. Demandez-vous ce que chaque exemple éclaire et ce qu’il laisse provisoirement de côté. De même, Inventing Bitcoin n’est pas un journal historique du travail de Satoshi : l’auteur construit une explication, pas une preuve de l’ordre réel des découvertes. [2]

Un résultat utile est de savoir expliquer avec ses mots pourquoi diffuser un paiement ne suffit pas, pourquoi les copies ne suffisent pas et où des règles supplémentaires deviennent nécessaires. Le glossaire aide avec les noms ; les entrées correspondantes de l’Atlas approfondissent les questions techniques. Cet aperçu utilise l’introduction, le sommaire, le chapitre sur la suppression des intermédiaires et le début du glossaire du PDF tchèque, ainsi que l’annonce de l’éditeur et le résumé de Douceur. Ce n’est pas une révision du livre entier ni du livre audio. [1] [2] [3]

Pour une vision complète, lisez aussi Inventing Bitcoin, Proof of Work, Minage, Braiins.

01Puis-je lire le livre sans savoir programmer ?

L’auteur ne suppose pas de connaissances en programmation. Il commence par des modèles simples et mentionne les mathématiques du secondaire. Lire dans l’ordre aide : chaque nouveau mécanisme répond à une difficulté de l’exemple précédent.

02Sybil Attack nécessite-t-il de voler le compte de quelqu’un ?

Non. L’essentiel est qu’une entité apparaisse sous plusieurs identités apparemment indépendantes. Créer de nombreux comptes personnels peut l’illustrer ; prendre un compte appartenant à autrui n’est ni la définition ni une condition nécessaire de l’attaque.

DOC · 001Braiins Publishing — Vynález jménem BitcoinSource primaire DOC · 002Yan Pritzker — Vynález jménem Bitcoin, Czech PDFSource primaire DOC · 003John R. Douceur — The Sybil AttackSource primaire
Révisé le: Sources d’abord · Pas un conseil financier