*gibberish*
I told you, I'm not wasting any further time explaining why you are wrong about SegWit activation. There's no point. For over three years you've been crying foul and for over three years not a single person has rallied to your lost cause. And it's not like you'll ever understand, even if I explained it 1000 times. Going forwards, I'm only interested in debating your utterly flawed concept of consensus.
forcing off the network before activation is not how consensus should work
Says you. There are two fundamental flaws in your comprehension. Activation and enforcement. We'll start with the latter:
Clearly you have a problem with enforcement. You are entitled to your opinion, but you are not in a position to enforce it. People who are collaborating together, however,
can enforce things. If you work with people and build a network that is based on rules, the participants either follow the rules or they can be excluded from that system by the others. Much like a society, but less restrictive. Traditionally, if you break the law, you can be excluded from society in the form of imprisonment or, in some places, even death. Thankfully, consensus mechanisms are not that draconian (so it's often baffling as to why you're such a whiny little crybaby about it). Instead, you get to instantly form your own society if you disagree with our one. The only downside is you don't get to take advantage of the existing infrastructure, the network effects or the security of the society you chose to leave. You have to build that for yourself if you decide you can't work together with us. The choice is yours. And it's not a one-time deal either. At any point you can re-join our network. All you have to do is follow the rules (so stop pretending it's on par with a crime against humanity if someone did get forked off, you histrionic drama queen). Our door is always open.
Now, onto activation. Activation of a given feature (one that you happen to be totally obsessed with) is not the only occasion where the rules can change. The "
mandatory" part you keep moaning about wasn't even related to activation of the feature (also, you mean bit 6 and bit 8, but you keep saying bit 4, as if you somehow felt it necessary to further illustrate your lack of understanding). You were so caught up in hating the feature, you mistook
a totally different and unrelated change in consensus to be tied to activation of that feature. But you still can't grasp that fact. Consensus can change at any time, for any reason the majority deem appropriate. The majority decide what the rules are. Block by block. The minority do get forked off if they don't follow the rules. Again, if you want to take advantage of our security and our network effects, you follow our rules. That is how the system
you chose to be a part of functions.
So, to ask the obvious question,
why did you join this system if you are fundamentally opposed to how it works? How misguided do you have to be to complain about an integral, crucial function that underpins the entire foundations of everything we've built? It sounds as though you understand it so poorly that you believe it to be somehow
immoral. Even though it can't work any other way. You do see how your position is completely untenable, right? Logically, you can't take the stance that everyone has to agree when you can't eliminate free will. What are you going to do? Hold a gun to peoples' heads to make them agree? How have you not thought this through to conclusion? What are all these "
scenarios" you run even for if they can't bring you to a rational conclusion?
Bottom line, if you can design a consensus mechanism that forces everyone to agree, feel free to publish it. You can't stop other people from running incompatible code. You can't stop me from deciding when someone else's code is incompatible. You can't stop me choosing to disconnect or ban other nodes if they run code I don't approve of.
What you are proposing is quite literally impossible. It could never exist. Even if you were the most gifted programmer in the world, rather than the clueless, raving narcissist you are. Accept the fact that you can't control people and move on. Or cry harder. Up to you.
And even if you had an answer to all of that (hint: you clearly don't), it has been explained to you on more than one occasion that if someone creates a Bitcoin fork and doesn't alter their new chain's network magic, this will result in replay attacks becoming possible. Don't deflect from this issue as you've deflected every other time it has been raised. Tell me,
in no uncertain terms, how
you would prevent replay attacks if a fork won't change it's network magic, since your glorious "
everyone-has-to-agree-democracy" system won't allow disconnecting or banning nodes until you're personally satisfied that everyone is in agreement? It appears that not only do you hate freedom, you also want to endanger the imaginary users of your imaginary totalitarian system.
your influencers mindset is:
this new feature will activate. accept it or fork off. if you dont accept. if you dont fork yourself. we will fork you off.
That's not a "
mindset". That's actually the closest I've ever seen you come to finally understanding the basics.