Que sont les « hard forks » et les « soft forks »?

SHARE

Tout logiciel nécessite des mises à jour constantes pour résoudre des problèmes qu’il rencontre ou améliorer ses performances. Dans le monde de la crypto-monnaie, ces mises à jour s'appellent des «forks» — que l'on peut traduire en français par « bifurcations »

Les crypto-monnaies fonctionnent grâce à des réseaux décentralisés, tous les participants du réseau, appelés nœuds— « nodes » en anglais—, doivent suivre les mêmes règles pour bien fonctionner ensemble. Cet ensemble de règles s'appelle un «protocole».

Les règles typiques d'un protocole incluent par exemple la taille d'un bloc sur une chaîne de blocs, les récompenses reçues par les mineurs pour l'extraction d'un nouveau bloc, et de nombreux autres attributs et propriétés.

Il existe deux types de « fork » en crypto: les « soft forks »— littéralement : « bifurcations souples »— et les « hard forks »— littéralement « bifurcations fermes » . Ces deux types de « fork » changent fondamentalement le fonctionnement du protocole d'une crypto-monnaie.


Soft Fork

Un « Soft Fork » est une modification apportée à un protocole crypto-monnaie, qui reste compatible avec les versions antérieures. Cela signifie que les nœuds non mis à jour sont toujours en mesure de traiter les transactions et de traiter de nouveaux blocs dans la chaîne de blocs, tant qu'ils n'enfreignent pas les nouvelles règles du protocole.

Imaginez un « Soft fork » qui établit une nouvelle règle de protocole réduisant la taille des blocs de 3 à 2 Mo. Les nœuds plus anciens pourront toujours traiter les transactions et extraire des nouveaux blocs de 2 Mo ou moins. Toutefois, si un nœud non mis à jour tente d'extraire un bloc supérieur à 2 Mo sur le réseau, les nœuds ayant été actualisés rejetteront le bloc car il enfreint les nouvelles règles. Cela encourage les nœuds plus anciens à se mettre à jour vers le nouveau protocole, car ils ne sont plus aussi efficaces que ceux qui possèdent la nouvelle version du protocole.


Hard Fork

Un « Hard Fork » est une modification d'un protocole d'une crypto-monnaie qui deviendra incompatible avec les versions précédentes, ce qui signifie que les nœuds qui ne se mettent pas à jour vers la nouvelle version ne pourront pas traiter les transactions ni insérer de nouveaux blocs dans la chaîne de blocs. Les « hard forks » peuvent être utilisées pour modifier ou améliorer un protocole existant, ou même pour créer un nouveau protocole et une nouvelle chaîne de blocs indépendants.

Imaginez un changement de protocole qui augmente la taille des blocs de 2 Mo à 4 Mo. Si un nœud mis à jour tente de placer un bloc de 3 Mo dans la blockchain, les nœuds plus anciens et non mis à jour ne verront pas ce bloc comme valide et ils le rejetteront.

Selon la situation, les « hard forks » peuvent être planifiés ou controversés.

Dans un « fork » planifié, les participants mettront volontairement à niveau leur logiciel afin de suivre les nouvelles règles, en délaissant l’ancienne version. Ceux qui ne se mettent pas à jour restent alors à miner dans l'ancienne chaîne, que très peu de gens utiliseront.

Mais si le « fork » est controversé, ce qui signifie qu’il y a un désaccord au sein de la communauté au sujet de la mise à niveau, le protocole est généralement divisé en 2 chaînes de blocs incompatibles - 2 crypto-monnaies différentes. Les deux blockchains auront leur propre communauté et de chaque côté les développeurs avanceront de la manière qu'ils jugent être la meilleure.

Comme un fork est basé sur la blockchain d'origine, toutes les transactions de la blockchain d'origine sont également copiées dans le nouveau fork. Par exemple, si vous avez 100 pièces d’une crypto-monnaie appelée Coin A et qu’un « hard fork » basé sur cette crypto-monnaie crée une nouvelle crypto-monnaie appelée Coin B, vous obtiendrez également 100 pièces du Coin B.

En raison de la nature open source de la crypto-monnaie et de la multiplication du nombre d'individus et d'organisations ayant des objectifs différents au sein de la cryptosphère, les forks continueront de faire partie intégrante du développement de la crypto-monnaie.

Restez connectés pour toujours plus de contenu et n’oubliez pas de regarder nos autres vidéos sur Binance Academy.

Loading