<oembed><type>rich</type><version>1.0</version><author_name>npub17w8rw3wtcr03zdsdjhmcj37w0g6l79gsspleltsznexdktv0qw0qd3nc05</author_name><author_url>https://nostr.ae/npub17w8rw3wtcr03zdsdjhmcj37w0g6l79gsspleltsznexdktv0qw0qd3nc05</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2017-04-08&#xA;📝 Original message:Jorge,&#xA;&#xA;Suppose someone figures out an ASIC optimization that&#39;s completely&#xA;unrelated that gives X% speed boost over your non-ASICBoosted&#xA;implementation. If you ban ASICBoost, someone with this optimization can&#xA;get 51% of the network by adding N machines with their new optimization. If&#xA;you allow ASICBoost and assuming this gets a 20% speed boost over&#xA;non-ASICBoosted hardware, someone with this optimization would need 1.2N&#xA;machines to get 51%. The network in that sense is 20% stronger against this&#xA;attack in terms of cost.&#xA;&#xA;Jimmy&#xA;&#xA;On Sat, Apr 8, 2017 at 12:22 PM, Jorge Timón &lt;jtimon at jtimon.cc&gt; wrote:&#xA;&#xA;&gt; To be more specific, why &#34;being higher will secure the Bitcoin network&#xA;&gt; better against newer optimizations&#34;?&#xA;&gt; Or, to be more clear, let&#39;s forget about future &#34;optimizations&#34;, let&#39;s&#xA;&gt; just think of an attacker. Does asicboost being used by all miners&#xA;&gt; make the system more secure against an attacker? No, for the attacker&#xA;&gt; can use asicboost too.&#xA;&gt; What about the case when not all the miners are using asicboost? Then&#xA;&gt; the attacker can actually get an advantage by suing asicboost.&#xA;&gt;&#xA;&gt; Sometimes people compare asicboost with the use of asics in general as&#xA;&gt; both providing more security for the network and users. But I don&#39;t&#xA;&gt; think this is accurate. The existence of sha256d asics makes an attack&#xA;&gt; with general purpose computing hardware (or even more specialized&#xA;&gt; architectures like gpgpu) much more expensive and unlikely. As an&#xA;&gt; alternative the attacker can spend additional resources investing in&#xA;&gt; asics himself (again, making many attacks more expensive and&#xA;&gt; unlikely).&#xA;&gt;&#xA;&gt; But as far as I know, asicboost can be implemented with software&#xA;&gt; running on general purpose hardware that integrates with regular&#xA;&gt; sha256d asics. There is probably an advantage on having the asicboost&#xA;&gt; implementation &#34;in the same box&#34; as the sha256d, yet again the&#xA;&gt; attacker can invest in hardware with the competitive advantage from&#xA;&gt; having asicboost more intergrated with the sha256d asics too.&#xA;&gt;&#xA;&gt; To reiterate, whether all miners use asicboost or only a subset of&#xA;&gt; them, I remain unconvinced that provides any additional security to&#xA;&gt; the network (to be more precise whether that makes &#34;tx history harder&#xA;&gt; to rewrite&#34;), even if it results on the hashrate charts looking &#34;more&#xA;&gt; secure&#34;.&#xA;&gt;&#xA;&gt;&#xA;&gt; On Sat, Apr 8, 2017 at 6:27 PM, Jorge Timón &lt;jtimon at jtimon.cc&gt; wrote:&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; &gt; On 8 Apr 2017 5:06 am, &#34;Jimmy Song via bitcoin-dev&#34;&#xA;&gt; &gt; &lt;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt; &gt;&#xA;&gt; &gt; Praxeology Guy,&#xA;&gt; &gt;&#xA;&gt; &gt;&gt; Why would the actual end users of Bitcoin (the long term and short term&#xA;&gt; &gt;&gt; owners of bitcoins) who run fully verifying nodes want to change Bitcoin&#xA;&gt; &gt;&gt; policy in order to make their money more vulnerable to 51% attack?&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; &gt; Certainly, if only one company made use of the extra nonce space, they&#xA;&gt; would&#xA;&gt; &gt; have an advantage. But think of it this way, if some newer ASIC&#xA;&gt; optimization&#xA;&gt; &gt; comes up, would you rather have a non-ASICBoosted hash rate to defend&#xA;&gt; with&#xA;&gt; &gt; or an ASICBoosted hash rate? Certainly, the latter, being higher will&#xA;&gt; secure&#xA;&gt; &gt; the Bitcoin network better against newer optimizations.&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; &gt; Why?&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/9e9e1ff3/attachment.html&gt;</html></oembed>