Une fourche logicielle crée une chaîne secondaire
Samedi, le réseau Bitcoin a connu une divergence de protocole après la validation d'un bloc qui n'affichait pas le signal attendu par les nœuds configurés pour la proposition BIP-110. Ces nœuds ont refusé le bloc à la hauteur 961 632 et se sont retrouvés isolés du reste du réseau, reportant un retard de 18 blocs par rapport à la chaîne majoritaire.
Ce qui s'est passé exactement
La division est née d'un rejet sélectif : des opérateurs suivant les règles BIP-110 n'ont pas accepté le bloc miné sans le bit de version requis. Le bloc contesté avait été produit par le pool AntPool, qui a vu son bloc accepté par la majorité des nœuds. Les nœuds BIP-110 ont alors préféré une tête concurrente, minée par un acteur plus petit identifié comme Roughnecks, via le pool Ocean. Cette chaîne alternative a pu produire un deuxième bloc (hauteur 961 633) avant de s'immobiliser, tandis que la chaîne dominante avançait jusqu'à la hauteur 961 651 en soirée.
Acteurs et puissance de minage
- AntPool : producteur du bloc rejeté par BIP-110.
- Ocean / Roughnecks : acteur ayant soutenu la tête alternative.
- Simple Mining et son système DATUM : redirection de hashrate vers Ocean, participant à la chaîne dominante.
Selon les données publiques, le soutien des mineurs à la proposition n'a jamais dépassé 3 %, nettement inférieur au seuil de 55 % que les auteurs de BIP-110 jugeaient nécessaire pour une activation sûre. Ce manque d'adhésion explique en grande partie la rapide marginalisation de la chaîne minoritaire.
Conséquences techniques et pratiques
Sur le plan technique, l'incident rappelle que Bitcoin dépend de la coordination entre développeurs, opérateurs de nœuds et mineurs pour toute modification des règles de consensus. Une activation sans support suffisant peut créer des tensions et des bifurcations temporaires, avec des implications pour la propagation des blocs et la synchronisation des nœuds.
| Élément | Détail |
|---|---|
| Bloc déclencheur | 961 632 |
| Bloc suivant sur chaîne minoritaire | 961 633 |
| Hauteur atteinte par chaîne dominante | 961 651 |
| Retard des nœuds BIP-110 | 18 blocs |
| Soutien minier à BIP-110 | ≈ 3% |
Interprétations et risques
La situation illustre deux réalités : d'une part, l'architecture décentralisée permet au réseau de continuer sans interruption même lorsqu'une minorité applique d'autres règles ; d'autre part, la coexistence de règles concurrentes peut conduire à des comportements indésirables (blocs orphelins, complexité pour les opérateurs de nœuds, inquiétude des services qui reposent sur la finalité des transactions).
Des voix influentes dans l'écosystème avaient anticipé un faible soutien et une scission sans conséquence majeure. Le déroulé montre toutefois que même une division limitée nécessite une attention rapide des mainteneurs et des mineurs pour éviter des perturbations plus durables.
À court terme, l'incident semble maîtrisé : la chaîne majoritaire a repris l'initiative et la minorité s'est retrouvée en retrait. Reste à observer si cet épisode accélère des discussions sur les procédures d'activation des changements de protocole et sur la manière d'aligner plus efficacement mineurs et opérateurs de nœuds.