Découvrez ce qu’est un fork dans le Bitcoin. Découvrez comment ils sont exécutés et quelles sont leurs conséquences pour Bitcoin.
Les forks du Bitcoin
Il existe deux types de forks, les soft forks et les hard forks. Les forks permettent aux mineurs de faire de “nouvelles lois” dans le consensus du Bitcoin. Pour rappel, le Bitcoin est un logiciel open-source. C’est-à-dire qu’il est public et accessible à tous.
“Dans le contexte Bitcoin, le terme fork désigne un changement dans les règles de consensus. Les règles de consensus définissent ce qu’est une blockchain valide. Lorsqu’un ensemble de nœuds utilise les mêmes règles de consensus, le consensus émerge parmi eux sur ce que la transaction actuelle non dépensée de l’ensemble de sortie (UTXO) est. En bref, un fork change la définition d’une blockchain valide.”
La différence entre un hard fork et un soft fork réside dans la compatibilité avec les anciennes mises à jour du consensus.
En somme, un hard fork permet de créer une nouvelle chaîne de blocs avec des règles différentes. Puisque le hard fork est comme une mise à niveau du logiciel Bitcoin qui devient incompatible avec les versions précédentes. En conséquence, ces modifications permettent d’obtenir des transactions valides alors qu’elles auraient été jugées invalides par les versions précédentes.
Le résultat d’un hard fork est la division de la blockchain en deux :
- Une chaîne composée de blocs qui suivent les anciennes règles.
- Une chaîne composée de blocs qui suivent les nouvelles règles.
Pour ce qui est du soft fork, la mise à niveau est compatible avec les anciennes versions. Le soft fork réduit les règles qui rendent un bloc/transaction valide et le hard fork les étends. Le hard fork a donc le pouvoir de totalement changer l’avenir d’une blockchain.
Mais surtout, pour qu’un hard fork soit valide, vous devez obtenir l’approbation de tous les nœuds pour qu’ils acceptent de télécharger la nouvelle chaîne et ses nouvelles règles. Dans le soft fork, les nodes qui n’ont pas effectué la mise à niveau peuvent continuer de valider les transactions.
Le Hard fork
Le hard fork permet de changer le processus de validation des transactions. Il peut par exemple permettre de modifier la taille maximale des blocs, changer la structure d’un bloc ou de la transaction ou même augmenter le nombre de maximums de Bitcoin, actuellement à 21 000 000.
Le hard fork peut être exécuté par les mineurs qui veulent changer le consensus en se passant de l’approbation du reste des mineurs. C’est dans ce contexte que BlackRock a été l’objet de suspicion quant au fait qu’ils pourraient vouloir effectuer un fork du Bitcoin. Sachant qu’ils investissent dans le minage BTC depuis 2016.
C’est comme un coup d’État, pour changer le consensus du bitcoin sans l’approbation de tous.
Dans le pire des scénarios, cela pourrait donc diviser la blockchain en deux et pourrait créer une panique chez les investisseurs et donc la chute du Bitcoin. Qui pourrait être difficile à remonter puisque le consensus et donc la confiance envers le réseau serait compromise.
Toutefois, certaines situations requièrent de grosses décisions. Dans certains scénarios, le hard fork pourrait être utilisé “d’urgence” pour rétablir la sécurité et résoudre un problème par exmple avec le SHA-256.. Le hard fork n’est ni bon ni mauvais, il dépend des intentions de celui ou ceux qui l’effectuent.
Le soft fork
Comme évoqué précédemment, le SegWit est un exemple de Soft Work. Le premier désavantage du soft work est donc qu’il peut rendre le réseau plus compliqué :
“En bref :
Un hard fork vous permet de remplacer directement les règles et le code.
Un soft fork implique l’ajout de plus de code pour tenir compte des nouvelles règles.”
Historiquement, la communauté Bitcoin a choisi le soft fork tout simplement parce qu’il est moins risqué et requiert de faire des changements sans changer le consensus de base. C’est donc des ajouts plus que des changements.
Les soft fork peuvent, eux aussi, provoquer la scission de la chaîne en deux. Cependant, si la nouvelle chaîne possède la majorité de la puissance de calcul, elle devra être acceptée par le reste. La différence avec le hard fork est que dans le soft work, les deux chaînes convergent et peuvent donc se rassembler vers la chaîne la plus forte ultérieurement. Ce qui n’est pas le cas dans le hard fork.
Sur le même sujet :
- Projet prometteur et plus évolutif que Solana
- Aucune congestion ni transaction échouée
- Un gros potentiel multi chaînes
- Ethereum
- USDT
- Debit
- Agent IA auto-évolutif interagissant avec des réseaux dont X
- En une seule transaction, achetez et stakez des tokens $MIND
- Recevez des récompenses de staking de 773%
- Debit
- Ethereum
- BNB
- +1 plus
- Des frais de transaction réduits au sein de l'écosystème BEST
- Accès exclusif aux 1eres préventes de jetons et nouveaux projets
- Participez à la gouvernance des jetons, en contrôlant la direction du projet
- Debit
- Ethereum
- BNB
- +1 plus
- Diversité des devises acceptées
- Le prix initial était fixé à 0,0007 $, augmentant de 6,25 % chaque semaine
- vise à intégrer les meilleures cryptomonnaies à mème en une plateforme unifiée
- Ethereum
- BNB
- USDT
- +1 plus
- Un prix d'entrée abordable et accessible en prévente
- Obtenez des rendements de staking généreux et dynamiques
- Une forte concentration sur l'autonomisation des détenteurs
- USDT
- Ethereum
- Debit
- Le token gaming le plus prometteur pour concurrencer les memecoins chien
- Un système de staking avec plus de 40% de rendement annuel
- Une offre totale limitée tout comme le Bitcoin
- Ethereum
- USDT
- Debit
- Prenez part à la prévente du projet qui bouleversera le monde des paiements en cryptomonnaies.
- Avec Space Pay, les paiements en crypto sont facilités, et les commerçants sont payés directement dans la devise de leur choix.
- L'alternative décentralisée à VISA et Mastercard adaptée aux transactions en cryptomonnaies.
- USDT
- Ethereum
- Achetez des parts d’une voiture de luxe
- Très simple de revendre vos parts, sans aucune contrainte administrative
- La plateforme rend la propriété de ces véhicules accessibles à tous les types de portefeuilles
- Ethereum
- BNB