BlockPulseNews
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

Soft Fork : comment ça marche ?

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é.

À ne pas confondre avec

  • Hard Fork : Un hard fork assouplit ou modifie les règles de façon incompatible, obligeant tous les nœuds à se mettre à jour, alors qu'un soft fork reste accepté par les anciens nœuds.
  • Fork : Fork est le terme général, qui désigne aussi bien une mise à jour de protocole qu'une copie de code ou une scission de chaîne.
  • Réorganisation : Une réorganisation est le remplacement de blocs récents par une branche concurrente, un phénomène ponctuel qui n'est pas un changement de règles.

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.

Termes liés

Dans le même thème : Consensus et minage

Tous les termes du thème Consensus et minage →

À lire

Soft Fork dans l'actualité

Nos articles qui parlent de Soft Fork, les plus pertinents d'abord.

Approfondir avec l'Académie : Le Minage Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en S

← Tout le lexique crypto de A à Z