Comment ça fonctionne
Les règles de la blockchain sont encodées dans le logiciel des nœuds. Quand des développeurs proposent de nouvelles règles, les opérateurs de nœuds décident s’ils mettent à jour. Un soft fork resserre les règles, de sorte que les anciens nœuds acceptent la nouvelle chaîne mais ne peuvent pas y produire de blocs. Un hard fork desserre ou modifie les règles d’une manière que les anciens nœuds rejettent ; la chaîne se divise en deux si une part significative des opérateurs refuse la mise à jour.
Exemple
Bitcoin Cash a forké de Bitcoin en août 2017 comme hard fork sur les limites de taille de bloc. Deux chaînes séparées existent aujourd’hui, toutes deux descendant du même historique avant la séparation. Ethereum et Ethereum Classic se sont séparés en 2016 après un hard fork annulant les transactions affectées par le hack DAO. Les soft forks sont en général moins dramatiques : SegWit sur Bitcoin en 2017 a activé de nouvelles fonctionnalités sans diviser la chaîne.
Pourquoi c’est important
Les forks sont la façon dont les protocoles décentralisés évoluent. Ils redistribuent aussi l’enjeu économique : les détenteurs de la pièce pré-fork reçoivent des soldes égaux sur les deux chaînes post-fork. Les forks majeurs peuvent être des mises à niveau largement acceptées par la communauté ou des séparations conflictuelles qui fragmentent valeur et communauté. Quand vous tenez à travers un fork, vérifiez que votre wallet ou exchange supporte les deux nouvelles chaînes ; certains ne créditent qu’un seul côté.