Qu'est-ce qu'une fourche de blockchain ?
Crypto pour les professionnels
Autres articles
Les fourches dans le réseau blockchain sont essentiellement une division du réseau. Le réseau est un logiciel libre, dont le code source peut être téléchargé. Cela signifie que tout le monde peut apporter des modifications au code et soumettre des améliorations. La possibilité d'expérimenter avec des logiciels libres est une caractéristique essentielle des crypto-monnaies, et elle facilite également les mises à jour du logiciel de la blockchain. Lorsque les logiciels de plusieurs mineurs ne sont plus synchronisés, des fourches apparaissent. Les mineurs doivent choisir la blockchain qu'ils utiliseront à l'avenir. S'il n'y a pas de majorité, deux copies de la blockchain peuvent être créées. Les fourches fonctionnent en apportant des modifications au protocole logiciel de la blockchain. Ils sont souvent liés à la génération de nouveaux jetons. La méthode la plus courante pour produire de nouvelles pièces consiste à repartir de zéro. Il est également possible de "forker" la blockchain Bitcoin existante. La méthode la plus courante consiste à créer de nouveaux jetons à partir de zéro. Cette méthode consiste à "copier et coller" le code existant dans un nouveau jeton, qui est ensuite modifié et lancé. Le réseau doit être construit à partir de zéro et les individus doivent être persuadés d'utiliser la nouvelle pièce. Le Litecoin, qui a commencé comme un clone du bitcoin, est un exemple de cette stratégie. Les gens ont été convaincus par les ajustements apportés au code par les créateurs, et le Litecoin est devenu une crypto-monnaie populaire.
Il existe deux types de fourches : les fourches dures et les fourches douces.
Une fourche dure est le processus de création de bitcoin cash à partir de bitcoin. Une fourche dure est une modification importante du logiciel qui oblige tous les utilisateurs à passer à la version la plus récente. Les nœuds qui utilisent encore la version précédente du programme ne seront pas acceptés dans la nouvelle version. Un hard fork est une rupture permanente avec la version précédente de la blockchain. Si la nouvelle version n'est pas approuvée à l'unanimité, deux blockchains pourraient utiliser une variante du même logiciel.
Un soft fork, en revanche, est rétrocompatible. La blockchain améliorée est chargée de la validation des transactions. Les nœuds qui ne sont pas modifiés, en revanche, considéreront les nouveaux blocs comme valides. Cela ne fonctionne que dans un sens : les nœuds qui n'ont pas été mis à jour seront ignorés par la blockchain améliorée. La majorité des mineurs doivent se mettre à jour pour qu'un soft fork fonctionne. Le réseau sera plus sûr après la fourche si davantage de mineurs acceptent les nouvelles règles. Les soft forks ont été utilisées sur les blockchains du bitcoin et de l'ethereum, entre autres. Elles sont généralement utilisées pour effectuer des mises à jour logicielles (telles que BIP 66 dans le cas du bitcoin).
Les soft forks ont été utilisées sur les blockchains du bitcoin et de l'ethereum, entre autres.