...Satoshi implemented the 1 MB blocksize limit without telling anyone; He just did it randomly. There was no discussion beforehand and after he did it, he did not mention it anywhere. People had to look at the code/use it to see the change. The mannerism in which the 1 MB blocksize limit was added is already strange in itself and as soon as it was done, debates/arguments among the community started happening.
Satoshi never told people that the 1 MB limit was to prevent spam - its just what everyone inferred.[/i]
...
This is why an infinite block size limit is not an issue. I honestly cannot understand why he added the 1 MB limit.
Can someone please, please explain? I have been pondering this for over a month now. Thanks.
As Satoshi never told anyone why he did this, I certainly don't know the reason either. But I do have experience designing and implementing software systems. When you initially design a new system, regardless how much you calculate, model or simulate, you just have to decide some parameters and move on. I think the block size could be one of those items where he needed to pick something and move on to finish the system.