Sous le capot : comment Bitcoin fonctionne, vraiment ?

Blockchain, blocs, minage, preuve de travail, clés publiques et privées — l'essentiel pour comprendre, sans jargon.

sommaire · 6 sections

On a vu dans le premier article que Bitcoin était un grand livre partagé entre des milliers d’ordinateurs. Comment ce livre est-il tenu sans qu’on puisse tricher ? C’est ce que nous allons voir, sans jargon.

La blockchain : un livre découpé en pages

Un livre de comptes, c’est une liste de transactions. Bitcoin fait exactement ça, mais au lieu d’ajouter les transactions une par une, on les regroupe en blocs, environ toutes les 10 minutes.

Chaque bloc contient :

  • une liste de transactions récentes,
  • un lien cryptographique vers le bloc précédent (une “empreinte” mathématique du bloc d’avant),
  • une preuve de travail (on y vient).

D’où le nom : block-chain, une chaîne de blocs. Chaque bloc référence le précédent. Modifier un bloc passé reviendrait à changer son empreinte, ce qui invaliderait tous les blocs suivants. C’est ce qui rend le registre falsification-proof : plus on remonte, plus c’est verrouillé.

BLOC #842prev:9a…f2TRANSACTIONSnonce:38 291hash:7e…11BLOC #843prev:7e…11TRANSACTIONSnonce:84 932hash:4c…0dBLOC #844prev:4c…0dTRANSACTIONSnonce:12 740hash:le hash d'un bloc devient le « prev » du suivant — d'où la chaîne
Chaque bloc embarque l’empreinte du précédent — falsifier en remonte la chaîne entière.

Les nœuds : qui tient le livre ?

Le livre n’est pas hébergé sur un serveur central. Il est copié à l’identique sur des dizaines de milliers d’ordinateurs appelés des nœuds (nodes), répartis dans le monde. N’importe qui peut faire tourner un nœud chez soi — c’est un logiciel libre.

Quand vous envoyez une transaction, vous l’annoncez au réseau. Les nœuds se la transmettent de proche en proche. Une transaction valide finit par être incluse dans un bloc et, à partir de là, tout le monde l’a dans son livre.

Le minage : qui décide du prochain bloc ?

Voilà le point délicat. Si n’importe qui peut écrire dans le livre, qu’est-ce qui empêche un malin d’écrire “Untel m’envoie 1000 bitcoins” sans le consentement d’Untel ?

D’abord, les signatures cryptographiques (on y vient). Mais surtout : le droit d’ajouter le prochain bloc se mérite.

Toutes les 10 minutes environ, des ordinateurs spécialisés appelés mineurs se livrent à une compétition. Le défi : trouver un nombre qui, combiné aux transactions à inclure, produit une empreinte mathématique commençant par un certain nombre de zéros. Il n’y a pas de raccourci, il faut essayer des milliards de milliards de combinaisons. C’est ça, la preuve de travail (Proof of Work).

Le premier qui trouve gagne :

  • le droit d’ajouter son bloc à la chaîne,
  • une récompense en bitcoins (3,125 BTC au moment où ces lignes sont écrites, en 2026, après le halving de 2024),
  • les frais payés par les transactions incluses.

Cette compétition coûte de l’électricité. C’est voulu : elle rend toute tentative de réécrire l’histoire (refaire toute la chaîne plus vite que tout le réseau) économiquement absurde.

Vos comptes : ce sont vos clés

Sur Bitcoin, vous n’avez pas de compte au sens bancaire. Vous avez des paires de clés cryptographiques :

  • Une clé publique, qui sert d’adresse. Vous pouvez la partager. C’est comme un numéro de RIB.
  • Une clé privée, qui sert à signer les transactions. C’est votre secret absolu. Quiconque la possède peut dépenser vos bitcoins. Quiconque la perd perd ses bitcoins définitivement.

Quand vous envoyez 0,1 BTC à un ami, votre wallet utilise votre clé privée pour produire une signature cryptographique prouvant que vous (et vous seul) autorisez cette transaction. Les nœuds vérifient la signature et acceptent — ou non — la transaction dans le prochain bloc.

C’est cette logique qui remplace la banque : pas besoin de quelqu’un pour valider que vous êtes bien le propriétaire, la signature mathématique le prouve.

ALICE (émetteur)RÉSEAU (vérification)transaction0,1 BTC → Bobclé privée(secret absolu)fonctionSIGN ( tx, clé privée )signature3a4f…b8e1tx + signature reçues0,1 BTC → Bob ·3a4f…b8e1clé publique(connue de tous)fonctionVERIFY ( tx, sig, clé pub. )✓ signature validela signature prouve qu'Alice (et seulement elle) a autorisé la transaction
La clé privée signe, la clé publique vérifie — la banque devient inutile.

Une analogie pour tout assembler

Imaginez un cahier partagé recopié à l’identique chez des milliers de personnes dans le monde :

  • N’importe qui peut lire le cahier (les transactions sont publiques).
  • Pour écrire une transaction, il faut signer avec son cachet personnel (la clé privée).
  • En permanence, tous les participants essaient d’ouvrir un coffre à combinaison dont les codes possibles sont astronomiques. Pas d’astuce : il faut essayer des milliards de codes par seconde. Le premier qui l’ouvre a le droit d’ajouter la page suivante au cahier et y trouve une récompense. Plus on a de puissance de calcul, plus on a de chances de gagner.
  • Le coffre est intelligent : tous les 2 016 coffres ouverts (~14 jours), il ajuste la taille de la combinaison pour que, peu importe combien de gens essaient (dix ou dix millions), il faille en moyenne 10 minutes pour l’ouvrir. C’est ce qui maintient le rythme du cahier stable dans le temps.
  • Chaque page mentionne la précédente en haut : modifier une vieille page casse toute la chaîne derrière.

C’est volontairement simplifié, mais l’essentiel est là.

Ce que vous n’avez pas besoin de comprendre

Bonne nouvelle : pour utiliser Bitcoin, vous n’avez besoin de rien de tout ça. Comme pour internet, vous envoyez un email sans connaître TCP/IP. Vous installez un wallet, vous recevez une adresse, vous l’utilisez. Le reste est transparent.

Mais comprendre les bases vous protège : ça permet de repérer les arnaques (“envoyez-nous votre clé privée pour récupérer vos fonds” — non, jamais), et de prendre des décisions éclairées sur où stocker vos clés.


Prochain épisode → Pourquoi Bitcoin a-t-il une valeur ?

Cet article ne constitue pas un conseil en investissement.

Série · Comprendre Bitcoin en 5 articles 40% · 2/5
auto à 80% de scroll
N
nicolas
// rédacteur · solo

J'écris ce blog en français, à raison d'environ un article par semaine. L'objectif n'est pas de vous faire trader, mais de vous donner les outils pour décider seul.

newsletter / weekly

Un article comme celui-ci, chaque dimanche soir. 4 minutes. Pas de bruit.

double opt-in aucune pub /unsub 1 clic
commentaires[] remark42 · auto-hébergé · sans tracker