Hard Fork
Un hard fork blockchain est une modification ou une mise à niveau significative du protocole de la blockchain qui n’est pas rétrocompatible avec la version précédente. Cela signifie que les nœuds (ordinateurs du réseau) fonctionnant avec l’ancienne version du logiciel ne pourront plus participer à la nouvelle blockchain, conduisant à une scission permanente entre les deux versions de la blockchain.
Un hard fork se produit lorsque les développeurs introduisent un changement fondamental dans les règles ou le protocole de la blockchain, de sorte qu’il crée une version entièrement nouvelle de la blockchain. Cela peut inclure des modifications de la taille des blocs, des règles de validation des transactions ou des algorithmes de consensus.
Après un hard fork, l’ancienne blockchain et la nouvelle blockchain sont incompatibles entre elles, et les nœuds fonctionnant avec l’ancienne version ne peuvent pas reconnaître la nouvelle version (et vice versa). En conséquence, la blockchain se divise de manière permanente, avec deux versions distinctes fonctionnant de manière indépendante.
Ces blockchains parallèles partagent le même historique jusqu’au point du fork, mais divergent après la scission, chacune avec son propre historique, ses données, et ses règles de transaction, ainsi qu’une communauté, des mineurs/validateurs, des développeurs et des cas d’utilisation. Les hard forks permettent souvent de résoudre des disputes idéologiques (par exemple, les approches de mise à l’échelle) ou des crises de sécurité, contrairement aux soft forks, qui sont des mises à jour rétrocompatibles.
De plus, lorsqu’une blockchain subit un hard fork, cela peut entraîner la création d’une nouvelle cryptomonnaie. Des exemples notables incluent Bitcoin Cash (BCH), qui a augmenté la taille de bloc du Bitcoin à 32 Mo, et Ethereum Classic (ETC), qui a conservé la chaîne originale après qu’Ethereum ait inversé un piratage de 60 millions de dollars en 2016.
Informations clés
Un hard fork est un changement fondamental au protocole d'une blockchain qui n'est pas rétrocompatible, entraînant une scission entre les anciennes et nouvelles versions de la blockchain.
