I see the different proposals for the block size and I keep wondering why bigger blocks means a bigger chain ? If the block limit size will rise to twenty-megabyte, it is just a limit, to fill it it requires twenty-megabyte of transactions. so if there are twenty-megabyte of free transactions a block will be twenty-megabyte size but it all still depends on the total size of valid free transactions and now it doesn't even get to 600k in average. yes in time the block will be filled I guess it will take years but it is the natural growth of the system. so my question is why bigger block size means immediately bigger memory for miners ?
1 Answer
Mike Hearn pointed out earlier on the mailing list, Satoshi added a block limit to avoid people mining "troll blocks". These are blocks where a miner includes a Gb worth of transaction output/scripts in the coinbase transaction, or thousands of small transactions. A hard block limit puts a cap on our exposure to this.
There is no minimum block size, since you can still have empty blocks, so increasing the block limit will have no effect on miners.
-
But "troll blocks" could become bigger ,so now every miner can just fill up 20 mega of block with Hugh coinbase transaction ? Commented May 29, 2015 at 10:54
-
You're assuming only the block size has changed, but the network has grown quite a lot since the 1Mb limit was introduced. Commented May 29, 2015 at 12:42