Just to post my two cents in the trolling
Already as it as already been said, moore law has little to do with bitcoin transaction ceiling in itself.
Even if cpu power goes x100, there will still be the same blocks every same ten minutes with same number of transactions.
Increasing block size come with certain number of problems, like the amount of processing in a block, if you have 8Mo blocks contain a single transaction with only seg ops, and then another block of 8Mo containing a single transaction with only inputs to such transactions, it will clearly mean a huge a mount of time to validate the block, and the amount of computation it involve is bound to grow at much higher rate than the amount of transaction to be processed.
Basically the amount of transaction a block can process grow linearly with the block size, the potential amount of computation grow quadratically, much faster. So it's not a good permanent solution to rely on eternal block size' increase to increase tx rate. Even with the
Moore's Law.
Moore law doesn't apply to blockchain because the main limit is not computing power. Maybe bandwith a bit more, but that i think can still be solved with the increase of bandwidth as optical fiber become more available, there is still lot of progress to be expected in this area.
If it was really about more law, it would be on the scale of initial block download, where 8 year of blockchain can be processed and checked in 3 days. The problem is not the processing power to validate blocks. A good client can validate 10-20 blocks / sec in average .. And this could be easily improved with exploiting more the computing power, using good multi core & opencl, you could probably multiply this speed without changing a thing to the protocol.
To me what it look like is LN/Segwit is definately the way forward, or something like it, who can allow a certain number of operation to happen outside of the main block chain conscensus. But realistically, i don't think LN will be reach mass adoption before 2-5 years.
And users driven development is always a mess. You never get anything done by asking users what they want .. Already to explain the inside and out both on the theory, the protocol, the usage and the implementation to average user is just impossible.
It's just starting to get there with the basic bitcoin protocol after years and years. And yet you could easily say large number of users just don't really know how bitcoin work, or really care more than simple curiosity, don't want to take responsability for the development, and if you start to implement anything that user might think is good, even if it make them happy, in the end, it rarely lead to well made software.
And now coming with something completely new like LN/segwit, extremely technical, who change completely the way bitcoin work, to people who already have bit hard with trusting the basics 100%, and the conflict of interest with miners, it's clear it's not going to be fully accepted in mass before some time. At least blockstream seem have good funding so they can hold some time and keep developing and explaining it for some time, but it doesn't look like it's going to be adopted in mass really just now.
And just to say, the way developers represent themselves, after it's not my buisness, but i see only in this thread, when the person who represent it speaks, they always give a sense of elitism and not really listening, which i don't think help a lot to make it accepted and gain trust that the developers are thinking for everyone and not just to push their own thing in their own interest.
But that said there is still the need to increase TX rate, and ln is not going to be accepted soon i think, it's the problem that everyone see, and maybe it would not be worst to think of a way to keep bitcoin going one or two more year the time a true permanent solution like segwit can be found and accepted by everyone, even if that involve just tweaking the block size up a bit, and taking all the step necessary regarding boundaries with computation power, bandwidth, potential issue that come up on all the level with this increase, even if it just raise to 2Mo in a first step.
But something that is not that radical that segwit for the moment, who doesn't change the way bitcoin work and doesn't disturb the eco system that much like LN, and can give a bit of oxygen to the bitcoin network processing rate.
Well again just my 2 satoshis