BlockPulseNews
Définition

Hard Fork : définition

Aussi appelé : Hard fork

Un hard fork est une modification des règles d'une blockchain qui n'est pas rétrocompatible : les nœuds non mis à jour rejettent les nouveaux blocs, ce qui peut, en cas de désaccord, faire naître deux chaînes distinctes.

Thème : Les bases de la crypto

Hard Fork : comment ça marche ?

Une blockchain fonctionne grâce à des règles de consensus partagées par tous les nœuds : taille des blocs, format des transactions, récompenses, etc. Un hard fork change ces règles de façon à rendre valides des blocs qui auraient été refusés auparavant. Les logiciels non mis à jour considèrent alors ces blocs comme invalides et cessent de suivre la chaîne. Pour que le réseau reste uni, l'ensemble des participants (nœuds, mineurs ou validateurs, plateformes) doit donc adopter la nouvelle version avant une date ou une hauteur de bloc convenue.

Contrairement à une idée répandue, un hard fork ne crée pas forcément une nouvelle cryptomonnaie. Ethereum a ainsi connu de nombreuses mises à niveau planifiées par hard fork, adoptées par la quasi-totalité du réseau, sans scission durable. La séparation en deux chaînes n'arrive que lorsqu'une partie de la communauté refuse le changement et continue d'exploiter l'ancienne version. C'est ce qui s'est produit avec Bitcoin Cash, issu de Bitcoin en 2017 après un désaccord sur la taille des blocs, ou avec Ethereum Classic, né de la réaction au piratage de The DAO en 2016.

Un exemple concret

Imaginons une blockchain fictive dont les développeurs veulent doubler la taille maximale des blocs. Ils publient une nouvelle version du logiciel, active à partir du bloc 500 000. Si tous les opérateurs l'installent, la transition passe inaperçue pour les utilisateurs. Si un groupe de mineurs refuse, deux chaînes coexistent après ce bloc : chaque détenteur se retrouve avec des soldes identiques sur les deux, mais ces actifs évoluent ensuite de façon indépendante.

Les risques à connaître

Une scission expose les utilisateurs aux attaques par rejeu, où une transaction signée sur une chaîne est réexécutée sur l'autre si aucune protection n'a été prévue. Les périodes de fork s'accompagnent aussi de confusion, de suspensions temporaires des dépôts sur les plateformes et de tentatives d'arnaque autour de prétendus jetons à réclamer.

À ne pas confondre avec

  • Soft Fork : Un soft fork resserre les règles de façon rétrocompatible, si bien que les anciens nœuds continuent d'accepter les nouveaux blocs, contrairement au hard fork.
  • Fork : Fork est le terme général qui désigne toute divergence de chaîne ou de code, dont le hard fork n'est qu'un cas particulier.
  • Réorganisation : Une réorganisation remplace temporairement quelques blocs récents sous les mêmes règles, sans aucun changement de protocole.

Questions fréquentes sur Hard Fork

Un hard fork donne-t-il des cryptos gratuites ?

Uniquement en cas de scission durable : les soldes existants au moment du fork sont dupliqués sur la nouvelle chaîne. Encore faut-il que le portefeuille ou la plateforme prenne en charge ce nouvel actif, et sa valeur de marché n'est jamais garantie.

Faut-il faire quelque chose lors d'un hard fork ?

Pour un simple utilisateur dont les fonds sont sur un portefeuille à jour, généralement rien. Les opérateurs de nœuds, en revanche, doivent mettre à jour leur logiciel avant l'activation.

Termes liés

Dans le même thème : Les bases de la crypto

Tous les termes du thème Les bases de la crypto →

À lire

Hard Fork dans l'actualité

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

Approfondir

Les fiches des projets cités

Pour aller plus loin sur les projets mentionnés dans cette définition.

Approfondir avec l'Académie : La Cryptomonnaie 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 H

← Tout le lexique crypto de A à Z