That is not necessarily the case as technology improves. We can even just scale Bitcoin directly as technology improves, decide on a lower bound, lets say the average desktop computer in the developed world for instance, even if that was our lower bound we could still justify increasing it to two megabyte once like we are now.
That's not exactly my point not was I talking about 2 MB in particular.
I am talking about two megabytes specifically. Stop creating straw man arguments of doomsday scenarios if we increase the blocksize, we can increase the blocksize to two megabytes and we should.
In the case of wider adoption scaling primarily via the block size limit will never be able to accommodate enough users without sacrificing decentralization.
How do you know the rate of adoption, or for that matter the rate of technological progress. I would say that this is a unqualified statement, I am saying increase the blocksize today according to the technological limits that exist today.
Technology is currently in a 'difficult' position. On one hand we have fiber internet which is a huge improvement over the current world average, on the other hand we are witnessing the death of Moore's law and problems with HDD's. It is quite possible that technology advancement in some fields become really slow (look at the battery technology), however it is also possible that this won't happen. You can't work towards a best case scenario here when scaling large scale systems.
First of all we can definitely afford to increase the blocksize to two megabytes in terms of hardrive space today, you should know better then to use that argument, and again I am saying that it can reflect the technological limits of today.
This idea that we can not scale Bitcoin to the whole world today therefore we should not scale Bitcoin any more directly today, allowing a "fee market" to develop, I think is intrinsically flawed. Such a dramatic change to the economic policy has profound effects, the more conservative route would be to continue the course, if we increase the blocksize and the majority chooses to use off chain solutions over using the Bitcoin blockchain directly then that is fine, then we would not need to increase the blocksize as much again and it might stay in step with technological growth. I do not see any reason to restrict the capacity of the network using a centralized economic policy tool, in order to "incentivize" people to move off chain. This seems counter intuitive to me, even wrong in the way that it is being done now, if anything we should encourage more on chain transactions for the health and good of the network, allowing the free market to develop.
It seems like you are not even open to that possibility, using the blocksize limit as an arbitrary economic policy tool instead, while using IT and engineering knowledge to justify such a position
I've told you this a number of times and I'll tell you this again. I'm a very open minded person, especially when it comes to this debate. There was a time that I've agreed to a bigger block size limit; I'm supportive of various proposals such as LN, sidechains, dynamic blocks and even a hard fork (I do think that the system could use the experience in addition to giving us the opportunity to apply certain fixes/improvements). However, in the case of Segwit vs. 2 MB block size limit I'm fully supportive of Segwit. Additionally I highly disagree with the HF rules set by Gavin and the 'workaround' used to avoid the problem of quadratic scaling.
The Core guys are very good at what they do, however I think they lack insight in the macro economics of Bitcoin, that is fine. Bitcoin has a governance mechanism however, maybe we could just have the best of both worlds. A hard fork to two megabytes blocksize limit soon, then segwit can be implemented when it is ready, fully polished and reviewed.
I do not think it makes any sense to endanger the economics of Bitcoin over a two megabyte blocksize limit increase. Core might not understand how important the timing of such things are and expect people to pay higher fees and maybe even go through a "economic change event" until their technology is ready, when they could just simply increase the blocksize now and avoid all of this potential damage.
Recognize that there is a governance mechanism involved here, and that fundamentally changing the economics of Bitcoin is not something that should be taken lightly, beyond all technical arguments of the superiority of segwit Core does not intend to increase the blocksize limit significantly over the long term at least not enough for the limit to be above the average transaction volume, they have explicitly stated their intention in this regard as well. They might be experts in IT and Engineering but I think they are seriously lacking in economic knowledge and real world pragmatism and politics. Fortunately Bitcoin relies on the economic self-interest of the masses to govern consensus, and is not reliant or beholden to a group of technocrats in an ivory tower.
Increasing the blocksize limit to two megabytes is possible, and will not cause any sort of doomsday for Bitcoin. If Core refuses to do so the community, miners and business will do so themselves. Bitcoin is freedom.