Un #Fork se produit dès qu’une communauté modifie le protocole de la blockchain ou un ensemble de règles élémentaires.
Définition
Le Fork d’une blockchain est le fait de séparer une blockchain dans le but de résoudre un problème ou se satisfaire les exigences d’une communauté. On obtient alors de la blockchain mère une deuxième blockchain qui partage l’ensemble de son histoire avec celle-ci.
Utilités d’un Fork
Des blockchains comme #Bitcoin ou #Ethereum sont souvent sujet à un manque de fonctionnalités. Etant donné que leur code est ouvert, des communautés ont recours à des forks pour optimiser le protocole dans le but de donner les améliorations voulues, ajouter d’autres fonctionnalités, de traiter des risques de sécurité ou encore de trancher un désaccord au sein de la communauté concernant l’orientation du projet crypto.
Les différents types de Fork
- Le Hard Fork
Le Hard fork permet d’obtenir une autre blockchain n’ayant aucune compatibilité avec la blockchain originelle. Il se produit généralement lorsque des nœuds ajoutent des nouvelles règles entrant en conflits avec les règles des anciens nœuds. Etant donné le code différent, il s’en suit la naissance d’une crypto-monnaie entièrement nouvelle. Toutes les chaines ont une histoire commune jusqu’au block de séparation.
Prenons l’exemple de Léo qui possède 10 BTC au moment du fork au block 40000, il aura la possibilité de les dépenser sur le block 40001 de l’ancienne blockchain, mais ne pourra pas le dépenser sur le block 40001 de la nouvelle même s’il les détient toujours.
Le hard fork de la blockchain Bitcoin au sujet de la taille des blocks a donné naissance à Bitcoin Cash (BCH), qui aboutira à un autre fork Bitcoin SV (BSV).
Le piratage du projet The DAO a conduit au fork le 20 juillet 2016 pour la création d’Ethereum Classic (ETC) en plus du réseau Ethereum (ETH).
- Le Soft Fork
Le soft fork renvoie à une mise à jour simple du logiciel qui permet de déployer la blockchain. Ici, la rétrocompatibilité est effective ; les nœuds à jour peuvent toujours communiquer avec les nœuds ne l’étant pas. L’ajout de nouvelles règles n’entrent pas en conflit avec les anciennes. Les nœuds et mineurs refusant la mise à jour peuvent quand même participer au réseau. Si la majorité des participants du réseau adopte les modifications, la mise à jour devient effective pour tous les nœuds et les nœuds qui ne se plient pas au nouveau protocole sont alors exclus.
Dans ce cas de figure, les investisseurs auront juste à faire une mise à jour logiciel pour pouvoir interagir avec la blockchain.
Conclusion
Le principe du fork étant de changer les règles, il existe des blockchains qui ne peuvent pas subir de fork du fait de leur conception. Pour celles-ci, il n’y a donc aucune raison qui puisse faire en sorte qu’un tel événement se produise. Le fork peut donner une forte popularité à la blockchain nouvellement créée, mais dans la majorité des cas, c’est la blockchain mère qui garde ses lettres de noblesses.
Sources : https://www.coinbase.com/, https://academy.binance.com/, https://cryptonaute.fr/, https://www.bfmtv.com/, https://www.cointribune.com/,
Avant cet article, je n´avais qu´une vague idée de ce qu´était un fork
J’espère que cet article vous a aidé!! Il faudra aussi consulter d’autres site pour avoir d’autres information et suivre des vidéos sur Youtube