<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:2016-03-02&#xA;📝 Original message:On Wed, Mar 2, 2016 at 5:14 PM, David A. Harding via bitcoin-dev&#xA;&lt;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt; On Wed, Mar 02, 2016 at 02:56:14PM +0000, Luke Dashjr via bitcoin-dev wrote:&#xA;&gt;&gt; To alleviate this risk, it seems reasonable to propose a hardfork to the&#xA;&gt;&gt; difficulty adjustment algorithm so it can adapt quicker to such a significant&#xA;&gt;&gt; drop in mining rate.&#xA;&gt;&#xA;&gt; Having a well-reviewed hard fork patch for rapid difficulty adjustment&#xA;&gt; would seem to be a useful reserve for all sorts of possible problems.&#xA;&gt; That said, couldn&#39;t this specific potential situation be dealt with by a&#xA;&gt; relatively simple soft fork?&#xA;[...]&#xA;&#xA;&#xA;What you are proposing makes sense only if it was believed that a very&#xA;large difficulty drop would be very likely.&#xA;&#xA;This appears to be almost certainly untrue-- consider-- look how long&#xA;ago since hashrate was 50% of what it is now, or 25% of what it is&#xA;now-- this is strong evidence that supermajority of the hashrate is&#xA;equipment with state of the art power efficiency. (I&#39;ve also heard&#xA;more directly-- but I think the this evidence is more compelling&#xA;because it can&#39;t be tainted by boasting). If a pre-programmed ramp and&#xA;drop is set then it has the risk of massively under-setting&#xA;difficulty; which is also strongly undesirable (e.g. advanced&#xA;inflation and exacerbating existing unintentional selfish mining)...&#xA;and that is before suggesting that miners voluntarily take a loss of&#xA;inflation now.&#xA;&#xA;So while I think this concern is generally implausible; I think it&#39;s&#xA;prudent to have a difficulty step patch (e.g. a one time single point&#xA;where a particular block is required to lower bits a set amount) ready&#xA;to go in the unlikely case the network is stalled. Of course, if the&#xA;alternative is &#34;stuck&#34; from a large hashrate drop the deployment would&#xA;be both safe and relatively uncontroversial. I think the&#xA;unfavorability of that approach is well matched to the implausibility&#xA;of the situation, and likely the right coarse of action compared to&#xA;risky interventions that would likely cause harm. The cost of&#xA;developing and testing such a patch is low, and justified purely on&#xA;the basis of increasing confidence that an issue would be handled (a&#xA;fact _I_ am perfectly confident in; but apparently some are not).&#xA;&#xA;With respect what Luke was suggesting; without specifics its hard to&#xA;comment, but most altcoin &#34;tolerate difficulty drop&#34; changes have made&#xA;them much more vulnerable to partitioning attacks and other issues&#xA;(e.g. strategic behavior by miners to increase inflation), and have&#xA;actually been exploited in practice several times (solidcoin&#39;s being&#xA;the oldest I&#39;m aware of). Many survived a fairly long time before&#xA;being shown to be pretty broken, simply because they were deployed in&#xA;cases where no one cared to attack. I&#39;m currently doubtful that&#xA;particular path would be fruitful.</html></oembed>