BlockPulseNews
Définition

Fork : définition

Un fork est une modification des règles d'une blockchain ou une copie de son code ; on distingue le soft fork, compatible avec les anciennes règles, du hard fork, qui peut séparer la chaîne en deux si tout le monde ne suit pas.

Thème : Les bases de la crypto

Fork : comment ça marche ?

Une blockchain fonctionne parce que tous les nœuds appliquent les mêmes règles. Changer ces règles revient à créer un embranchement, d'où le terme fork, fourche en anglais. Avec un soft fork, les nouvelles règles sont plus restrictives : les anciens nœuds continuent d'accepter les blocs produits selon elles, ce qui permet une mise à niveau sans séparation. Avec un hard fork, les nouvelles règles acceptent des blocs que les anciens nœuds jugent invalides : chacun doit se mettre à jour pour rester sur la même chaîne.

La plupart des hard forks sont des mises à niveau planifiées et largement adoptées. Lorsqu'une partie de la communauté refuse le changement, la chaîne se scinde et deux réseaux coexistent, chacun avec son propre jeton. Ce fut le cas en 2016 avec Ethereum Classic, après le piratage de The DAO, ou en 2017 avec Bitcoin Cash, issu d'un désaccord sur la taille des blocs. Le mot désigne aussi, plus largement, la copie du code open source d'un projet pour en lancer un nouveau, pratique très courante dans la DeFi.

Un exemple concret

Imaginons une blockchain dont la communauté se divise sur une modification. Le jour du hard fork, la majorité des nœuds applique les nouvelles règles, mais une minorité garde les anciennes. Deux chaînes poursuivent leur route, et ceux qui détenaient des jetons avant la séparation en possèdent désormais sur chacune d'elles.

Les risques à connaître

Une séparation de chaîne peut créer de la confusion, des attaques par rejeu (une transaction valable sur les deux chaînes) et des arnaques promettant de récupérer des jetons issus du fork. Les copies de code non auditées reprennent parfois les failles de l'original, ou en introduisent de nouvelles.

À ne pas confondre avec

  • Hard Fork : Le hard fork est un type précis de fork, non rétrocompatible, alors que le fork désigne toute modification ou copie.
  • Soft Fork : Le soft fork est le type de fork rétrocompatible, qui n'oblige pas tous les nœuds à se mettre à jour.
  • Réorganisation : Une réorganisation est le remplacement temporaire de quelques blocs concurrents, sans changement de règles, alors qu'un fork modifie les règles.

Questions fréquentes sur Fork

Un fork crée-t-il forcément une nouvelle crypto ?

Non, la plupart des forks sont des mises à niveau acceptées par tous. Une nouvelle chaîne et un nouveau jeton n'apparaissent que si une partie de la communauté refuse le changement lors d'un hard fork.

Que deviennent mes cryptos lors d'un hard fork contesté ?

Les soldes existant avant la séparation se retrouvent sur les deux chaînes. Il faut toutefois se méfier des services qui demandent une clé privée pour récupérer les jetons de la nouvelle chaîne.

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

Fork dans l'actualité

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

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 F

← Tout le lexique crypto de A à Z