Qu’est-ce qu’un fork ?

DÉFINITION D’UN FORK DANS UN PROJET CRYPTO

Pour commencer traduisons cet anglicisme. Le mot « fork » désigne une fourche, ou une fourchette. On l’utilise pour sa schématique et non pour sa signification première. On désigne tout embranchement, toute bifurcation, par un « fork ». Elle est caractérisée par une route principale se divisant en deux ou plus à un moment donné du projet.

Alors pourquoi utiliser le mot « fork » dans le domaine des cryptomonnaies ? Il arrive qu’un projet naisse, puis se divise en deux projets distinct au cour de la vie de la blockchain. On obtient donc deux blockchains distinctes.

Pourquoi ne pas modifier la blockchain directement ? Il arrive que les développeurs ne soient pas d’accord sur les modifications à apporter au projet, les développeurs se séparent. Une partie continue à travailler sur la première version du projet, les autres développent le fork du projet.

Prenons l’exemple du Bitcoin : le « Bitcoin Cash », « Bitcoin SV », « Bitcoin Diamond » sont des forks de Bitcoin. Les projets existent toujours aujourd’hui, mais la chaine principale reste Bitcoin (BTC).

Le schéma du Bitcoin ressemble clairement à une une fourchette, ou une fourche (fork).

Il existe des forks pour de nombreux projets, le Bitcoin n’est pas le seul projet a avoir subit un fork. Ethereum aussi a subit un fork. Il existe aujourd’hui deux blockchain Ethereum : Ethereum Classic (ETC) et Ethereum (ETH). La blockchain la plus utilisée reste Ethereum (ETH).

Q : « J’ai des Bitcoins, que vont-ils devenir si le projet se divise ? Vais-je perdre la moitié de mon investissement ? »
R : « Non, vous recevrez le même montant du projet, si vous possédez 500€ en Bitcoin, vous recevrez 500€ dans le fork du Bitcoin ».