Pour comprendre un fork crypto, examinons le concept de blockchain.
Une blockchain est une série de blocs qui représentent chacun une transaction dans un réseau, comme Bitcoin.
Lorsqu’il y a un changement dans le code de cette blockchain particulière, un fork crypto est créé. La série va donc dans deux directions possibles, un peu comme un Y.
Une dent du fork suit la nouvelle blockchain mise à jour, et l’autre suit l’ancien chemin.
Si les utilisateurs qui sont encore sur l’ancien chemin mettent à jour leur logiciel vers la dernière version, le fork disparaîtra et il ne restera plus qu’un seul chemin.
C’est ce qu’on appelle un « soft fork », où seul 1 des deux chemins est légitime. L’autre a cessé de fonctionner, est obsolète et les utilisateurs doivent mettre à jour leur logiciel pour continuer à utiliser le réseau.
Un « hard fork« , en revanche, donne deux branches, l’une qui suit l’ancien protocole et l’autre qui suit la nouvelle version.
Un exemple de ceci est le hard fork qui sépare Bitcoin Cash de Bitcoin.