Fork de la blockchain
Un fork de la blockchain est la division d'une chaîne de blocs en deux branches indépendantes. Cela peut se produire à la suite d'une mise à jour du protocole (lorsqu'une partie du réseau accepte les nouvelles règles tandis qu'une autre reste sur les anciennes) ou pour des raisons techniques (la découverte simultanée de deux blocs). Il peut en résulter deux cryptomonnaies différentes.
Contents
Qu'est-ce qu'un fork, en termes simples
Un fork de la blockchain est la division d'une même chaîne de blocs en deux branches distinctes. En termes simples, c'est une « bifurcation » dans l'historique des transactions lorsque le réseau se scinde en deux parties et que chacune suit son propre chemin. Il peut en résulter deux cryptomonnaies différentes.
Imaginez une route qui se divise en deux. Un groupe de voitures tourne à gauche, l'autre à droite. Elles ne se retrouveront plus jamais. Il en va de même dans la blockchain : une partie des mineurs et des utilisateurs passe aux nouvelles règles, tandis qu'une autre reste sur les anciennes. Il en résulte deux réseaux parallèles.
Découvrez le fonctionnement de la blockchain dans l'article Blockchain.
Types de forks
- Hard fork : un changement radical des règles, incompatible avec l'ancienne version. Les mineurs sur l'ancienne version n'acceptent pas les blocs de la nouvelle. Un hard fork crée toujours une nouvelle cryptomonnaie (ou deux, si les deux branches survivent).
- Soft fork : une mise à jour rétrocompatible. La nouvelle version est plus stricte, mais les blocs de l'ancienne version restent acceptés. Un soft fork ne crée pas de nouvelle monnaie ; il met simplement à jour les règles.
- Fork accidentel : se produit lorsque deux mineurs trouvent un bloc presque simultanément. Deux chaînes apparaissent temporairement, mais le réseau choisit rapidement la plus longue et le fork est résolu.
Comment un hard fork crée une nouvelle cryptomonnaie
- Les développeurs proposent des modifications du code — par exemple, pour augmenter la taille des blocs.
- Les mineurs votent pour ou contre les modifications avec leur puissance de calcul.
- Si les modifications ne sont pas acceptées par tous, le réseau se divise.
- Ceux qui ont accepté les modifications empruntent la nouvelle chaîne.
- Ceux qui ne les ont pas acceptées restent sur l'ancienne.
- Il en résulte l'apparition d'une nouvelle cryptomonnaie (une fork coin), tandis que l'ancienne continue d'exister.
Exemples de hard forks : Bitcoin Cash et Bitcoin Gold issus de Bitcoin, Ethereum Classic issu d'Ethereum.
Découvrez les cryptomonnaies dans l'article Cryptomonnaie.
Exemples célèbres de forks
- Bitcoin → Bitcoin Cash (BCH) — 2017 : un hard fork né de désaccords sur la taille des blocs. Les partisans de Bitcoin Cash voulaient augmenter la taille du bloc de 1 Mo à 8 Mo pour accélérer les transactions.
- Bitcoin → Bitcoin Gold (BTG) — 2017 : un hard fork avec changement de l'algorithme de minage pour rendre l'extraction plus accessible.
- Ethereum → Ethereum Classic (ETC) — 2016 : un hard fork destiné à restituer les fonds volés lors du piratage de la DAO. Une partie de la communauté s'est opposée à la modification de l'historique et le réseau s'est scindé.
- Bitcoin → Bitcoin SV (BSV) — 2018 : un hard fork issu de Bitcoin Cash qui augmente encore davantage la taille des blocs.
Pourquoi les forks sont nécessaires
- Mise à jour du protocole : ajout de nouvelles fonctions, amélioration de la sécurité et des performances.
- Résolution des conflits : lorsque la communauté ne parvient pas à s'accorder sur le développement du réseau.
- Expérimentations : tester de nouvelles idées sans risque pour le réseau principal.
- Gains : les détenteurs de cryptomonnaies avant le hard fork reçoivent des pièces de la nouvelle devise en quantité égale (comme des dividendes).
Risques liés aux forks
- Instabilité : dans les premiers jours suivant un fork, des pannes et des attaques sont possibles.
- Confusion : deux devises aux noms similaires peuvent induire en erreur.
- Attaque par rejeu (replay attack) : une transaction effectuée sur un réseau peut être répétée sur l'autre, ce qui entraînera une perte de fonds. Il est donc important d'attendre la protection contre le replay.
- Réduction de la sécurité globale : le taux de hachage est divisé entre deux réseaux, ce qui les rend plus vulnérables aux attaques à 51 %.
Découvrez la sécurité de la blockchain dans l'article Blockchain.
Frequently asked questions
Qu'est-ce qu'un fork dans la blockchain, en termes simples ?
Un fork est la division de la blockchain en deux branches indépendantes. Comme un embranchement sur une route : un groupe suit les nouvelles règles, l'autre reste sur les anciennes. Il peut en résulter deux crypto-monnaies différentes. Lisez notre article Blockchain pour en savoir plus sur la blockchain.
Quelle est la différence entre un hard fork et un soft fork ?
Un hard fork est une modification incompatible qui crée une nouvelle crypto-monnaie. L'ancienne version n'accepte pas les blocs de la nouvelle. Un soft fork est une mise à jour rétrocompatible. La nouvelle version est plus stricte, mais les blocs de l'ancienne version restent acceptés. Un soft fork ne crée pas de nouvelle monnaie. Lisez notre article Cryptomonnaie pour en savoir plus sur les crypto-monnaies.
Quels forks célèbres existent-ils ?
Bitcoin → Bitcoin Cash (2017, augmentation de la taille des blocs), Ethereum → Ethereum Classic (2016, restitution des fonds volés), Bitcoin → Bitcoin Gold (2017, changement de l'algorithme de minage). Ce ne sont là que les exemples les plus célèbres. Lisez notre article Bitcoin pour en savoir plus sur le Bitcoin.
À quoi servent les forks dans la blockchain ?
Pour mettre à jour le protocole (ajout de fonctionnalités, amélioration de la sécurité), résoudre des conflits au sein de la communauté, expérimenter et tester de nouvelles idées. De plus, les détenteurs de crypto-monnaies reçoivent les pièces de la nouvelle monnaie en même quantité. Lisez notre article Blockchain pour en savoir plus sur le développement de la blockchain.
Quels sont les risques liés aux forks ?
L'instabilité du réseau pendant les premiers jours, la confusion entre les noms de monnaies similaires, les attaques par rejeu (lorsqu'une transaction est répétée sur un autre réseau) et la diminution de la sécurité globale due à la division du taux de hachage. Il est donc important d'être prudent et d'attendre la protection contre les attaques. Lisez notre article Blockchain pour en savoir plus sur la sécurité.
Other terms in «Cryptocurrency and Blockchain»
Was this information helpful?
Need help with implementation?
Leave a request — our specialists will contact you and help solve the fork de la blockchain task. Individual approach and guaranteed results.