ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

Fourche dure (Blockchain)

Qu'est-ce qu'une fourchette 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 les blocs et les transactions précédemment invalides, ou vice versa. Un hard fork nécessite que tous les nœuds ou utilisateurs mettent à niveau vers la dernière version du logiciel de protocole.

Les forks peuvent être initiés par des développeurs ou des membres d'une communauté crypto qui deviennent insatisfaits des fonctionnalités offertes par les implémentations blockchain existantes. Ils peuvent également apparaître comme un moyen de financement participatif pour de nouveaux projets technologiques ou des offres de crypto-monnaie.

Une fourche dure peut être contrastée avec une fourche souple.

Points clés à retenir

  • Un hard fork fait référence à un changement radical du protocole d'un réseau blockchain qui se traduit effectivement par deux branches, un qui suit le protocole précédent et un qui suit la nouvelle version.
  • Dans une fourchette dure, les détenteurs de jetons dans la blockchain d'origine recevront également des jetons dans le nouveau fork, mais les mineurs doivent choisir quelle blockchain continuer à vérifier.
  • Un hard fork peut se produire dans n'importe quelle blockchain, et pas seulement Bitcoin (où les hard forks ont créé Bitcoin Cash et Bitcoin SV, parmi plusieurs autres, par exemple).

Comprendre une fourchette dure

Un hard fork se produit lorsque les nœuds de la dernière version d'une blockchain n'acceptent plus les anciennes versions de la blockchain ; ce qui crée une divergence permanente par rapport à la version précédente de la blockchain.

L'ajout d'une nouvelle règle au code crée essentiellement un fork dans la blockchain :un chemin suit le nouveau, blockchain améliorée, et l'autre chemin continue le long de l'ancien chemin. Généralement, après une courte période, 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.

Comment fonctionnent les fourches

Un fork dans une blockchain peut se produire dans tout plate-forme de crypto-technologie, pas seulement Bitcoin. C'est parce que les blockchains et la crypto-monnaie fonctionnent essentiellement de la même manière, quelle que soit la plate-forme crypto sur laquelle elles se trouvent. Vous pouvez considérer les blocs des blockchains 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 des mineurs doivent se mettre d'accord sur les nouvelles règles et sur ce qui constitue un bloc valide dans la chaîne. Ainsi, lorsque vous souhaitez modifier ces règles, vous devez « un bifurquer » – comme un embranchement sur une route – pour indiquer qu'il y a eu un changement ou une déviation du protocole. Les développeurs peuvent ensuite mettre à jour tous les logiciels pour refléter les nouvelles règles.

C'est grâce à ce processus de bifurcation que diverses monnaies numériques portant des noms similaires à bitcoin sont devenues :bitcoin cash, or bitcoin, et d'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 fourchettes sur une chronologie. Pour aider à régler ce problème, nous avons composé un historique des plus importants hard forks bitcoin de ces dernières années.

Comme l'illustre le graphique ci-dessous, les nœuds qui ne sont pas mis à niveau rejettent les nouvelles règles, ce qui crée une divergence, ou fourche dure, dans la blockchain.

Image de Julie Bang © Investopedia 2019

Les raisons d'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 piratage de l'organisation autonome décentralisée (DAO).

Après le piratage, la communauté Ethereum a voté presque à l'unanimité en faveur d'un hard fork pour annuler les transactions qui ont siphonné des dizaines de millions de dollars de monnaie numérique par un pirate informatique anonyme. Le hard fork a également aidé les détenteurs de jetons DAO à récupérer leurs fonds en éther (ETH).

La proposition d'un hard fork n'a pas exactement déroulé l'historique des transactions du réseau. Plutôt, il a transféré 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 pourraient retirer des ETH à un taux d'environ 1 ETH pour 100 DAO. Le solde supplémentaire de jetons et de tout éther qui restait à la suite du hard fork a été retiré et distribué par les conservateurs DAO pour fournir une "protection à toute épreuve" pour l'organisation.

Fourches dures contre fourches souples

Les hard forks et les soft forks sont essentiellement les mêmes en ce sens que 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 une fourchette souple, une seule blockchain restera valide au fur et à mesure que les utilisateurs adoptent la mise à jour. Alors qu'avec une fourchette dure, l'ancienne et la nouvelle blockchain coexistent, ce qui signifie que le logiciel doit être mis à jour pour fonctionner selon les nouvelles règles. Les deux fourches créent une scission, mais un hard fork crée deux blockchains et un soft fork est censé en créer un.

Compte tenu des différences de sécurité entre les fourches dures et souples, presque tous les utilisateurs et développeurs demandent un hard fork, même lorsqu'une fourche souple semble pouvoir faire le travail. La refonte des blocs dans une blockchain nécessite une énorme puissance de calcul, mais la confidentialité obtenue grâce à un hard fork est plus logique que l'utilisation d'un soft fork.