Fork : quand une blockchain se scinde ou change de règles

Fork : quand une blockchain se scinde ou change de règles
La rédactionSignature éditoriale – Guides & contenus pédagogiques

Soft forks et hard forks

Un fork est un changement des règles du protocole d’une blockchain. Le changement est soit un soft fork — rétrocompatible, où les anciens nœuds acceptent toujours les nouveaux blocs — soit un hard fork, qui rompt la compatibilité. Un hard fork scinde la chaîne en deux si une partie de la communauté refuse la mise à jour : les deux versions continuent de produire des blocs selon des règles différentes, avec des registres et des communautés séparés.

Le hard fork le plus célèbre est Bitcoin Cash, séparé du Bitcoin en 2017 sur un désaccord concernant la taille des blocs. Ethereum a forké d’Ethereum Classic après le hack du DAO en 2016, la majorité de la communauté basculant vers la version qui annulait le vol. Dans chaque cas, les détenteurs de la chaîne d’origine ont reçu par défaut un solde équivalent sur la nouvelle, puisque le registre jusqu’au split était identique.

Les soft forks sont bien plus courants comme mécanisme de mise à jour routinier. Ils permettent aux réseaux d’ajouter des fonctionnalités — SegWit et Taproot sur Bitcoin, EIP-1559 et The Merge sur Ethereum — sans casser la chaîne. Les hard forks sont plus rares et plus conflictuels car ils demandent un accord quasi-unanime pour passer proprement. Quand l’accord manque, le résultat est une guerre de forks, deux chaînes concurrentes, et un test public de laquelle utilisateurs, mineurs et exchanges soutiennent vraiment.

Partager cet article