
Hard forks et soft forks : comment les blockchains changent leurs règles
Les règles d'une blockchain ne sont pas figées. Bitcoin a ajouté de nouveaux types d'adresses, Ethereum est passé du minage au staking, et les chaînes plus petites se mettent régulièrement à jour. Mais il n'existe aucun serveur central à mettre à jour. Chaque nœud exécute sa propre copie des règles, et les modifier implique de mettre d'accord des milliers d'opérateurs indépendants.
Les deux façons d'y parvenir s'appellent les soft forks et les hard forks. La différence détermine si les anciens logiciels continuent de fonctionner — et parfois, si une crypto-monnaie se transforme en deux.
Règles, nœuds et consensus
Chaque nœud complet vérifie chaque bloc au regard de ses règles. Un bloc qui les enfreint est rejeté, quel que soit celui qui l'a miné. C'est ce qui rend une blockchain difficile à tromper — et ce qui rend sa modification délicate. Si certains nœuds appliquent de nouvelles règles et d'autres les anciennes, ils risquent de ne pas s'accorder sur les blocs valides.
Soft fork : des règles plus strictes, les anciens nœuds suivent toujours
Un soft fork rend les règles plus strictes. Les blocs valides selon les nouvelles règles restent valides selon les anciennes ; les nœuds qui ne se mettent pas à jour continuent donc de suivre la chaîne, ils n'appliquent simplement pas eux-mêmes les nouvelles restrictions.
Les grandes mises à niveau de Bitcoin ont été des soft forks. SegWit, en 2017, a modifié la manière dont les signatures sont stockées, et Taproot, en 2021, a ajouté les signatures Schnorr ainsi qu'une nouvelle façon de s'engager sur des scripts. Les anciens nœuds considéraient ces nouvelles transactions comme valides sans même les comprendre — c'est pourquoi Taproot a pu arriver sans scinder le réseau.
Les soft forks sont généralement jugés plus sûrs, car rien ne casse pour ceux qui ne se mettent pas à jour. La contrepartie : les nouvelles fonctionnalités doivent être conçues pour tenir dans les anciennes règles, ce qui peut les rendre plus complexes.
Hard fork : de nouvelles règles, les anciens nœuds restent à la traîne
Un hard fork assouplit ou modifie les règles, si bien que des blocs valides selon les nouvelles règles peuvent être invalides selon les anciennes. Les nœuds qui ne se mettent pas à jour rejettent les nouveaux blocs et cessent de suivre la chaîne.
Lorsque presque tout le monde se met à jour, un hard fork n'est qu'une mise à niveau coordonnée. De nombreuses chaînes en réalisent selon un calendrier : les grandes mises à niveau d'Ethereum, les mises à niveau réseau de Zcash et les mises à niveau de protocole de Kaspa sont des hard forks planifiés que tout l'écosystème traverse ensemble.
Lorsqu'un groupe significatif refuse la mise à jour, il en résulte une scission de la chaîne : deux chaînes qui partagent le même historique jusqu'au fork, puis divergent.
Quand les forks créent de nouvelles crypto-monnaies
Des scissions ont donné naissance à des crypto-monnaies bien connues :
- Ethereum et Ethereum Classic se sont séparés en 2016, après un désaccord sur l'annulation des effets du piratage de The DAO.
- Bitcoin et Bitcoin Cash se sont séparés en 2017 sur la manière de passer à l'échelle — des blocs plus grands ou SegWit et d'autres approches. Bitcoin Cash se poursuit en tant que chaîne à part entière.
Après une scission, toute personne qui détenait des fonds au moment du fork les détient sur les deux chaînes, contrôlés par les mêmes clés. Cela ressemble à de l'argent gratuit, et c'est parfois le cas, mais cela comporte des risques : les attaques par rejeu, où une transaction d'une chaîne peut être rediffusée sur l'autre si les chaînes n'ajoutent pas de protection, et les outils frauduleux de « réclamation » qui demandent votre clé privée. Les forks héritent en outre de bien plus que des soldes : le même bug peut se dérouler différemment de chaque côté.
Ce que les forks signifient pour vous
- La plupart des forks n'exigent rien de vous. Vos fonds restent où ils sont ; vos clés les contrôlent toujours.
- Les portefeuilles doivent parfois être mis à jour. Un hard fork qui modifie les formats de transaction ou de signature peut amener un ancien logiciel de portefeuille à construire des transactions que le réseau rejette. Gardez votre portefeuille à jour à l'approche des mises à niveau annoncées.
- Les plateformes d'échange peuvent suspendre dépôts et retraits autour d'un fork. C'est une précaution normale.
- Ne saisissez jamais votre phrase de récupération sur un site de « réclamation de fork ». Si vous souhaitez récupérer des fonds sur une nouvelle chaîne, transférez d'abord vos fonds principaux vers de nouvelles clés, puis utilisez un logiciel de portefeuille réputé pour accéder aux anciennes clés.
- Soyez patient après une scission contestée. Attendez que la protection contre le rejeu et le support des plateformes d'échange soient clairs.
Les forks et SSP
SSP prend en charge des chaînes aux styles de mise à niveau très différents — les soft forks de Bitcoin, les hard forks programmés sur des chaînes comme Zcash et les mises à niveau régulières des chaînes EVM. Lorsqu'une mise à niveau modifie la façon dont les transactions sont construites ou signées, SSP Wallet et SSP Key sont mis à jour en conséquence.
Zcash en est un bon exemple. Chaque mise à niveau réseau de Zcash modifie une valeur sur laquelle s'engage chaque signature de transaction ; les portefeuilles conçus pour les anciennes règles produisent donc des signatures que le réseau refuse. Comme SSP exige deux signatures, SSP Wallet et SSP Key doivent tous deux être mis à jour pour les nouvelles règles — et le réseau n'acceptera aucune transaction tant que les deux ne le seront pas.
À retenir en pratique : gardez les deux applications à jour, surtout à l'approche des mises à niveau réseau annoncées.
Le résumé honnête
Un soft fork resserre les règles pour que les anciens nœuds suivent toujours ; un hard fork les modifie, si bien que tout le monde doit se mettre à jour. La plupart des hard forks sont des mises à niveau planifiées et sans histoire. Quelques-uns deviennent des scissions de chaîne qui transforment une crypto-monnaie en deux.
Pour les détenteurs, les forks exigent rarement une action — gardez votre portefeuille à jour, méfiez-vous de tout ce qui demande votre phrase de récupération pour « réclamer » des fonds issus d'un fork, et laissez la poussière retomber avant de déplacer des fonds autour d'une scission contestée.


