Qu’est-ce qu’une fourche Blockchain ?
L'une des caractéristiques déterminantes de la technologie blockchain qui rend les crypto-monnaies si attrayantes pour beaucoup est la décentralisation. Des centaines d'ingénieurs travaillent sans relâche pour s'assurer que chaque hachage de chaque transaction est légitime, mais que se passe-t-il si une version d'un protocole blockchain n'est plus souhaitable ou si le système est piraté ?
Entrez forking, une méthode qui résout les problèmes susmentionnés.
Qu'est-ce qu'une fourchette Blockchain ?

Dans le monde de la programmation, un fork fait référence à une modification de code open-source. Cela signifie prendre le code source d'origine d'un programme et modifier ses parties lors du démarrage d'un nouveau développement logiciel.
Dans le monde de la blockchain et de la crypto, un fork fait référence à la décision collective de mettre à niveau, de modifier ou de changer fondamentalement le code d'une crypto-monnaie spécifique. Pourquoi? La principale raison pour cela est que les développeurs pensent qu'il existe des moyens plus récents et plus efficaces d'exécuter le protocole d'une crypto-monnaie.
Bitcoin et Ethereum sont deux des crypto-monnaies les plus fourchues. Le tristement célèbre Dogecoin est une fourchette de crypto Litecoin grand public, et Litecoin est une fourchette de Bitcoin.
Pourquoi un Fork Blockchain ?

En crypto-monnaie, il existe deux types de forks : les hard forks et les soft forks.
Les hard forks se produisent lorsque les développeurs de logiciels lancent une mise à niveau majeure à l'échelle du système vers une crypto-monnaie qui rend l'ancienne version inutilisable. Il s'agit d'un changement fondamental des protocoles de blockchain de base d'une crypto-monnaie, tels que la taille des blocs et l'algorithme d'exploration de données. Les hard forks notables dans l'industrie de la cryptographie incluent :
- 2017 : lorsque le controversé stablecoin Tether (USDT) a affirmé que des millions d'UDST avaient été volés et que la société a dû lancer un hard fork pour empêcher que les pièces volées ne soient utilisées pour les transactions.
- 2018 : Quand Ethereum a annoncé une nouvelle mise à jour appelée Casper qui fera passer le protocole de consensus de la crypto-monnaie de Proof of Work à Proof of Stake . Ce hard fork a entamé sa première phase de transition en décembre 2020 et est toujours en chantier.
Les fourches souples , en revanche, sont des mises à niveau du système où la nouvelle version est toujours compatible avec l'ancienne version. Il peut s'agir de mises à niveau ou d'ajustements mineurs, ou de l'introduction de nouvelles « règles » dans un protocole, et la crypto-monnaie peut toujours effectuer des transactions comme d'habitude.
Contrairement à un hard fork, qui est un effort à l'échelle du système, un soft fork implique généralement moins de développeurs et de mineurs de blockchain. Les fourches souples notables dans l'industrie de la cryptographie comprennent :
- 2017 : Lorsque Bitcoin a introduit une mise à jour appelée Segregated Witness (SegWit) qui a changé le format des blocs et des transactions. Aujourd'hui, Litecoin utilise également SegWit.
- 2019 : Lorsque Bitcoin a introduit une limite de taille de bloc de 1 Mo à ses blocs, ce qui signifie que le réseau Bitcoin ne peut désormais effectuer que trois à sept transactions par seconde.
Pourquoi le fork est-il important pour la crypto-monnaie ?
En crypto-monnaie, le fork est une pratique importante. Le forking peut résoudre les défauts ou les bogues du système dans une blockchain et, à son tour, augmenter la stabilité et l'efficacité d'une crypto-monnaie. Les centaines d'altcoins provenant de Bitcoin et d'Ethereum le font pour tirer parti des fonctionnalités de sécurité existantes de Bitcoin et d'Ethereum.
Cependant, bien qu'essentielle au bon fonctionnement d'une crypto-monnaie, l'exécution de forks, en particulier de hard forks, est une tâche extrêmement fastidieuse et chronophage. De plus, lorsque les développeurs effectuent des hard forks, il s'agit généralement d'une période instable pour la valeur d'une crypto-monnaie, car personne n'est sûr du résultat d'une mise à niveau aussi importante.
Le fait que n'importe qui puisse copier et modifier un code existant signifie également qu'il y a généralement des désaccords entre les développeurs sur la voie à suivre lorsqu'il s'agit d'initier des forks.
La liberté de bifurquer dans le monde de la crypto se traduit par la naissance de centaines et probablement de milliers d' altcoins , inondant le marché déjà saturé des crypto-monnaies. Même au sein de Bitcoin lui-même, il existe des centaines de forks en raison de développeurs en désaccord les uns avec les autres. En mai 2021, il y avait 105 hard forks Bitcoin, dont Bitcoin Cash, Bitcoin Gold, Bitcoin XT et Bitcoin Diamond.
Le fork dans la crypto augmente la sécurité et la stabilité
La blockchain est l'épine dorsale des crypto-monnaies, et la création de la blockchain garantit l'évolutivité continue et la fiabilité globale d'une crypto-monnaie.
Alors la prochaine fois que vous verrez les développeurs derrière votre crypto-monnaie préférée annoncer un fork, vérifiez s'il s'agit d'un hard fork ou d'un soft fork, et soyez prêt financièrement en cas de chute de valeur.
Crédit d'image: Jernej Furman / Flickr