Hard Forks, Soft Forks, valeurs par défaut et coercition
L’un des arguments importants dans l’espace blockchain est de savoir si les hard forks ou les soft forks sont le mécanisme préféré de mise à niveau du protocole. La différence fondamentale entre les deux est que les soft forks modifient les règles d'un protocole en réduisant strictement l'ensemble des transactions valides, de sorte que les nœuds suivant les anciennes règles seront toujours sur la nouvelle chaîne (à condition que la majorité des mineurs/validateurs implémentent le fork), alors que les hard forks permettent à des transactions et des blocs auparavant invalides de devenir valides, les clients doivent donc mettre à niveau leurs clients