It needs a social/political breakthrough, not technological. You could just make block sizes 1000x larger and be done with it. Literally just a configuration variable if everyone would get on board.
There's simple trade-off between decentralized and bandwidth requirements. If you raise the limit you reduce the pool of those that run full nodes thereby centralizing the network at which point you're undermining the point of a decentralized ledger.
Right. Almost an impossible task based on precedent. But my point was that it isn't like the system as designed can't handle way more transactions than it currently does.
If you have a sports car that is limited to do 15mph, but can actually do 215mph if you remove the artificial limiter, then you don't need a technological breakthrough to get the car to go to 215mph.
https://www.youtube.com/watch?v=92AYj_9W7x0 - Why is Block Size 1MB Andreas Antonopoulos
There's simple trade-off between decentralized and bandwidth requirements. If you raise the limit you reduce the pool of those that run full nodes thereby centralizing the network at which point you're undermining the point of a decentralized ledger.