Post
Topic
Board Bitcoin Discussion
Re: Decentralisation is harder than you think
by
DooMAD
on 05/02/2019, 17:11:35 UTC
devs should provide an option. and then users should decide.. WITHOUT FEAR of being thrown off the network purely for opposing an option.

It all sounds a bit dramatic, doesn't it?  "Thrown off the network".  Scary stuff.  Except any funds you have on the network are still safely secured and you can rejoin the network at any time by simply following consensus rules again.  You can follow multiple chains each with their own consensus rules if you desire.  But you don't get to tell me who I can or can't disconnect from my node.  I can disconnect anyone, at any time, for any reason I wish.  If your fear can't handle my right to do that, go play with fiat.


if an option does not get approval WITHOUT network throw off's.. so be it. that option simply does not activate. no harm no foul

And how will you enforce that?  Oh right.  You can't.  You can express your will in the code you run, but, to the best of my knowledge, no one has invented code that stops me disconnecting someone from my node.


devs dont even provide a VARIETY of options for users to choose. (its just a their road map or no other way)

Which client are you running again?  Devs gave you that client, didn't they?  You have your variety.  Why is that not enough for you?  Why do you believe devs are only here so that they can code every ludicrous idea you've ever had?  I doubt that's what they signed up for.  You are so far beyond entitled that it's laughable.


no one should be thrown off a network before the vote is complete

You can't enforce that.  All you have is "should", "should" and more "should".  Also, consensus is happening every second of every minute of every hour of every day.  It's not a "vote" you can "complete".  Consensus is happening right now.  It is embodied by the rules that are enforced on the BTC network right now by those securing the chain.  The rules that are enforced can involve clients being disconnected.  The rules that are enforced mean that miners get to choose fee policy.  The rules that are enforced do not include any of your whiny "should" talk.


again for the umpteenth time.. learn consensus
consensus is NOT throw people off the network to gain approval count
consensus is gain approval count(without throwing people off network) or it just doesnt activate if no majority is found

try to atleast learn consensus and why its a big deal in regards to how satoshis invention is so revolutionary. and how core bypassed it for thier own purposes

We heard you the first dozen times.  We know how you think consensus "should" work.  But the fact that it demonstrably doesn't work like that means you are the one you needs to learn it.  Consensus does mean you can be forked off.  Consensus does mean some users can implement ideas via softfork that you don't approve of.  Consensus does mean devs can code what they like and the code is 100% meaningless if those securing the chain don't agree with it.

None of your idealism and wishful thinking counters the crushing reality of how consensus actually works in the wild.