Qu'est-ce qu'une fourche dure?
Un hard fork (ou hardfork), en ce qui concerne la technologie blockchain, est un changement radical du protocole d'un réseau qui rend valides des blocs et des transactions précédemment invalides, ou vice versa. Un hard fork requiert que tous les nœuds ou utilisateurs mettent à niveau vers la dernière version du logiciel de protocole.
Points clés à retenir
- Un hard fork est un changement radical du protocole d'un réseau de blockchain qui rend valides des blocs / transactions précédemment invalides (ou vice versa). Un fork dans une blockchain peut se produire dans n'importe quelle plate-forme de crypto-technologie, pas seulement Bitcoin.
Comprendre une fourche dure
Un hard fork est lorsque les nœuds de la dernière version d'une blockchain n'acceptent plus la nouvelle version de la blockchain; ce qui crée une divergence permanente avec la version précédente de la blockchain. L'ajout d'une nouvelle règle au code crée essentiellement une fourchette dans la blockchain: un chemin suit la nouvelle blockchain mise à niveau et l'autre chemin continue le long de l'ancien chemin. Généralement, après un court laps de temps, ceux de l'ancienne chaîne se rendront compte que leur version de la blockchain est obsolète ou non pertinente et passeront rapidement à la dernière version.
Fourchette de Bitcoin expliquée
Un fork dans une blockchain peut se produire dans n'importe quelle plate-forme de crypto-technologie - Ethereum par exemple - pas seulement Bitcoin. En effet, les chaînes de blocs et les crypto-monnaies fonctionnent essentiellement de la même manière, quelle que soit la plate-forme de cryptographie sur laquelle elles se trouvent. Vous pouvez considérer les blocs dans les chaînes de blocs comme des clés cryptographiques qui déplacent la mémoire. Parce que les mineurs d'une blockchain définissent les règles qui déplacent la mémoire dans le réseau, ces mineurs comprennent les nouvelles règles.
Cependant, tous les mineurs doivent s'entendre sur les nouvelles règles et sur ce qui constitue un bloc valide dans la chaîne. Donc, quand vous voulez changer ces règles, vous devez «bifurquer» - comme une bifurcation sur une route - pour indiquer qu'il y a eu un changement ou un détournement du protocole. Les développeurs peuvent ensuite mettre à jour tous les logiciels pour refléter les nouvelles règles.
C'est à travers ce processus de forking que diverses monnaies numériques avec des noms similaires à Bitcoin sont devenues: Bitcoin Cash, Bitcoin Gold et autres. Pour l'investisseur occasionnel de crypto-monnaie, il peut être difficile de faire la différence entre ces crypto-monnaies et de mapper les différentes fourches sur une chronologie. Pour aider à résoudre ce problème, nous avons composé un historique des fourches dures Bitcoin les plus importantes de ces dernières années.
Comme le montre le graphique ci-dessous, les nœuds non mis à niveau rejettent les nouvelles règles, ce qui crée une divergence, ou hard fork, dans la blockchain.
Image de Julie Bang © Investopedia 2019
Raisons pour une fourche dure?
Il existe un certain nombre de raisons pour lesquelles les développeurs peuvent implémenter un hard fork, comme la correction des risques de sécurité importants trouvés dans les anciennes versions du logiciel, pour ajouter de nouvelles fonctionnalités ou pour inverser les transactions - comme lorsque la blockchain Ethereum a créé un hard fork pour inverser le pirater sur l'Organisation autonome décentralisée (DAO). Après le piratage, la communauté Ethereum a presque unanimement voté en faveur d'une fourchette dure pour annuler les transactions qui ont siphonné des dizaines de millions de dollars de monnaie numérique par un pirate anonyme. La hard fork a également aidé les détenteurs de jetons DAO à récupérer leurs fonds d'éther (ETH)
La proposition d'un hard fork n'a pas exactement déroulé l'historique des transactions du réseau. Il a plutôt déplacé les fonds liés au DAO vers un contrat intelligent nouvellement créé dans le seul but de permettre aux propriétaires d'origine de retirer leurs fonds. Les détenteurs de jetons DAO peuvent désormais retirer de l'ETH à un taux d'environ 1 ETH à 100 DAO. L'équilibre supplémentaire des jetons et de l'éther qui subsiste à la suite de la fourche dure sera retiré et distribué par les conservateurs DAO pour fournir une "protection de sécurité" à l'organisation.
Fourches dures vs fourches molles
Les fourches dures et les fourches souples sont essentiellement les mêmes dans le sens où lorsque le code existant d'une plate-forme de crypto-monnaie est modifié, une ancienne version reste sur le réseau pendant que la nouvelle version est créée. Avec un soft fork, une seule blockchain restera valide lorsque les utilisateurs adopteront la mise à jour. Alors qu'avec un hard fork, l'ancienne et la nouvelle blockchains coexistent, ce qui signifie que le logiciel doit être mis à jour pour fonctionner selon les nouvelles règles. Les deux fourches créent une séparation, mais une fourche dure crée deux chaînes de blocs et une fourche souple est censée en résulter en une seule.
Compte tenu des différences de sécurité entre les fourches dures et souples, presque tous les utilisateurs et développeurs appellent à une fourche dure, même lorsqu'une fourche souple semble pouvoir faire le travail. La révision des blocs dans une blockchain nécessite une énorme quantité de puissance de calcul, mais la confidentialité acquise à partir d'un hard fork est plus logique que l'utilisation d'un soft fork.
