The "Velvet Fork" could bring back consensus.
So far, there have been two main ways to upgrade a blockchain: A hard fork and a soft fork. Both are ways to upgrade a blockchain to support rules that are deemed important. Unfortunately, not everyone agrees on these changes.
However, there seems to be another way to achieve the same effect without having all the controversy. The method is called a Velvet Fork and it allows new concepts to be introduced to a permissionless blockchain without needing a consensus of participants to agree on the new concepts. The term was actually coined while computer scientists were working on ways to improve sidechains.
Velvet forks require no modifications to the consensus layer of a blockchain, which prevents miners from being hurt by immediate changes to the rule set. The relative idea is to have blocks (from the main blockchain and the sidechain) living side-by-side in harmony without the threat of a split.
On the other hand, this isn't a perfected method by any means. There is a lot of vulnerability here that still needs to be addressed. A perfect example of this would be "Selfish Mining". This is when a miner is able to hide the fact that he/she has found a block of transactions. If true, the miner could force other miners into searching for that hidden block for an indefinite period of time while he/she gets a head start at finding the next block.
Velvet forks could potentially be exploited in such a way to discover extra blocks and cheat the network. This could also entice other miners to mine newly created blocks over the legacy blocks. Overall, it could be an absolute mess.
There are a ton of potential use cases for Velvet Forks, and they would surely solve many dilemmas and avoid disagreements in the form of soft and hard forks. A lot more research needs to be done to ensure that it doesn't create any vulnerabilities when implemented in a blockchain. If perfected, it would serve as a viable solution and a huge accomplishment for the entire blockchain community.