Remember that in any situation where full blocks are used in a calculation, someone will inevitably have an incentive to stuff them.
Yes, that's why I suggest an additional "anti spam" measure (through fees). Having to fill 50,000 blocks with txs that actually cost money, is going to take away a whole lot of that incentive.
I don't like that consept, as the blocksize limit would skyrocket with your formula.
How's that? 50% per year
at most (provided that all blocks are actually filled, by far not the case in practice) is actually way less than the average growth of disk space and bandwidth. Something that remains within the capabilities of Average Joe's laptop and home internet connection at all times, I wouldn't call that "skyrocket".
And either way, you're going to have a hard, fixed limit on the blocksize (which is eventually going to be not enough, guaranteed) or it's going to be dynamic. The latter makes more sense to me, and sounds way more durable.
Besides, I just mentioned some numbers here, to give an indication of my line of thinking (and indeed I'm sure others have thought the same before me). Of course they can be tweaked, I'd say increasing only 25% or 33% per year, conditionally (i.e. increase only kicks in only after enough filled blocks, so it could take much longer than a year) is pretty moderate.
So you want 2 mb in 2016....
With your idea aplied to a math function; f(x)= 2* (1.5)^(x - 2016)
where f(x) is the block size in mb , and x is the current year, with x ≥ 2016
in 2020 we will have f(2020)= 2*(1.5)^ (2020 - 2016) = 2 * 1.5^ 4 = 2*5.0625 = 10.125 mb
In2025 we will have f(2025) = 2*(1.5)^ (2025 - 2016) = 2 * 1.5^ 9 = 2* 38.443359375 = 76.88671875 mb
In 2030 we will have f(2030) = 583.858520508 mb = 0.5 GB
In 2035 we will have f(2035) = 4433.675640106 mb = 4.4 GB
Do you think you will be able to download 4.5 GB every 10 minutes in 2035?
Per day; 4433.675640106 * 144 = 638449.292175264 mb= 63 GB per day.
675640106 * 144 * 365 = 233033991.64397136 mb = 233033 GB = 23 PB per year...
I don't know....
But for now, even 2m per minute is a lot for some countries with limited speeds.
Bitcoin is to be used by anyone, and not the wealthy economic elite.