Hard fork
Modification non rétrocompatible du protocole d'une blockchain. Les nœuds qui ne mettent pas à jour se retrouvent sur une chaîne séparée.
Un hard fork est une mise à jour qui change les règles fondamentales d’une blockchain de manière que les anciennes versions ne peuvent plus valider les nouveaux blocs. Si une partie du réseau refuse la mise à jour, deux chaînes coexistent avec deux tokens distincts à partir du bloc de divergence.
Exemples historiques. Bitcoin Cash (août 2017) a forké depuis Bitcoin pour augmenter la taille de bloc à 8 Mo, puis 32 Mo. Ethereum Classic (juillet 2016) est né du refus d’une partie de la communauté ETH d’annuler le hack The DAO ; les « purs » ont conservé la chaîne d’origine, les « pragmatiques » ont créé ce qui est aujourd’hui Ethereum.
Tous les hard forks ne sont pas contentieux. Les upgrades planifiés d’Ethereum (Merge, Shapella, Dencun, Pectra) sont techniquement des hard forks, mais l’ensemble de la communauté adopte la nouvelle version donc aucune chaîne concurrente n’émerge. À distinguer du soft fork, qui reste rétrocompatible (les anciens nœuds fonctionnent toujours).