Qu'est-ce qu'une fourche Blockchain?
Il y a de fortes chances que vous ayez déjà entendu parler d'une fourche blockchain ou fourche Bitcoin. Mais savez-vous exactement ce qu'est une fourchette et en quoi le travail souple est-il différent d'une fourchette dure? Lisez cet article pour mieux comprendre les fourches blockchain.
Qu'est-ce qu'une fourchette blockchain?
Autrement dit, une fourchette est un blockchain (e.g. Bitcoin ou Ethereum) mise à niveau du protocole. A chaque fourchette, les règles de participation peuvent être modifiées. Parfois, les règles sont rétrocompatibles, d'autres fois, les règles ne sont pas rétrocompatibles. Sur la base de la rétrocompatibilité, nous pouvons diviser les fourches en deux catégories:
- Fourche dure - n'est pas rétrocompatible
- Fourche souple - est rétrocompatible
Qu'est-ce qu'une fourchette dure?
Un hard fork est une mise à niveau des règles du protocole blockchain, qui n'est pas rétrocompatible. Cela signifie que tous les nœuds doivent être mis à niveau afin de prendre en charge la mise à niveau et de suivre ses nouvelles règles. Les nœuds qui ne sont pas mis à jour sont supprimés du réseau et ils ne peuvent pas suivre les règles récentes jusqu'à ce qu'ils soient mis à niveau.
Parfois, une partie des nœuds (et leurs propriétaires) décident qu'ils ne veulent pas prendre en charge les nouvelles règles proposées. Dans ce cas, la blockchain est scindée en deux chaînes (d'où le nom fork). Une fois la blockchain divisée en deux chaînes, et s'il y a un support pour les deux chaînes, on se retrouve avec deux blockchains différentes et donc avec deux crypto-monnaies différentes. Ces deux crypto-monnaies partagent le même historique jusqu'au dernier bloc commun (avant la scission). Après la scission, chaque blockchain a ses propres règles et les pièces de monnaie ne peuvent pas être envoyées entre eux.

Il est important de noter que toutes les fourches ont le même historique de bloc. Imaginez un camion roulant sur une route. A la barre des 10 km, il y a une intersection et le camion se divise en deux camions identiques. Chaque camion suit son propre chemin, mais les deux camions ont la même histoire du premier trajet de 10 km.
Passé fourchette dur Bitcoin
Le Bitcoin Cash le plus connu et le plus réussi est le Bitcoin Cash. Bitcoin Cash a rejeté la mise à niveau de SegWit en 2017 et ne la prend pas en charge. De plus, Bitcoin Cash prend en charge une taille de bloc de 8 mégaoctets, contrairement à Bitcoin, qui ne prend en charge qu'une taille de bloc de 2 mégaoctets.
Qu'est-ce qu'une fourchette souple?
Une fourche souple, semblable à une fourche dure, est une mise à niveau des règles du protocole blockchain, qui, contrairement au hard fork, est rétrocompatible. Cela signifie qu'un nœud n'a pas besoin d'être mis à niveau vers la dernière version pour participer à la blockchain. L'ancien nœud (non mis à niveau) peut toujours participer à la même blockchain que le nouveau nœud mis à niveau.

Vous pouvez imaginer un soft fork comme mise à niveau d'une application mobile. Vous n'avez pas besoin de le mettre à niveau vers la dernière version à chaque fois pour l'utiliser, mais chaque mise à niveau apporte des mises à jour de sécurité ou de nouvelles fonctionnalités.