(I am asking someone to tell me like I am 5 years old without posting a wall of text and non-referenced/tagged links. We can continue talking about this stuff in the echo chamber of bitcointalk but it'd be nice to have some digestible evidence for the community at large)
in short.
a block should only be rejected if it breaks the rules that consensus desire.
but if new banning mechanisms reject blocks because of WHO made the block. whereby the transaction data is acceptable, but rejected purely on biased/social reasons. then things start to go grey
whats next
lets say
Gmaxwell say "jihan is destroying coins by putting coins into a address.. so we must now increase the 21m coin cap" - even if no coins are destroyed
Gmaxwell say "jihan is going to split the network.. so we must now invoke our own split"- even if no split deadline by non-core is made
Gmaxwell say "jihan could be using asicboost we need to destroy ASICS" - even if is btcc or f2pool that might be the ones using it
Interesting points, thanks for the feedback. But isn't it up to the full nodes to decide upon upgrading their software? Would this not be a form of consensus? Is the debate that only miners should have a vote?
Immutability of the protocol of Bitcoin. If we can mutate the protocol, then Bitcoin is not a level playing field. It looses its value as a stable metric of value which beyond the influence of anybody.
The gaming of the mining will be met by other gaming the mining. That is just free market competition. The free market finds ways around patents.
But if we have King Blockstream acting as a government lord, then Bitcoin is as worthless as any other fiat.
@gmaxwell is protecting the "improvements" he wants to make to Bitcoin's protocol. He is saying he knows what is best and will modify that level playing field. He will not be allowed to do this. He has been banished to do his scaling work on Litecoin. None of you can change this outcome. Bitcoin will retain small blocks and so Litecoin will get much of the scaling. Hope Gregory takes it in stride and doesn't get too depressed.
Okay, I see you have a strong opinion about some of the core devs connection to Blockstream. So you see any change to the protocol as a negative, whether that be segwit, or any variation of an emergent. Food for thought.
Perhaps I am overstating the importance of people running full nodes, but I always thought they served as a counterbalance between the miners and the developers. Anyhow, thanks for your thoughts on the matter. I will try to approach the issue with an open mind, although as you've said before, there is (maybe?) nothing we can do about it.