isn't that true with any method you want to implement for scaling? otherwise how do you "scale" by your definition
i mea it's clear that the number of transaction will eventually catch the limit, that the point, to have more room..
well maybe a solution is to have always the block size needed +"1", so you don't have ever the 1:1 ratio
You scale
On-Chain by increasing the rate of transactions, but keeping the amount of resources (i.e. blocksize) the same. It's not my definition, it's called mathematics.
Simple examples:
Schnorr signatures~30% smaller than the ECDSA sig scheme Bitcoin uses now. That means ~ 30% extra space in the same blocksize.
Transaction encodingImprove transaction encoding so it's more space efficient than the current system. gmaxwell talks about the details (with links to full detals) here:
https://bitcointalk.org/index.php?topic=1700405.msg17053119#msg17053119