Post
Topic
Board Development & Technical Discussion
Re: Why the fuck did Satoshi implement the 1 MB blocksize limit?
by
dinofelis
on 26/01/2018, 20:50:45 UTC
Most probably, it was with this in mind that Satoshi introduced his 1 MB block size.  When he introduced it, 1 MB was way larger than any reasonable block at that time, so it was a good "miner directive" to say that blocks larger than 1 MB should be considered as spam (given we measured blocks in KB at that time).  It was a "good miners' directive" not a "protocol standard".  The idea was most probably, in Satoshi's mind, to give a clear rule to the miners as what was to be considered "prohibitive spamming".  It could systematically be put a factor of 100 or so above the "usual block size".   It was a trivial formalization of the good practice "don't accept obvious spam in the consensus decision".

That's the soft limit... which could be set as a parameter, like 250k, 750k, etc... the 1mb was a consensus rule - and obviously he told garzik that this would make him incompatible with the network if he changed it => https://bitcointalk.org/index.php?topic=1347.msg15139#msg15139

You're right.  Satoshi is very unclear here.  This is food for conspiracy theory  Grin  He's obviously hiding an agenda here.  It simply doesn't make sense and in complete contradiction to what he said before.  This could mean that "Satoshi" was different people, with different opinions.

Without knowing, I repeated cavenden's argument against such a limit.   Re-reading this thread, I think Satoshi had a hidden agenda, and was lying through his teeth here.  He put in a time bomb, that's clear to me now.  And some saw it immediately, but the "Great God Satoshi" was not to be contradicted if you read the priests.

I remember having read that thread, but in my memory, it was like Satoshi said it could be changed and was no big deal, while others told him it was recipe for disaster.  But now I read it again, it's obvious: he clearly knows this, that it is recipe for disaster.  Maybe the Satoshi of November 2008 is not the same person as the satoshi here...

"Don't use this patch, it'll make you incompatible with the network, to your own detriment."

It would be meaningless.  Clearly, Satoshi is dead afraid that his bomb would be removed.  Of course this is bullshit because jgarzik would, in practice, never mine a block above 1 MB.  So he wouldn't be "to his own detriment", be "incompatible with the network" most of the time.