When there are any changes made to the consensus mechanism on the blockchain, there needs to be a hard fork to demarcate this change in the software that is run by both validating and non-validating nodes. Any node that does not upgrade their software will no longer be able to accept blocks from the new part of the chain.