News for hackers. Stuff that matters.
Re:Hal Finney’s proposal for optimizing Bitcoin to be enable... by saurik on Monday September 28, 2020 @03:36PM (#24620420)
There is just no such thing as software that can't change; I realize this might mean decentralized systems are simply impossible, but "it is what it is"?

I do feel you just don't understand this still, though: if the miners all upgrade and you don't it isn't like they can force anything down your throats as you didn't upgrade.

I feel like your mental model is somehow "if 51% of everyone does something invalid then the system is now invalid", but what that actually means is that those people are rejected from your consensus.

So, if all the miners decide to run a different software this is effectively just a different distributed system. Your computer, which is checking everything, rejects all of them and keeps playing with the people who are playing the same game.

You aren't trusting anyone or assuming anything: that wouldn't be decentralized at all really. Now, is any of this efficient? No. But that wasn't a goal ;P.

There are no comments on this comment yet.