This article has been translated from English to French.
Dans le monde de la blockchain, un fork, c'est un changement au protocole ou au logiciel de base d'une blockchain, proposé par un développeur de cette blockchain.
C'est une mise à jour du logiciel !
De temps en temps, les développeurs aiment apporter des modifications à une blockchain, comme ajouter de nouvelles fonctionnalités, corriger des problèmes de sécurité, créer des pièces entièrement nouvelles, ou même changer le protocole de consensus qui régit la façon dont les blocs sont créés et validés sur une blockchain.
Les forks introduisent ces changements dans la blockchain en créant une deuxième blockchain (dans le cas d'un hard fork), une copie de la blockchain d'origine, mais avec les changements ajoutés à la deuxième blockchain.
Avec les soft forks, les changements sont mineurs et ne créent pas une blockchain complètement séparée. Les nœuds qui font un soft fork sont toujours compatibles avec ceux qui ne le font pas.
En revanche, après un hard fork, deux blockchains distinctes coexistent en parallèle. Les deux chaînes partagent des données communes et l'historique des transactions jusqu'au hard fork.
Après le hard fork, les nouveaux blocs minés n'existeront que sur la blockchain où ils ont été validés et créés.
Avec les hard forks, tous les blocs créés à l'aide de l'ancien protocole sont incompatibles avec la blockchain nouvellement mise à niveau.
Les changements logiciels peuvent être mineurs, comme dans le cas des soft forks.
Les mises à niveau proposées peuvent aussi changer radicalement les règles d'origine qui régissent le fonctionnement d'une blockchain, auquel cas on parle de hard fork.
Les forks sont nécessaires pour permettre aux blockchains décentralisées d'apporter des modifications à la blockchain, car il n'existe pas d'autorité centrale régissant tous les aspects du développement et de l'évolution de la blockchain.
La communauté blockchain, composée de développeurs, d'opérateurs de nœuds et de mineurs, a
Bitcoin Cash et Bitcoin Gold sont nés de la blockchain Bitcoin originale à cause d'un hard fork.