<oembed><type>rich</type><version>1.0</version><author_name>npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_name><author_url>https://nostr.ae/npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2013-03-13&#xA;📝 Original message:On Wed, Mar 13, 2013 at 5:56 AM, Luke-Jr &lt;luke at dashjr.org&gt; wrote:&#xA;&gt; FROM block 262144 to block 393216 (hard fork #1):&#xA;&gt; - Never make, and reject any block that includes more than 24391 transaction&#xA;&gt; modifications on its own (this *should* be equivalent to 1 MB)&#xA;&gt; - (this rules can make older client backports safe unless a reorg is more than&#xA;&gt; 6 blocks deep)&#xA;&#xA;I&#39;m not a fan of the two stages, your before block 262144 part sounds&#xA;fine to me, though I thought the safe number was closer to 5000.&#xA;Perhaps 4911?&#xA;The goal here is to pick something which is _absolutely sure_ to be&#xA;less than what pre-0.8 accepts (so that its is just a soft fork), but&#xA;it need not be needlessly smaller than that.&#xA;&#xA;I think we can accept some small risk of &#34;backport&#34; clients getting&#xA;stuck after large reorgs after there has been sufficient upgrade time.&#xA; Performance reasons mean that its very likely no one will be mining&#xA;on those nodes by then, and so if they get stuck they&#39;ll just need to&#xA;manually unstick them. Difficulty is high enough that its unlikely&#xA;anything important will remain stuck long enough for a malicious party&#xA;to exploit them by mining blocks on the stuck fork.&#xA;&#xA;By allowing that risk you halve the complexity of your change by not&#xA;requiring two hard forks.  The &#39;never make&#39; half of it would probably&#xA;be fine.&#xA;&#xA;As far as the size change, that should be a separate process after&#xA;we&#39;ve proven the ability to make a hardforking change with something&#xA;low risk/low controversy like this, and only after someone has&#xA;actually shown that the software is stable under those conditions lest&#xA;we get another issue like we have now where the increase in block&#xA;target from 500k/250k to 1MB by a miner exposed inadequate testing.</html></oembed>