It used the consensus that the rules allow. BIP34, for example, was being developed in 2012, before you even started using Bitcoin. Why did you even bother joining this network in the first place if you can't abide by softforks and believe them to be "bypassing consensus"?. You don't even understand what has been "existent for years".
shows you didnt read
"All older clients are compatible with this change. Users and merchants should not be impacted. Miners are strongly recommended to upgrade to version 2 blocks. Once 95% of the miners have upgraded to version 2, the remainder will be orphaned if they fail to upgrade."
the MANDATED fork...
the PRE upgrade disconnect.
has nothing to do with bip 34
so you saying that core in 2017 used something that was available in 2012 is YOUR FAIL
spend less time flip flopping and try and do some deeper thought stuff on actual events.
read it. blocks are orphaned off AFTER 95% is achieved. not before.
read it. blocks are orphaned off AFTER 95% is achieved. not before.
read it. blocks are orphaned off AFTER 95% is achieved. not before.
core in summer 2017 did not follow the wait for majority. then activate IF miners agree to suggestion, which would then cause fork
core in summer 2017 did controversially fork off opposition using mandated force via forking early. then fake 95% to activate,
I'm going to walk you slowly through what just happened here, step by step:
- I made the points that you can't prevent disconnecting nodes or using activation dates.
- You made a post which completely failed to overcome those points and then added the false assertion about "not using the consensus that has been existant(sic) for years".
- I pointed out that you don't even understand the consensus that has existed for years, since you incessantly whine about "in-flight updates" and softforks in general, claiming that's not how Bitcoin "should" be. Despite the fact it has been within the rules to do that for a long time.
- You then use that statement in an attempt to disprove my initial points that you can't prevent disconnecting nodes or using activation dates, even though it doesn't disprove those points at all. Those points still stand and your broken logic doesn't change that. Again, you can't prevent disconnecting nodes or using activation dates. You have failed to refute those points, whilst also demonstrating in the process that you don't understand Bitcoin.
Other people would need to agree with you for any of this to change. They would have to run code enforcing different rules. Rules that don't permit softforks, activation dates, disconnecting nodes, or whatever else it is you don't like about Bitcoin depending on what day it is and whether it suits your argument at the time or not. The users on this network clearly don't agree with you, based on the code they appear to generally be running. Also, your reasoning skills are abysmal. Quit while you're behind, it's just getting sad now.