, il y a 3 ans
Un fork est une chose très courante dans les logiciels open source. Par conséquent, ils sont également courants avec les crypto-monnaies. Mais que sont les forks hard et soft ? Et comment affectent-ils les actifs cryptographiques ?
Un soft fork est un petit changement dans le protocole blockchain d'une crypto-monnaie. Bien que ce changement puisse encore avoir un impact significatif, il s'agit d'un simple et petit changement dans le code. Cela ressemble plus à une mise à jour qu'à un changement radical. Une fois le code implémenté, il est propagé dans le réseau. Si les nœuds miniers du réseau acceptent la nouvelle version, ils parviennent à un consensus.
Si les mineurs rejettent le soft fork proposé, les modifications ne seront pas mises en œuvre et le réseau utilisera simplement le même code qu'avant la proposition. Dans les deux cas, aucune action n'est requise de la part des utilisateurs, car ils ne sont pas impliqués dans ces décisions.
Il convient de noter que pendant la période où une proposition tente de parvenir à un consensus, il y a une petite division en chaîne. Cela signifie que l'ancienne et la nouvelle version de la blockchain coexistent en même temps. Si les mineurs refusent, ils reviennent à l'ancienne version et la nouvelle est rejetée et vice versa s'ils parviennent à un consensus.
Un autre avantage est que tous les nœuds exécutant d'anciens logiciels sont toujours compatibles avec l'ensemble du réseau après la mise à jour. Cela signifie qu'ils ne peuvent pas en profiter, mais peuvent toujours envoyer et recevoir des transactions.
Un hard fork, en revanche, est tout un changement, car si aucun consensus n'est atteint, la blockchain elle-même est bifurquée. Cela signifie qu'une division radicale de la chaîne se produit. Les mineurs et tous les autres nœuds doivent décider quelle version de la blockchain ils vont prendre en charge à l'avenir. Contrairement à un soft fork, un hard fork n'est pas rétro compatible.
Puisqu'un hard fork est une étape très radicale, les développeurs sont plus susceptibles de choisir un soft fork pour résoudre les problèmes ou implémenter de nouvelles fonctionnalités. Cependant, dans certains cas, une fourche dure est la seule solution technique pour réaliser les changements souhaités. Un exemple très courant est le changement d'algorithme blockchains. Monero est un exemple, car il utilise régulièrement des hard forks pour devenir plus résilient aux mineurs ASIC en modifiant son algorithme de minage avec des hard forks.
Dans d'autres cas, un hard fork divise non seulement la chaîne, mais toute la communauté et la crypto-monnaie. L'exemple le plus frappant est la scission entre Bitcoin (BTC) et Bitcoin Cash (BCH) en 2017. Les différences entre les personnes impliquées ont conduit à BCH comme nouvelle crypto-monnaie. Dans ce cas historique, les utilisateurs qui possédaient BTC recevaient le même montant de BCH et n'étaient pas obligés de prendre parti, mais détenaient plutôt deux pièces différentes.
Inscrivez-vous pour rester informé via nos mises à jour par e-mail