To ensure Freedom of Chioce: difficulty adjustmet algorithm is the key.
Regarding the activation of Segwit, political conflict is intensifying again. It is possible that Bitcoin Unlimited has a certain hash power and prevents Segwit activation.
Unlimited’s claim is “Freedom of choice” , criticizing the stuation that Bitcoin development is centralized by Core Dev. But even if Unlimited is adopted finally, the authority of development would be migrating from CoreDev to the Unlimited Dev team, the fact that development are concentrating will not change.
My proposal is : Hardfork to improve difficulty adjustment algorithm, adjust by every block smoothly.
By doing this weget two effects.
One: Freedom of fork
Bitcoin takes 2016 blocks to adjust the Difficulty. Suppose that ViaBTC has a 5% of hash power and intended to fork. In that case, since the difficulty is sitll the same, thas it will take 20 times more time to mine (100 min per block). Even though the difficulty finally adjusted, it will take 40 weeks !
In the case of Ethereum , Although Ethereum Classic mainers had only 1% hash power initially, the difficulty was adjusted soon.
If Bitcoin has a sommth difficaulty adjustment algorithm, you can launch a fork version anytime with your frendly miners.
Existing coin holders can also get the forked coins at the same time, so the value will not be harmed. Rather, it may increase. In Ethereum, Ethereum + Classic total value has been increased.
Developers may fork freely and compete to creating better coins. This will be the closest to “Freedom of Choce “, as Unlimited says.
Two: Insurance for minor withdrawal
For some reason, if major miner is withdrawn at one time, mining easily stagnates.
As the price goes down, the minor departs further. As the difficulty level remains unadjusted, the block time gets longer and longer….. price goes down and down….a negative spiral.
Bitcoin will stop functioning. I understand that this is the biggest risk of Bitcoin.
These risks will be mitigated by the introduction of a flexible and quick difficulty adjustment algorithm.