namecoin / meta

General-Purpose Namecoin Repository
4 stars 3 forks source link

Decrease the block size limit #45

Open JeremyRand opened 7 years ago

JeremyRand commented 7 years ago

And now, for everyone's Favorite Topic (TM): the block size limit.

The AAA hardfork is planned to remove the BDB lock limit, which effectively raises the block size limit from some nondeterministic amount (somewhere between 500 kB and 1 MB) to 1 MB. I've commented in the past that this is probably not a good thing. Here are some more details on this.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/46703449-decrease-the-block-size-limit?utm_campaign=plugin&utm_content=tracker%2F6562918&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F6562918&utm_medium=issues&utm_source=github).
JeremyRand commented 7 years ago

@domob1812 Curious what your take is on this.

domob1812 commented 7 years ago

I'm not strongly in favour of reducing the block size explicitly, but as you say, it won't have any practical impact in the near term anyway - and it can indeed compensate for removing the lock limit. So I'm fine with putting in a temporary (with a predefined timeline to raise again) block-size limit. 256 KiB sounds also good to me.

JeremyRand commented 5 years ago

Updated stats from BitInfoCharts:

As far as I can tell, all of the arguments I made 13 months ago for decreasing the size limit still apply.

domob1812 commented 5 years ago

I don't have a strong opinion here. In general, I'm fully on the "Bitcoin Core small block" side - so as long as noone objects, I think we can decrease the block size together with AAA. Personally I'd probably just leave it as in Bitcoin, because I think that size (even if used fully) is fine to run full nodes on something like my old laptop - but if you (and/or others) feel like we should actually decrease, then we can do it.

What about going down to 100 KB (=400k block weight)?