Explication : Qu'est-ce qu'une fourche rigide et comment fonctionne-t-elle ?
Résumé IA
Afficher plus
Survole le contenu de l’article et évalue le sentiment du marché en 30 secondes chrono !

Si vous vous intéressezaux cryptomonnaies, vous avez probablement déjà entendu parler des hard forks. Mais que sont-ils, et sont-ils importants ? Dans cet article, nous aborderons la définition des hard forks, les raisons de leur survenue, la différence entre hard forks et soft forks, et leur importance en tant que composante de lablockchain.
De plus, nous aborderons également quelques exemples de hard forks qui ont eu lieu, tels queBitcoin Cashet Ethereum Classic.
Qu'est-ce qu'une fourchette difficile ?
En résumé, unebifurcation dure (hard fork)divise une blockchain en deux, une modification du code de la blockchain entraînant l'existence de deux versions.
Une bifurcation dure crée deux versions de la blockchain qui ne sont pas compatibles entre elles. Cela signifie que les nœuds fonctionnant sur la nouvelle version de la blockchain ne reconnaîtront pas les transactions effectuées sur l'ancienne version, et vice-versa. Pour que la bifurcation dure ait lieu, tous les nœuds de la blockchain doivent approuver la modification.
Pourquoi les bifurcations difficiles se produisent-elles ?
Généralement, les hard forks de blockchain surviennent pour répondre aux besoins de la communauté utilisant/minantune cryptomonnaie particulière. Elles peuvent s'avérer nécessaires en raison de défauts présents dans l'ancienne version du logiciel, pour ajouter de nouvelles fonctionnalités, ou en raison de désaccords au sein de la communauté des cryptomonnaies quant à l'orientation que prend cette dernière.
En effet, au moment où nous écrivons ces lignes, nombreux sont ceux qui, dans le monde des cryptomonnaies, attendent avec impatience la mise à jour majeure tant attenduede Beacon ChainEthereum 2.0, qui devrait apporter plusieurs améliorations à Ethereum 2.0, notamment la possibilité pour les nœuds de fonctionner sur des appareils mobiles.
D'autre part, les hard forks peuvent également faire partie de la campagne de promotion visant à attirer l'attention sur une nouvelle cryptomonnaie. Par exemple, tous ceux qui possédaient des Bitcoins en octobre 2017 étaient éligibles pour recevoir la même quantité en Bitcoin Gold sous forme delargage aérien. Cela devait marquer le hard fork de Bitcoin Gold.
Une bifurcation dure peut se produire dans n'importe quelle blockchain, et pas seulement dans le réseau Bitcoin ou sur Ethereum, par exemple, comme ce fut le cas avec la bifurcation dureCardanoMary en mars 2021.
Autres raisons justifiant les choix difficiles
Il existe en réalité diverses autres raisons pouvant expliquer l'apparition de hard forks, outre celles mentionnées ci-dessus.
Une autre raison pour laquelle une bifurcation dure (hard fork) se produit est de rembourser les utilisateurs en cas de faille de sécurité ou de piratage sur un réseau blockchain. Dans un tel cas, les transactions effectuées à partir d'une date spécifiée par les attaquants ne sont plus valides. Cela se produit car, en général, les développeurs corrigent rapidement les vulnérabilités nouvellement exploitées après le piratage.
Cette vulnérabilité dans le code du projetDAOest en fait la raison pour laquelle Ethereum Classic a subi une bifurcation dure — nous l'aborderons en détail plus tard.
Dans un protocole populaire comme Bitcoin, divers développeurs du monde entier travaillent constamment à son amélioration en proposant des mises à jour spécifiques. Dans le cas du Bitcoin, il existe toute uneliste de BIP(Bitcoin Improvement Proposals). En ce qui concerne Ethereum, il existe uneliste d'EIP(Ethereum Improvement Proposals).
Un bon exemple de ce qui se passe lors de ces bifurcationsa été donnéen 2019 par le fondateur d'Ethereum lui-même, Vitalik Buterin : «Au cours des deux prochaines années, nous allons entreprendre ensemble ce voyage passionnant qui consiste à faire évoluer l'écosystème Ethereum vers une version nouvelle et plus sécurisée… De plus, des nouveautés sont à venir prochainement : davantage de développements pour le rollup, davantage de développements pour la technologie de mise à l'échelle, des améliorations de la sécurité, y compris des portefeuilles, des clients, et bien d'autres choses encore, des améliorations de l'ergonomie et de la confidentialité. »
Fourches rigides vs. Fourches souples

Passons maintenant à la partie suivante de la discussion : examinons la différence entre les fourches rigides et les fourches souples. Mais d’abord, que sont les fourches souples ?
Une mise à jourlogicielle (soft fork)est une mise à jour logicielle rétrocompatible avec les anciennes versions de la blockchain. Cela signifie que les mineurs qui n'ont pas encore effectué la mise à jour vers la version la plus récente du logiciel peuvent toujours participer à la validation et à la vérification des transactions.
Il est beaucoup plus facile de mettre en œuvre une mise à jour logicielle (soft fork) qu'une mise à jour matérielle (hard fork), car seule une majorité de mineurs a besoin de procéder à la mise à jour.
Gardez toutefois à l'esprit qu'un mineur qui n'a pas encore effectué la mise à jour sera de toute façon affecté par la bifurcation logicielle.
Imaginez que vous produisez un bloc de 1 mégaoctet en tant que mineur non mis à niveau. Vous pouvez toujours valider les transactions entrantes. Cependant, cette mise à jour ne permet d'ajouter que des blocs de 8 mégaoctets à l'écosystème, vous ne pouvez donc pas ajouter vos blocs – désolé.
Dans cette optique, on peut dire que les soft forks incitent les mineurs à mettre à jour leur logiciel, sous peine de voir leurs fonctionnalités limitées.
Exemples de fourchettes difficiles
En général, trois scénarios sont les plus susceptibles de se produire lorsqu'une communauté décide de procéder à un hard fork :
Après une bifurcation dure, une blockchain reste dominante, ce qui entraîne une faible adoption et/ou une faible valeur pour les autres blockchains.
Par exemple,Bitcoin Classic (BXC)etBitcoin Unlimitedne sont plus pris en charge que par de très petits groupes de pools de minage de nos jours, tandis que le bon vieuxBitcoinest «toujours celui que j'aime», comme le chanterait Shania Twain – c'est le roi des cryptomonnaies au sein de la communauté crypto et au-delà.
Les deux blockchains sont adoptées, coexistent et fonctionnent indépendamment l'une de l'autre avec une adoption communautaire et/ou une valeur à peu près égales.
OK, pas de très bons exemples ici, cependant, un exemple relativement approprié estBitcoin Cashde Roger Ver, la blockchain qui a implémenté une taille de bloc accrue de 8 Mo en 2017 (et une taille de bloc de 32 Mo en 2018). Aujourd'hui, leBCH, actif numérique qui repose sur cette plateforme, figure confortablement parmi les 20 premières cryptomonnaies en termesde capitalisation boursière, et l'on peut donc affirmer sans hésiter qu'il s'agit d'un succès en soi.
Bien sûr, le BCH n'est pas le Bitcoin en termes de prix, mais regardez les autres hard forks que nous avons mentionnés ici – ils se vendent à moins d'un dollar !
Les deux blockchains sont adoptées, mais l'une d'elles est privilégiée. L'une des deux chaînes devient la chaîne dominante en termes d'adoption et de valeur.
C’est là que l’exemple d’Ethereum Classic prend tout son sens, alors examinons-le plus en détail.
En avril 2016, une organisation autonome décentralisée numérique (DAO) a été installée sur la blockchain Ethereum afin de créer une forme de fonds de capital-risque dirigé par des investisseurs.
En juillet 2016, des pirates informatiques ont exploité une vulnérabilité dans le code de la DAO, volant l'équivalent de 50 millions de dollars en ETH. En conséquence, la blockchain Ethereum a subi une bifurcation dure au bloc 1 920 000 afin de restituer tous les fonds de ceux qui avaient subi des pertes lors du piratage. Cette décision a suscité la controverse et a conduit au maintien de la blockchain originale non bifurquée sous le nom d'Ethereum Classic (ETC), divisant ainsi le réseau en deux blockchains actives distinctes, chacune avec sa propre cryptomonnaie.
Sans aucun doute, Ethereum est la force dominante dans ce domaine. Ethereum est de loin la deuxième plus grande cryptomonnaie en termes decapitalisation boursière, tandis qu'au moment de la rédaction de cet article, Ethereum Classic ne figure même pas dans le top 50.
Pour ce qui est de la domination, comme nous le savons tous et comme nous l'avons déjà mentionné, le Bitcoin est la cryptomonnaie la plus populaire.
Ces derniers temps, l'intérêt pour « l'or numérique » n'a cessé de croître. Par conséquent, l'intérêt pour son histoire, y compris ses fourches rigides, s'est également accru.
Examinons brièvement l'histoire des hard forks de Bitcoin :
Bitcoin Classicétait une proposition de bifurcation dure de la blockchain Bitcoin originale (Bitcoin Core) visant à augmenter la taille maximale possible des blocs de transactions. Malgré des débuts prometteurs, Bitcoin Classic n'a pas réussi à être largement adopté par la communauté Bitcoin.
Bitcoin Unlimitedpermet utilisateurs pour des blocs de plus grande taille. Cependant, la crainte que les sociétés minières disposant de ressources plus importantes ne monopolisent les profits explique également son échec à décoller.
Bitcoin SVest la cryptomonnaie née de ce qui a été décrit comme une « guerre civile » entre deux camps rivaux de Bitcoin Cash. Le premier camp, soutenu par l'entrepreneur Roger Ver et Jihan Wu de Bitmain, a promu le logiciel intitulé Bitcoin ABC (désormais appeléBitcoin Cash (BCH)), qui maintiendrait la taille du bloc à 32 Mo. Il s'agit à ce jour de la cryptomonnaie issue des forks de Bitcoin qui a connu le plus grand succès. Le second camp, dirigé par Craig Wright et le milliardaire Calvin Ayre, a proposé une version logicielle concurrente, Bitcoin SV, abréviation de « Bitcoin Satoshi Vision », qui augmenterait la limite de taille des blocs à 128 Mo.
Bitcoin Golda subi un hard fork en octobre 2017. Cette bifurcation a été mise en œuvre dans l'espoir que le minage sur cartes graphiques (au lieu des ASIC coûteux utilisés pour miner du Bitcoin – ceux-ci n'étant plus autorisés suite à la bifurcation) rendrait le minage plus accessible au grand public.
Alors, selon vous, combien de propositions d'amélioration du Bitcoin ont déjà été formulées au cours de la dernière décennie ?
La réponse est : beaucoup. 350 pour être exact, mais tous n'ont évidemment pas été montés sur des fourches rigides.
Cependant, la nuit est encore jeune, la blockchain est une technologie adolescentequi a vu le jour il y a à peine plus de 10 ans, et nous verrons sans aucun doute beaucoup plus de hard forks à l'avenir.
Conclusion
En résumé, un hard fork est une modification profonde de la blockchain qui exige que tous les nœuds fonctionnant sur le réseau distribué migrent vers la nouvelle version (qui prend en charge des fonctionnalités réajustées).
En revanche, une mise à jour logicielle (soft fork) est une mise à jour logicielle rétrocompatible avec les anciennes versions de la blockchain. Cela signifie que les mineurs qui n'ont pas encore effectué la mise à jour vers la version la plus récente du logiciel peuvent toujours participer à la validation et à la vérification des transactions (même s'ils sont incités à effectuer la mise à jour).
Les hard forks et les soft forks sont importants dans le contexte du développement des réseaux. Elles permettent à la communauté d'apporter des changements et des améliorations suffisants malgré l'absence de gouvernance centralisée.
Grâce aux hard forks, les blockchains et les cryptomonnaies intègrent de nouvelles fonctionnalités et améliorations au fur et à mesure de leur développement. Sans cela, l'écosystème aurait eu besoin d'un serveur centralisé pour contrôler tout ce qui se passe sur le réseau. Heureusement, nous ne sommes pas coincés avec les serveurs centralisés, mais nous sommes bel et bien coincés avec les hard forks.
Recevez votre dose quotidienne d'informations sur les crypto et le trading.
Pas de spams. Seulement du contenu agréable et des mises à jour de l'industrie dans l'espace crypto.