Définition
Soft Fork : définition
Un soft fork est une mise à jour d'un protocole blockchain qui resserre ou restreint les règles existantes, de sorte que les blocs produits selon les nouvelles règles restent considérés comme valides par les nœuds qui n'ont pas mis à jour leur logiciel.
Thème : Consensus et minage
Pour comprendre le soft fork, il faut voir les règles de consensus comme un ensemble de conditions qu'un bloc doit remplir. Un soft fork ajoute des contraintes ou donne un sens nouveau à des éléments jusque-là ignorés. Tout ce qui respecte les nouvelles règles respecte donc aussi les anciennes. Les anciens nœuds continuent d'accepter les nouveaux blocs, même s'ils ne vérifient pas toutes les nouvelles conditions.
C'est ce qui rend le soft fork rétrocompatible. En revanche, pour que la nouvelle règle soit réellement appliquée, il faut qu'une majorité de la puissance de production de blocs la respecte ; sinon, des blocs non conformes pourraient être produits par les anciens logiciels et créer des divisions temporaires. C'est pourquoi les soft forks de Bitcoin passent généralement par un mécanisme de signalement des mineurs avant activation. Bitcoin privilégie ce type de mise à jour, jugé moins risqué pour l'unité du réseau. SegWit et Taproot sont deux exemples connus de soft forks.
Un exemple concret
Imaginons un club qui autorise jusqu'ici des messages de 300 mots maximum, puis décide de limiter à 200 mots. Un ancien membre qui ne connaît que la règle des 300 mots accepte sans problème un message de 180 mots : il est valide pour lui aussi. C'est l'esprit d'un soft fork, à l'inverse d'une règle qui autoriserait soudain 500 mots.
Les risques à connaître
Les nœuds non mis à jour acceptent les blocs mais ne vérifient pas les nouvelles règles, ce qui réduit leur niveau de sécurité. Une activation mal coordonnée peut provoquer des réorganisations temporaires. Les débats sur les règles d'activation peuvent aussi diviser une communauté.
Questions fréquentes sur Soft Fork
Un soft fork crée-t-il une nouvelle crypto ?
Non, en principe. Comme les anciens nœuds acceptent les nouveaux blocs, la chaîne reste unique, contrairement à un hard fork contesté.
Faut-il mettre à jour son portefeuille après un soft fork ?
Ce n'est généralement pas obligatoire pour continuer à utiliser le réseau, mais une mise à jour est nécessaire pour profiter des nouvelles fonctionnalités et vérifier pleinement les nouvelles règles.