13. Spurred by the profitability of Bitcoin transactions, alternate chains appear to capture the users that Bitcoin lost.
14. Pleased with their profitability, miners refuse to accept any hard fork to block size.
I'm sorry, I don't get it.
At step 13, transactions (and the fees they would have paid to miners) are fleeing bitcoin in droves. And at step 14, the bitcoin miners are *pleased* with this? Why?
It makes no sense to me at all to impose a permanent hard limit of 1mb. Whatever reasons are given for keeping it, could be used as reasons to *lower* it. And no one thinks we should lower it. I don't agree with this "artificial scarcity" business, unless the point of it is to help level the playing field in terms of hardware requirements. In that sense, it's not really artificial scarcity, is it? It's scarcity of real resources: bandwidth, storage and CPU speed.
I mean, we all agree that if everyone had 10 gigabit ethernet, 256 cores and 100tb of storage, the 1mb limit would seem laughable, right? Well, soon we'll all have that. And a few years after that we'll all have it the palm of our hand.
Here's my modest (and likely naive) proposal.
1) See if a scheme to reduce resource consumption in the protocol can be worked out (I think storage requirements are already being addressed, but not sure about bandwidth)
2) Whatever comes of that, plot historical hardware capability progress, project the curve into the future.
3) Hard fork the client to follow the curve projection
4) If hardware doesn't end up matching predictions, fork again as necessary.
I doubt a second fork would be needed for decades.