A significant change to a blockchain’s protocol that makes previously invalid blocks or transactions valid, or vice-versa. This requires all nodes to upgrade to the latest version of the protocol software.