Who Really Controls Bitcoin Development?
This is not an endorsement of BitcoinSV. I think the ABC roadmap looks fine. This is an analysis of the power dynamics within Bitcoin.
There is a balance of power within the Bitcoin system between miners, developers, and users, but it's not an equal balance, and it shouldn't be.
Ultimately, miners need to call the shots for Bitcoin development. Not devs nor users. It's not too difficult to understand why. Miners are businesses.
Take any other business. Say we're talking about Amazon. Who do you think should control the back-end development for Amazon? Should Jeff Bezos and company, should the developers writing the code Bezos uses, or should the customers of his platform?
It can't be the customers. That doesn't make sense. They might request features, but they shouldn't say "Use this technology or that technology... and make sure your servers process this amount of data..."
The customers are consuming what Amazon produces. They get the end-product. They can make requests to Amazon on what features they'd like as a consumer - but not how those features should be implemented.
The developers, too, should not control Amazon's back-end. Developers are a means to an end. They might maintain the code, but they should not be tasked with planning out the whole system, including all the features that customers will get.
If the developers don't do their jobs, they get fired and replaced. Developers who think of themselves as "really controlling the back-end of Amazon" are delusional.
Miners, on the other hand, are the ones providing crypto services to customers. They are the ones with the proper incentives to maintain the integrity and reliability of the network. They do not need to be altruistic.
With regards to scaling Bitcoin properly, miners have the most power and the most at stake.
Developers who say, "We cannot scale your business because it doesn't match our philosophic ideals" should be fired and replaced. Businesses have no reason to indulge their developers and listen to their moral preferences.
It's not a question of whether there will be a cryptocurrency with massive on-chain scaling. There will be. It's possible, and it's going to crush nearly all of its competition. The question is which developers will bring it into existence.
Bitcoin will survive on-chain scaling; particular devs might not. There is only so long that entrepreneurs will accept having their business throttled 10,000x due to the ideals of their developers. Billions of dollars await the entrepreneurs who bring digital cash to the world.
This is not an endorsement of Bitcoin SV. So far, I actually like the roadmap of ABC and BU. I hope it's those guys that will bring on-chain scaling into existence, and I think they can get it done. We don't need 128mb blocks this second.
However, if they don't, for whatever reason, they will be replaced with devs who have a different philosophy. It's that simple.
5 of 6 reviewers say it's worth paying for
1 of 6 reviewers say it's not worth paying for