<oembed><type>rich</type><version>1.0</version><author_name>npub1tfk373zg9dnmtvxnpnq7s2dkdgj37rwfj3yrwld7830qltmv8qps8rfq0n</author_name><author_url>https://nostr.ae/npub1tfk373zg9dnmtvxnpnq7s2dkdgj37rwfj3yrwld7830qltmv8qps8rfq0n</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2017-03-28&#xA;📝 Original message:On Tuesday, March 28, 2017 5:34:23 PM Johnson Lau via bitcoin-dev wrote:&#xA;&gt; You are probably not the first one nor last one with such idea. Actually,&#xA;&gt; Luke wrote up a BIP with similar idea in mind:&#xA;&gt; &#xA;&gt; https://github.com/luke-jr/bips/blob/bip-hfprep/bip-hfprep.mediawiki&#xA;&gt; &lt;https://github.com/luke-jr/bips/blob/bip-hfprep/bip-hfprep.mediawiki&gt;&#xA;&gt; &#xA;&gt; Instead of just lifting the block size limit, he also suggested to remove&#xA;&gt; many other rules. I think he has given up this idea because it’s just too&#xA;&gt; complicated.&#xA;&gt; ...&#xA;&gt; So if we really want to get prepared for a potential HF with unknown&#xA;&gt; parameters, I’d suggest to set a time bomb in the client, which will stop&#xA;&gt; processing of transactions with big warning in GUI. The user may still&#xA;&gt; have an option to continue with old rules at their own risks.&#xA;&#xA;Indeed, actually implementing hfprep proved to be overly complicated.&#xA;&#xA;I like the idea of a time bomb that just shuts down the client after it &#xA;determine it&#39;s stale and refuses to start without an explicit override.&#xA;That should work no matter what the hardfork is, and gives us a good &#xA;expectation for hardfork timeframes.&#xA;&#xA;&gt; Or, instead of increasing the block size, we make a softfork to decrease&#xA;&gt; the block size to 1kB and block reward to 0, activating far in the future.&#xA;&gt; This is similar to the difficulty bomb in ETH, which will freeze the&#xA;&gt; network.&#xA;&#xA;I don&#39;t like this idea. It leaves the node open to attack from blocks actually &#xA;meeting the criteria. Maybe the absolute minimum as Jeremy suggested.&#xA;&#xA;Luke</html></oembed>