Fork Legitimacy Framework
Last updated
Last updated
Cryptoasset networks operate programmatically, where transaction validity is determined by the underlying code upon which the blockchain runs. This code is governed by a set of “consensus rules”. There are two types of forks that cryptoassets can undergo:
If a change in consensus rules does not require nodes to implement software changes in order to be compatible with the new set of rules (i.e. backwards compatibility), this is known as a soft fork.
If a change in consensus rules requires nodes to implement new software in order to remain compatible with the new set of rules, this is known as a hard fork.
This framework only considers forks of cryptoassets with Proof-of-Work consensus mechanisms.