One-dollar lulzA couple of months ago, Paul Sztorc published a blog post asking two very good questions:
-“Why do you think we have a [maximum] blocksize?”
-“What has changed, between the time that the [maximum] blocksize was introduced (July 15th, 2010), and today, which motivates us to make a corresponding change in the constraint?”
For me, personally, the answers are simple. First, the limits were added to prevent a ‘poisonous block’ network denial-of-service attack. We have to worry about denial-of-service attacks if they are inexpensive to the attacker. 'Amplification’ attacks are the worst, where the attacker sends a little bit of information that causes lots of traffic on the network or causes lots of wasted CPU processing.
http://gavinandresen.ninja/One-Dollar-Lulz