Consensus forking is a process in which a blockchain network splits into two separate chains due to a disagreement among participants regarding the consensus rules or protocol of the blockchain. It occurs when a portion of the community supports and adopts a set of modifications to the blockchain's rules, while another faction opposes it. This disagreement leads to the creation of a new and separate blockchain diverging from the original one. Consensus forking can result in the creation of two distinct and incompatible blockchains, each with its own unique features and characteristics. It can also cause a divide in the community, resulting in competing chains and potentially different cryptocurrencies.
Contentious Hard Fork