Aller au contenu principal
Protocole

Soft fork

Un soft fork est un changement rétro-compatible des règles de consensus de Bitcoin. Les anciens nœuds continuent à valider la chaîne, même s'ils ignorent la nouvelle règle. SegWit ou Taproot sont des soft forks. Ils permettent d'évoluer Bitcoin sans diviser la chaîne.

Définition et principe

Un soft fork est une modification des règles de consensus de Bitcoin qui restreint ce qui est valide, plutôt que de l'élargir. Conséquence directe : un bloc valide selon les nouvelles règles l'est aussi pour les anciens nœuds. Les anciens nœuds peuvent continuer à fonctionner sans mise à jour, ils ignorent simplement la nouvelle règle. C'est la différence fondamentale avec le hard fork, qui crée deux chaînes incompatibles.

Comment ça fonctionne

Techniquement, un soft fork transforme des transactions ou des blocs qui étaient « valides mais inutilisés » en blocs porteurs d'une nouvelle sémantique. Par exemple :

  • Avant SegWit (2017) : certains champs étaient ignorés
  • Après SegWit : ces champs portent la signature (witness)

Pour les anciens nœuds, la transaction reste valide ; pour les nouveaux, elle obéit à une logique enrichie. Le verrouillage du soft fork sur la chaîne se fait via un mécanisme d'activation (BIP-9, BIP-8, ou Speedy Trial), où les mineurs signalent leur support et la nouvelle règle s'active une fois un seuil atteint.

Soft forks majeurs de l'histoire

| Année | Soft fork | Apport | |-------|-----------|--------| | 2012 | BIP-16 | P2SH (multisig pratique) | | 2015 | BIP-65 | OP_CHECKLOCKTIMEVERIFY (verrous temporels) | | 2017 | BIP-141 | SegWit (signatures séparées, fix malléabilité) | | 2021 | BIP-341/342 | Taproot, Schnorr, Tapscript |

Avantages et limites

Le soft fork est l'outil privilégié pour faire évoluer Bitcoin :

  • Avantage : pas de fracture de la chaîne, déploiement progressif possible
  • Avantage : les nœuds non mis à jour continuent à fonctionner
  • Limite : ne peut qu'ajouter des restrictions, pas relâcher d'anciennes règles
  • Limite : nécessite un consensus social fort pour éviter une bifurcation involontaire

À retenir

Le soft fork incarne la philosophie de Bitcoin : faire évoluer le protocole avec prudence, sans casser ce qui marche, en respectant l'autonomie de chaque nœud. C'est pourquoi les évolutions de Bitcoin sont lentes — mais aussi pourquoi elles sont durables.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.