3
Could the 1MB block size limit be replaced with a growth-dependent limit? From what I have read (here, for example) the 1MB limit is to prevent spamming of the blockchain. And if/when Bitcoin becomes more widely adopted we will have to increase the limit so that the network can handle more transactions per second.
Instead, could we have a rule like "blocks can be no larger than 1.5 times the average of the last 100 blocks"? The hope is that we could automate this spam prevention measure while still allowing for growth. Has this idea been considered anywhere else at all?
Maybe this be too large of a protocol change. Would we be able to get everyone to update their nodes to follow the slightly altered protocol?
Thanks!
Which altcoins use a similar rule? – morsecoder – 2014-09-27T14:07:57.780
A hardfork would be disruptive, but it would also be extremely disruptive if the bitcoin network can't handle the amount of transactions on it. And a spammer could gradually push the block size limit up, but they would spend all their money doing it. It would have to be a purely malicious spammer. Such a spammer could also be pushing the block size up to the full 1MB every block right now, but no one is. My point is that I don't think that is very likely to happen. – morsecoder – 2014-09-27T14:34:08.940
And having larger blocks at all will increase the orphan rate. We are going to need larger blocks eventually, so there's no getting around that. – morsecoder – 2014-09-27T14:35:16.907
This would also probably be one of the easier hardforks to do because those who do update and those who don't will likely still remain compatible for some time (since the block size is typically still fairly far under the 1MB limit). – morsecoder – 2014-09-27T14:37:41.267
@StephenM347 Monero is an example of altcoin which has block size limit dependent on the sizes of previous blocks. As for Bitcoin, this question is a subject of heated discussions, but AFAIK currently there is no plans to change anything.
– abacabadabacaba – 2014-09-28T00:48:41.513If you update your response to include the content of your last comment, I will mark it as the correct answer. Thanks, I didn't know Monero had its 1.3x(median of last 100 blocks) algorithm. – morsecoder – 2014-09-29T00:57:55.253