Comment Bitcoin empêche-t-il de dépenser deux fois la même pièce, sans banque aux commandes ?
La monnaie numérique n'est que des données, et les données se copient. La réponse de Bitcoin : un registre public qui coûte une fortune à réécrire.
▶ Lancer l'histoireEn faisant tenir à tout le monde le même registre public, et en rendant ce registre ruineux à réécrire. La double dépense, c'est payer deux fois avec le même argent. D'habitude, une banque ou une société de paiement l'empêche en vérifiant si une pièce a déjà été dépensée, mais elle devient alors un point de défaillance unique. Bitcoin supprime l'intermédiaire : chaque ordinateur du réseau garde sa propre copie du registre, la blockchain, et vérifie chaque paiement par rapport à elle.
Le hic, c'est que les messages atteignent les ordinateurs à des moments légèrement différents : deux paiements de la même pièce pourraient chacun sembler valides dans des parties différentes du réseau. Bitcoin tranche en regroupant les paiements en blocs, et en rendant chaque bloc coûteux à produire. Un mineur doit trouver un nombre qui donne à l'empreinte numérique du bloc, son hash, une valeur inférieure à une cible, ce qui demande un nombre énorme d'essais mais une seule vérification. Chaque bloc contient aussi l'empreinte du bloc précédent : les blocs forment une chaîne.
En cas de désaccord, les ordinateurs suivent la chaîne la plus longue, celle qui a demandé le plus de travail. Pour annuler un paiement, un tricheur devrait refaire le travail de ce bloc et de tous les suivants, et dépasser tous les autres. Les chances d'un attaquant plus lent de rattraper son retard diminuent exponentiellement à chaque nouveau bloc, d'où l'habitude des commerçants d'attendre quelques confirmations.

La garantie a ses limites. Quiconque détient plus de la moitié de la puissance de calcul du réseau pourrait réécrire l'histoire récente, et des monnaies imitatrices plus petites ont perdu des millions de cette façon.
Étape 1: Signer et diffuser
Tu signes le paiement avec ta clé privée ; chaque nœud le vérifie.
Étape 2: Regrouper en bloc
Les mineurs rassemblent les paiements et le hash du bloc précédent.
Étape 3: Prouver le travail
Trouver un nonce qui donne un hash sous la cible : beaucoup d'essais, une vérification.
Étape 4: Suivre la chaîne la plus longue
Les nœuds acceptent la chaîne qui a demandé le plus de travail.
Étape 5: Attendre les confirmations
Chaque bloc au-dessus rend une réécriture exponentiellement moins probable.
Quiz
0/3
Récap
La chaîne la plus longue gagne, et chaque nouveau bloc au-dessus de ton paiement rend son annulation exponentiellement plus difficile.
Le fait surprenant · Le premier bloc de Bitcoin contient un titre de journal sur un second sauvetage des banques.
Liens
- 💸 Pourquoi ne peut-on pas simplement copier-coller de l'argent numérique ?
- ⛏️ Comment une astuce de 1993 contre le spam a-t-elle fini par sécuriser Bitcoin ?
- 🔐 Comment deux inconnus peuvent-ils convenir d'un secret alors que tout le monde écoute ?
- 🔒 Pourquoi ton site préféré ne connaît-il pas ton mot de passe ?
- 💸 Qui décide vraiment de la quantité d'argent qui existe ?
Sources (5)
Pas de source, pas d'affirmation. Chacun des 30 faits de cette leçon renvoie à au moins une de ces sources.