Bitcoin: 199 Questions est un court ouvrage en anglais d’Alessio Barnini et Alessandro Aglietti, présenté sous forme de questions-réponses. Il va des bases aux sujets techniques. Il oriente la poursuite de l’apprentissage ; une réponse brève ne constitue pas, à elle seule, un manuel complet du portefeuille.
Barnini et Aglietti sont des programmeurs qui ont voulu expliquer Bitcoin à d’autres personnes. Dans leur entretien, ils racontent le développement du projet : un cours vidéo, puis un ouvrage plus long, Bitcoin: from theory to practice, issu des textes préparés pour ce cours, et enfin le petit volume de questions-réponses. Le format bref complète donc une explication plus approfondie. Il peut aider à formuler la question suivante, sans faire tenir toute la technologie en quelques phrases. [3]
La fiche de l’édition anglaise brochée indique une publication en 2019, une longueur de 74 pages et l’ISBN 9781078155588. Le copyright de l’extrait porte la même année. Ces indications permettent de distinguer le livre de guides aux titres proches. Elles ne prouvent pas que toutes les réponses ont été régulièrement mises à jour depuis. Pour les logiciels et les services notamment, il est utile de connaître l’époque d’une explication. [2]
Le sommaire répartit les sujets entre Entry Level, Intermediate Level, Advanced Level et Nerd Zone. Le début présente Bitcoin lui-même ; la suite entre dans les détails. Voyez ces noms comme des repères de difficulté, pas comme un examen à réussir. Pour s’intéresser à un premier paiement, nul besoin de maîtriser d’abord la cryptographie. À l’inverse, un mot inconnu dans une partie avancée peut être une bonne raison de revenir en arrière. [2]
Le sommaire aborde les portefeuilles, les clés privées, les sauvegardes et les frais. Reliez-les à une situation : vous voulez envoyer un paiement tout en conservant l’accès à votre argent si le téléphone tombe en panne. Une clé privée permet de créer les signatures autorisant la dépense des bitcoins ; ce n’est pas un mot de passe de connexion que l’assistance peut simplement réinitialiser. Une sauvegarde doit permettre de retrouver cet accès après la perte de l’appareil. Les définitions prennent ainsi un sens concret. [2]
La confirmation des transactions et les UTXO figurent aussi au sommaire. Une transaction non confirmée n’a pas encore été incluse dans un bloc ; son affichage dans le portefeuille n’équivaut donc pas à sa confirmation dans la chaîne. Un UTXO est une sortie encore non dépensée d’une transaction antérieure, utilisable lorsque ses conditions sont remplies. Pour un débutant, ce sont deux questions distinctes : comment un paiement entre dans le registre du réseau et ce qu’un nouveau paiement dépense. Il est normal de ne pas tout expliquer parfaitement dès le début. [2]
Les sujets avancés vont des signatures numériques aux scripts, au Merkle Tree, à la dérivation des clés et aux réseaux de test. Un script désigne ici les règles servant à vérifier si une sortie peut être dépensée. Un Merkle Tree relie les empreintes des données en une structure arborescente et permet de prouver l’appartenance d’un élément sans fournir tous les autres. Ces sujets demandent davantage de contexte. Vous pouvez noter ce qui reste obscur et y revenir avec une explication plus détaillée. [2]
Choisissez une question, lisez la réponse et reformulez-la avec vos mots. Notez ensuite ce qui reste incertain. Les auteurs reconnaissent eux-mêmes que les sujets techniques demandent plus de place et renvoient à leur ouvrage plus long. Avant une opération précise dans un portefeuille, consultez aussi la documentation actuelle du logiciel. Comprendre une notion et réaliser une opération en sécurité sont deux acquis liés, mais différents. [1] [3]
Nous nous appuyons sur la page des auteurs, leur entretien, les données d’édition et l’extrait public comprenant le sommaire et l’introduction. Les réponses principales étant absentes de l’extrait, nous n’évaluons pas chacune d’elles et ne prétendons pas avoir lu tout le livre. Les explications ci-dessus sont un complément rédigé pour l’Atlas, pas des citations de ces réponses inaccessibles. Les liens permettent de consulter les sources et de décider si ce format court vous convient. [1] [2] [3]
Pour une vision complète, lisez aussi Bitcoin, Transaction, Minage, Portefeuille.
01Faut-il savoir programmer pour commencer ?+
Les questions de base du sommaire commencent par ce qu’est Bitcoin, sans demander d’écrire un programme au préalable. Les parties suivantes sont techniques. Choisissez un niveau adapté à vos connaissances et approfondissez progressivement les notions nouvelles. L’extrait public ne permet toutefois pas de juger la clarté de chaque réponse du livre.
02Une réponse courte suffit-elle pour utiliser un portefeuille en sécurité ?+
Elle aide à s’orienter, mais ne suffit pas seule. Il faut comprendre la sauvegarde, les conditions de restauration et le fonctionnement du portefeuille utilisé. Avant toute opération réelle, vérifiez la procédure actuelle auprès du fabricant ou des développeurs. Un bref aperçu des notions n’est pas un manuel vérifié pour un appareil particulier.