Core hasn't accepted that yet. When and if they do, it's off to the races, but not before then. You need to understand their objection. What if we upgrade to 2MB forks and nothing bad happens? It means that we could upgrade to 4 or 8 or 20.
How can I put it mildly? This is way too ...ignorant... just stop this madness. Just because you bought some coins at 10$, doesn't mean you know what's best for bitcoin, technically speaking. Let those who understand these things make the right choices.
Your rationale is so simplistic that it's not even funny.
If you go from 1 to 2, it doesn't automatically mean you can go to 4-8-20 without consequences. This is truly idiotic to even contemplate.
The propagation data is vastly different for blocks of 2 / 4 / 8 / 20MB. In simple terms, it takes a few seconds for a 1MB block while it takes several MINUTES for a 20MB block - and if that block is crafted to fuck up CPU resources of others validating it, it could take half an hour or more to get both propagated + validated. By that time, an average of 3 new blocks will have been issued.
I am not sure why you are complaining about validation times for 20mb blocks when what is proposed is a rise to 2mb which is safe.
Please re-read what I'm criticizing =>
What if we upgrade to 2MB forks and nothing bad happens? It means that we could upgrade to 4 or 8 or 20.
Epic fail.
You seem to be under the gross misapprehension that those of us (the economic majority) who want bitcoin to scale on chain as far as is technically feasible also want to see it damaged in some way.
Some do, most don't. They are just plain ignorant and they want to run things based on their ignorance - which is a recipe for disaster. Saying that if we can upgrade to 2MB and nothing bad happens, is proof that we could go to 4, 8 or 20 => is ignorant.
If people actually made BTC code with this rationale, BTC would already be dead.
The absolute reverse is true. We want bitcoin to succeed and are in the main heavily invested financially in that successful outcome.
And what is stopping this "success"? The 300kb difference between segwit (1.7mb) and the 2mb hf, when the avg block size is running at 0.6mb?
Btw, success IS NOT the artificial bloating of the blockchain with CRAP and then saying "oh we have so many transactions".
And those people with more than a tiny grasp of economics can see clearly that artificially capping the number of transactions which the bitcoin network can process whilst the userbase and transaction volume is relentlessly rising is a terrible, terrible idea.
Allow me to disagree on who has any grasp on economics whatsoever.
Visa, Paypal and the Banks, charge ridiculously high amount of money for fees, in what actually cost them peanuts due to the efficiency of centralized databases.
For example Paypal charges 0.35 fixed plus 2-3% of the amount. Their cost for making the tx happen is ridiculously low because they have a centralized database, not an inefficient P2P / Decentralized implementation.
Those people who, you say, have "more than a tiny grasp of economics", find it "reasonable" for something that is *actually* scarce (max transactions per second for Bitcoin are <50, even if you lift the 1MB), and *actually* very costly method (6$ per tx in susbidy), to cost something ridiculous like 1-3 cents in fees. They say the fees should remain at near-zero levels and that the 'fee market', that would crowd out the spammers, is a bad idea - and instead, we should be giving this very expensive block size / tx capacity, to free riders who spam away.
You can't be selling something (tx capacity in a decentralized system) that costs A LOT of money for near-zero, and find it OK to pay A LOT for things that actually cost next to nothing (centralized systems).
More specifically in what you are saying about being "a bad idea": It would be a bad idea if we had fees exceeding, say, 1$ per tx. At 0.01$ or 0.02$, it is a veeeeery good idea, because the spammers will have to get crowded out eventually.