| Soft doesn't mean it's still Bitcoin. This word doesn't grasp the true difference between these fork kinds. What is it? Softfok is a coercive change. You can't oppose it unless you make some counter-hardfork (this is what happened in Bitcoin Cash). Softfork is a sneaky change that non upgraded nodes don't notice. Meanwhile, hardfork (especially with replay protection) leaves everyone the freedom of accepting it or not and make it obvious to nodes that it happened. These are technical terms that were fine when used technically by technical people who understand them. But they are kind of loaded what can be used to trick nontechnical people into believing that 'hard' means 'big' and 'soft' means 'small'. And 'big' means 'abandonment of true bitcoin' while 'soft' means 'still following the true bitcoin'. Easy thought experiments can prove these is not the case. Let's think of some possible changes that can be made as softforks and are clearly a violation of the original idea: - a requirement that every transaction has an additional output for tax collection - a requirement that every transaction contains KYC/AML tag.
- addresses blacklist - decreasing the max block size to 10 kB - lowering the block reward to 0 from tomorrow, miners get only tx fees (it is possible because the protocol defined the max block reward rather than exact block reward) - adding a second PoW algo (it can be put in coinbase) - a requirement for coinbase to contain a specific Quran verse https://www.reddit.com/r/btc/comments/7jehc2/we_should_aband... |