MGBX

Qu'est-ce qu'un fork de blockchain ? Forks doux vs forks durs expliqués

MGBX Editorial2

Qu'est-ce qu'un fork de blockchain ? Apprenez les différences clés entre les forks durs et les forks doux, pourquoi ils se produisent, des exemples courants et comment les mises à niveau de protocole peuvent affecter les utilisateurs et les actifs.

Cet article est uniquement à des fins d'éducation et d'information et ne constitue pas un conseil en investissement. Les prix des actifs numériques peuvent fluctuer considérablement ; prenez des décisions en fonction de votre propre tolérance au risque.

Un fork de blockchain est un événement technique qui se produit lorsque les règles du protocole réseau ou les états de la chaîne divergent. Lors des mises à niveau du protocole, les forks sont généralement classés en soft forks ou hard forks selon que les nouvelles règles restent compatibles avec les anciennes. Les soft forks sont rétrocompatibles, tandis que les hard forks introduisent des changements de règles incompatibles. Il est important de noter qu’un fork ne signifie pas toujours que le réseau se divisera de manière permanente, et il ne crée pas nécessairement une nouvelle cryptomonnaie. Comprendre les forks de blockchain aide les utilisateurs à mieux appréhender les mises à niveau de protocole, le consensus des nœuds et les changements potentiels affectant les actifs on-chain.

Qu’est-ce qu’un fork de blockchain ?

Une blockchain fonctionne selon un ensemble partagé de règles de protocole. Les nœuds utilisent ces règles pour déterminer si les transactions sont valides, si les blocs doivent être acceptés et quelle historique de blockchain ils doivent continuer à suivre. Lorsque les règles du protocole changent, ou lorsque différents nœuds reconnaissent temporairement différents blocs candidats, un fork de blockchain peut se produire.

Il existe de nombreuses raisons pour lesquelles les forks se produisent, notamment corriger des problèmes techniques, introduire de nouvelles fonctionnalités, ajuster les paramètres du réseau ou des désaccords au sein de la communauté sur l’orientation future du protocole. Le NIST identifie à la fois les soft forks et les hard forks comme des concepts importants dans l’évolution des protocoles de blockchain.

Il est également important de distinguer les embranchements temporaires de chaîne des mises à niveau délibérées du protocole. Comme la propagation sur le réseau prend du temps, différents nœuds peuvent brièvement voir différents blocs avant de suivre leurs propres règles de consensus et de sélection de chaîne pour déterminer l’historique accepté.

Lorsqu’on discute des mises à niveau de protocole, cependant, les deux concepts les plus courants sont les hard forks et les soft forks.

Qu’est-ce qu’un soft fork ? Comprendre la rétrocompatibilité

Un soft fork est un changement de règle de protocole qui est rétrocompatible. En termes simples, les nouvelles règles imposent généralement des exigences plus strictes sur ce qui est considéré comme un bloc valide, tandis que les nœuds non mis à niveau peuvent encore accepter comme valides les blocs produits selon les nouvelles règles.

Par conséquent, un soft fork n’exige pas que chaque participant effectue la mise à niveau exactement au même moment, et le changement de protocole lui-même ne crée normalement pas deux blockchains permanentes et indépendantes.

Cependant, la compatibilité ne signifie pas que les anciens nœuds peuvent comprendre chaque nouvelle fonctionnalité introduite par la mise à niveau. Ils peuvent encore accepter de nouveaux blocs sans pouvoir pleinement valider ou utiliser la fonctionnalité ajoutée.

Le SegWit de Bitcoin est un exemple bien connu de soft fork. Un avantage d’un soft fork est que les règles du réseau peuvent être mises à jour tout en maintenant un degré de compatibilité relativement élevé, bien que l’adoption réussie dépende encore des mineurs, des nœuds, des développeurs, des portefeuilles et d’autres participants de l’écosystème.

Qu’est-ce qu’un hard fork ? Crée-t-il toujours une nouvelle pièce ?

Un hard fork introduit des changements de règles incompatibles avec le protocole précédent. Les nœuds mis à niveau peuvent accepter des blocs que les nœuds non mis à niveau considèrent comme invalides, ce qui signifie que les deux parties ne peuvent pas continuer à valider la blockchain selon exactement les mêmes règles sur le long terme.

Si la plupart des participants du réseau migrent vers la nouvelle version, un hard fork peut fonctionner simplement comme une mise à niveau du réseau. Si certains participants continuent de suivre les anciennes règles tandis que les deux parties conservent des nœuds actifs, des producteurs de blocs et des utilisateurs, le réseau peut se diviser de manière permanente en deux blockchains indépendantes.

C’est pourquoi un hard fork ne signifie pas automatiquement qu’une nouvelle cryptomonnaie sera créée.

Bitcoin Cash est un exemple bien connu de division permanente de chaîne. Il partage une partie de l’historique de Bitcoin avant le fork, mais suit depuis lors des règles de protocole différentes.

Les hard forks peuvent également créer des problèmes liés à l’identification des actifs, à la prise en charge des portefeuilles, aux dépôts et retraits sur les plateformes d’échange et aux attaques par rejeu. Les utilisateurs devraient donc éviter de prendre des décisions sur la seule base d’affirmations telles que « un fork vous donnera des pièces gratuites ».

Comment devriez-vous comprendre les forks de blockchain ?

La chose la plus importante lors d’un fork de blockchain est de comprendre quelles règles sont prises en charge par le réseau, le portefeuille et la plateforme de trading que vous utilisez.

Si le changement est un soft fork, les utilisateurs quotidiens peuvent ne pas avoir besoin de prendre des mesures immédiates, bien que les portefeuilles et les fournisseurs de services puissent encore avoir besoin de mises à jour pour prendre en charge les nouvelles fonctionnalités.

Si un hard fork permanent se produit, les utilisateurs doivent confirmer les noms des réseaux résultants, les règles de protocole, la prise en charge des portefeuilles et les politiques de traitement des échanges. Détenir un actif avant un fork ne garantit pas que chaque échange distribuera automatiquement l'actif correspondant sur l'autre chaîne.

Lors d'événements de fork majeurs, les utilisateurs doivent donner la priorité aux annonces officielles des développeurs de protocole, des fournisseurs de portefeuilles et des plateformes de trading. Portez une attention particulière aux suspensions temporaires de dépôt ou de retrait, aux migrations de réseau, aux snapshots d'actifs et aux avis de sécurité.

Les forks de blockchain mettent en évidence une caractéristique importante des réseaux décentralisés : il n'existe pas d'administrateur unique qui peut forcer chaque nœud à accepter de nouvelles règles. Qu'une mise à niveau de protocole devienne la norme du réseau dépend en fin de compte de l'adoption effective par les participants de l'écosystème.

FAQ

  • Qu'est-ce qu'un fork de blockchain ?
    Un fork de blockchain se produit lorsque les nœuds du réseau suivent des règles de protocole ou des états de chaîne différents, créant ainsi des historiques de blockchain ou des chemins de règles différents.

  • Quelle est la principale différence entre un hard fork et un soft fork ?
    La différence clé est la compatibilité. Un soft fork est rétrocompatible, tandis qu'un hard fork introduit des règles incompatibles avec la version précédente.

  • Un hard fork crée-t-il toujours une nouvelle cryptomonnaie ?
    Non. Un nouvel écosystème d'actifs est plus susceptible d'émerger uniquement lorsque les deux réseaux conservent suffisamment de participants et continuent de fonctionner indépendamment au fil du temps.

  • Un soft fork peut-il diviser une blockchain en deux chaînes ?
    Un soft fork ne crée généralement pas deux chaînes indépendantes de façon permanente à lui seul, bien que des branches de chaîne temporaires puissent encore se produire pendant le fonctionnement normal du réseau.

  • Dois-je déplacer mes actifs pendant un fork ?
    Pas nécessairement. Les utilisateurs doivent d'abord consulter les conseils officiels des portefeuilles et des plateformes de trading et éviter d'effectuer d'importants transferts on-chain tant que les règles ou les conditions du réseau restent incertaines.

Apprendre les bases est la première étape. Suivez MGBX Academy pour plus de ressources éducatives sur les cryptomonnaies et d'analyses de marché.

Le processus de trading sur MGBX :

  1. Créer un compte de trading et effectuer la vérification d'identité nécessaire ;

  2. Déposer des fonds et sélectionner un type de trading ;

  3. Sur la page de trading de cryptomonnaies, saisissez le montant ou la quantité de l'actif que vous souhaitez acheter ;

  4. Confirmez l'ordre pour finaliser la transaction, puis vérifiez si votre solde d'actifs a été mis à jour en conséquence.

Lectures complémentaires :

Qu'est-ce que la blockchain ? Fonctionnement et concepts clés expliqués

Mécanismes de consensus pour débutants : comment les blockchains parviennent à un accord

Qu'est-ce que le trilemme de la blockchain ?

Que sont les contrats intelligents ? Comprendre l'idée du code comme loi