...
Now of course bigger blocks *ultimately* lead to higher total fee revenue (by the low-margin-high-volume model most major retailers use)...
This bring me to another aspect of block size which is "self limiting"
As we all know, minners can't make 8Gb blocks today even if they wanted to, because orphen risk ( this determines a MAX_SAFE_BLOCK_SIZE). but there's another incentive, which is more subtle but very real. the idea of finding the "optimal fee price" to maximize profit.
how do you price your good/service?
cheap as can be and hope for lots and lots of sales OR hope to sell a few for a very expensive price.
this is a tricky question....
generally the rule of thumb is to price your good/service at a price point were 10-20% would find it to expensive. at that point you're not selling your service for less than you could be And ( more importantly ) you're not losing too many potential users/sells.
miners can use the block size limit to have some control over fees.
1MB blocks were at one point, very positive for them, they raked in slightly more fee then they would have simply because there was SOME fee pressure building. of course at some point when fee pressure is to high, they are losing out, they could deal more vol at a lower fee per TX per KB, and rake in more fees in total. ( this determines " MAX_OPTIAMAL_BLOCK_SIZE___FOR_MAX_FEE_REVUNE ")
Conclusion,
so what i'm saying is, its in the minners best interest to keep block size such that there is
some fee pressure. if we jumped to 1.5MB today, i believe there would still be some fee pressure, Cost per TX will go lower for users but miners would get more fees in total. if we jumped to 20MB today, i think fee pressure would be non existent, and everyone could get in a block with 0.0000001BTC fee....
block size is economically and technologically self limiting.
now i dont know how much fee pressure is to much or not enough, but i know for damn sure that if you leave it to the free market you'll get a MUCH better number then if you have a few devs take a guess.
this is why i love BU, it gives miners a very powerful way to collectively decide on blocksize. EVERY( or most? wtv) miner has to agree on the MAX size, so only a few minners need to see the value in keeping blocks "fit just right" to create yet another limiting factor on MAX_BLOCK_SIZE