Fait rare — quelque chose que j'ai appris récemment, et très peu savent.

Je suis tombé sur cela récemment en fouillant dans le design précoce de Bitcoin.

C'est l'un de ces détails presque jamais discutés — même parmi les utilisateurs de crypto.

Dans les premiers jours de Bitcoin, les nœuds n'appliquaient pas strictement toutes les règles monétaires.

Ils supposaient que les mineurs se comportaient correctement.

En août 2010, cette hypothèse a échoué.

Une seule transaction a été minée qui a créé 184 milliards de BTC — bien au-delà de la limite de 21 millions de Bitcoin.

Le bloc a été accepté.

Le réseau a atteint le consensus.

Pas parce qu'il était valide —

mais parce que les nœuds n'appliquaient pas encore cette règle strictement.

Le bug était un débordement de valeur uint64 dans la validation du montant de sortie, permettant des totaux dépassant MAX_MONEY.

Cet incident a révélé quelque chose de critique :

Le consensus n'est pas ce que déclarent les mineurs —

c'est ce que les nœuds refusent d'accepter.

Après la découverte du bug, Bitcoin a été corrigé et restauré — la seule fois dans son histoire que cela s'est produit.

À partir de ce moment-là :

Les nœuds sont devenus des enforceurs stricts des règles.

Les mineurs sont devenus des fournisseurs de services, pas des autorités.

La plupart des gens pensent que les mineurs "gèrent" Bitcoin.

Ils ne le font pas.

Les nœuds le font — discrètement.

Et Bitcoin n'a appris cela qu'après avoir déjà été lancé.