<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub17w8rw3wtcr03zdsdjhmcj37w0g6l79gsspleltsznexdktv0qw0qd3nc05.rss" />
  <link href="https://nostr.ae/npub17w8rw3wtcr03zdsdjhmcj37w0g6l79gsspleltsznexdktv0qw0qd3nc05" />
  <id>https://nostr.ae/npub17w8rw3wtcr03zdsdjhmcj37w0g6l79gsspleltsznexdktv0qw0qd3nc05</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsx0mjz6cf88wagry0gq30656ju7lrl77jc4akpntpt4kgvuug0k9gzyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeu9uj72j</id>
    
      <title type="html">📅 Original date posted:2017-12-13 📝 Original message:Hey ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx0mjz6cf88wagry0gq30656ju7lrl77jc4akpntpt4kgvuug0k9gzyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeu9uj72j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfwyrfc422huufg32za2cxy7svuh9gh4yf2nd2z2x33a7cx6ff56s8fsy53&#39;&gt;nevent1q…sy53&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-12-13&lt;br/&gt;📝 Original message:Hey all,&lt;br/&gt;&lt;br/&gt;I am proposing an informational BIP to standardize the term &amp;#34;bits&amp;#34;. The&lt;br/&gt;term has been around a while, but having some formal informational standard&lt;br/&gt;helps give structure to how the term is used.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/jimmysong/bips/blob/unit-bias/bip-unit-bias.mediawiki&#34;&gt;https://github.com/jimmysong/bips/blob/unit-bias/bip-unit-bias.mediawiki&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Entire BIP included below (mediawiki format) for convenience.&lt;br/&gt;&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;Jimmy&lt;br/&gt;&lt;br/&gt;----------&lt;br/&gt;&lt;br/&gt;&amp;lt;pre&amp;gt;&lt;br/&gt;    BIP: ????&lt;br/&gt;    Title: Utilization of bits denomination&lt;br/&gt;    Author: Jimmy Song &amp;lt;jaejoon at gmail.com&amp;gt;&lt;br/&gt;    Comments-URI:  &lt;a href=&#34;https://github.com/bitcoin/bips/wiki/Comments:BIP-&#34;&gt;https://github.com/bitcoin/bips/wiki/Comments:BIP-&lt;/a&gt;????&lt;br/&gt;    Status: Draft&lt;br/&gt;    Type: Informational&lt;br/&gt;    Created: 2017-12-12&lt;br/&gt;    License: BSD-2-Clause&lt;br/&gt;    License-Code: BSD-2&lt;br/&gt;&amp;lt;/pre&amp;gt;&lt;br/&gt;&lt;br/&gt;== Abstract ==&lt;br/&gt;Bits is presented here as the standard term for 100 (one hundred) satoshis&lt;br/&gt;or 1/1,000,000 (one one-millionth) of a bitcoin.&lt;br/&gt;&lt;br/&gt;== Motivation ==&lt;br/&gt;The bitcoin price has grown over the years and once the price is past&lt;br/&gt;$10,000 USD or so, bitcoin amounts under $10 USD start having enough&lt;br/&gt;decimal places that it&amp;#39;s difficult to tell whether the user is off by a&lt;br/&gt;factor of 10 or not. Switching the denomination to &amp;#34;bits&amp;#34; makes&lt;br/&gt;comprehension easier. For example, when BTC is $15,000 USD, $10.50 is a&lt;br/&gt;somewhat confusing 0.00067 BTC, versus 670 bits, which is a lot clearer.&lt;br/&gt;&lt;br/&gt;Additonally, reverse comparisons are easier as 67 bits being $1 is easier&lt;br/&gt;to comprehend for most people than 0.000067 BTC being $1. Similar&lt;br/&gt;comparisons can be made to other currencies: 1 yen being 0.8 bits, 1 won&lt;br/&gt;being 0.07 bits and so on.&lt;br/&gt;&lt;br/&gt;Potential benefits of utilizing &amp;#34;bits&amp;#34; include:&lt;br/&gt;&lt;br/&gt;# Reduce user error on small bitcoin amounts.&lt;br/&gt;# Reduce unit bias for users that want a &amp;#34;whole&amp;#34; bitcoin.&lt;br/&gt;# Allow easier comparisons of prices for most users.&lt;br/&gt;# Allow easier bi-directional comparisons to fiat currencies.&lt;br/&gt;# Allows all UTXO amounts to need at most 2 decimal places, which can be&lt;br/&gt;easier to handle.&lt;br/&gt;&lt;br/&gt;== Specification ==&lt;br/&gt;Definition: 1 bit = 1/1,000,000 bitcoin.&lt;br/&gt;Plural of &amp;#34;bit&amp;#34; is &amp;#34;bits&amp;#34;. The terms &amp;#34;bit&amp;#34; and &amp;#34;bits&amp;#34; are not proper nouns&lt;br/&gt;and thus should not be capitalized unless used at the start of a sentence,&lt;br/&gt;etc.&lt;br/&gt;&lt;br/&gt;All Bitcoin-denominated items are encouraged to also show the denomination&lt;br/&gt;in bits, either as the default or as an option.&lt;br/&gt;&lt;br/&gt;== Rationale ==&lt;br/&gt;As bitcoin grows in price versus fiat currencies, it&amp;#39;s important to give&lt;br/&gt;users the ability to quickly and accurately calculate prices for&lt;br/&gt;transactions, savings and other economic activities. &amp;#34;Bits&amp;#34; have been used&lt;br/&gt;as a denomination within the Bitcoin ecosystem for some time. The idea of&lt;br/&gt;this BIP is to formalize this name. Additionally, &amp;#34;bits&amp;#34; is likely the only&lt;br/&gt;other denomination that will be needed for Bitcoin as 0.01 bit = 1 satoshi,&lt;br/&gt;meaning that two decimal places will be sufficient to describe any current&lt;br/&gt;utxo.&lt;br/&gt;&lt;br/&gt;Existing terms used in bitcoin such as satoshi, milli-bitcoin (mBTC) and&lt;br/&gt;bitcoin (BTC) do not conflict as they operate at different orders of&lt;br/&gt;magnitude.&lt;br/&gt;&lt;br/&gt;The term micro-bitcoin (µBTC) can continue to exist in tandem with the term&lt;br/&gt;&amp;#34;bits&amp;#34;.&lt;br/&gt;&lt;br/&gt;== Backwards Compatibility ==&lt;br/&gt;Software such as the Bitcoin Core GUI currently use the µBTC denomination&lt;br/&gt;and can continue to do so. There is no obligation to switch to &amp;#34;bits&amp;#34;.&lt;br/&gt;&lt;br/&gt;== Copyright ==&lt;br/&gt;This BIP is licensed under the BSD 2-clause license.&lt;br/&gt;&lt;br/&gt;== Credit ==&lt;br/&gt;It&amp;#39;s hard to ascertain exactly who invented the term &amp;#34;bits&amp;#34;, but the term&lt;br/&gt;has been around for a while and the author of this BIP does not take any&lt;br/&gt;credit for inventing the term.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20171213/83d9a519/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20171213/83d9a519/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:08:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswg0rhjgmvewds3cdsmcsquf3x0dzwmwppxatajn5hkt9x43fnfxszyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuzzmegs</id>
    
      <title type="html">📅 Original date posted:2017-04-09 📝 Original message:Jorge, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswg0rhjgmvewds3cdsmcsquf3x0dzwmwppxatajn5hkt9x43fnfxszyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuzzmegs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq84y6lqly7jje2uuxzwcjl53ufjk7ewlv5m8ajxdfzlngfa5smjqs3m5kv&#39;&gt;nevent1q…m5kv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-09&lt;br/&gt;📝 Original message:Jorge,&lt;br/&gt;&lt;br/&gt;Why won&amp;#39;t the attacker use asicboost too? (Please don&amp;#39;t say because of&lt;br/&gt;&amp;gt; patents)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;We&amp;#39;re assuming the ASIC optimization in my example is incompatible with&lt;br/&gt;ASICBoost. But if the new optimization were compatible with ASICBoost,&lt;br/&gt;you&amp;#39;re right, the network would be in an equivalent situation whether&lt;br/&gt;ASICBoost was banned or not.&lt;br/&gt;&lt;br/&gt;I want to point out again that overt ASICBoost can be used on the network&lt;br/&gt;today. My proposal is to bring ASICBoost usage out into the open vs hiding&lt;br/&gt;it. Banning ASICBoost via protocol changes is another issue completely.&lt;br/&gt;&lt;br/&gt;Jimmy&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On 9 Apr 2017 12:26 am, &amp;#34;Jimmy Song&amp;#34; &amp;lt;jaejoon at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Jorge,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Suppose someone figures out an ASIC optimization that&amp;#39;s completely&lt;br/&gt;&amp;gt;&amp;gt; unrelated that gives X% speed boost over your non-ASICBoosted&lt;br/&gt;&amp;gt;&amp;gt; implementation. If you ban ASICBoost, someone with this optimization can&lt;br/&gt;&amp;gt;&amp;gt; get 51% of the network by adding N machines with their new optimization. If&lt;br/&gt;&amp;gt;&amp;gt; you allow ASICBoost and assuming this gets a 20% speed boost over&lt;br/&gt;&amp;gt;&amp;gt; non-ASICBoosted hardware, someone with this optimization would need 1.2N&lt;br/&gt;&amp;gt;&amp;gt; machines to get 51%. The network in that sense is 20% stronger against this&lt;br/&gt;&amp;gt;&amp;gt; attack in terms of cost.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Jimmy&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Sat, Apr 8, 2017 at 12:22 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; To be more specific, why &amp;#34;being higher will secure the Bitcoin network&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; better against newer optimizations&amp;#34;?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Or, to be more clear, let&amp;#39;s forget about future &amp;#34;optimizations&amp;#34;, let&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; just think of an attacker. Does asicboost being used by all miners&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; make the system more secure against an attacker? No, for the attacker&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; can use asicboost too.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; What about the case when not all the miners are using asicboost? Then&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the attacker can actually get an advantage by suing asicboost.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Sometimes people compare asicboost with the use of asics in general as&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; both providing more security for the network and users. But I don&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; think this is accurate. The existence of sha256d asics makes an attack&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; with general purpose computing hardware (or even more specialized&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; architectures like gpgpu) much more expensive and unlikely. As an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; alternative the attacker can spend additional resources investing in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; asics himself (again, making many attacks more expensive and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; unlikely).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; But as far as I know, asicboost can be implemented with software&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; running on general purpose hardware that integrates with regular&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; sha256d asics. There is probably an advantage on having the asicboost&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; implementation &amp;#34;in the same box&amp;#34; as the sha256d, yet again the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; attacker can invest in hardware with the competitive advantage from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; having asicboost more intergrated with the sha256d asics too.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; To reiterate, whether all miners use asicboost or only a subset of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; them, I remain unconvinced that provides any additional security to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the network (to be more precise whether that makes &amp;#34;tx history harder&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to rewrite&amp;#34;), even if it results on the hashrate charts looking &amp;#34;more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; secure&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Sat, Apr 8, 2017 at 6:27 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On 8 Apr 2017 5:06 am, &amp;#34;Jimmy Song via bitcoin-dev&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Praxeology Guy,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Why would the actual end users of Bitcoin (the long term and short&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; term&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; owners of bitcoins) who run fully verifying nodes want to change&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; policy in order to make their money more vulnerable to 51% attack?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Certainly, if only one company made use of the extra nonce space, they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; would&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; have an advantage. But think of it this way, if some newer ASIC&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; optimization&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; comes up, would you rather have a non-ASICBoosted hash rate to defend&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; with&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; or an ASICBoosted hash rate? Certainly, the latter, being higher will&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; secure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the Bitcoin network better against newer optimizations.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Why?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170409/f13e9088/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170409/f13e9088/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:50&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsfjyqd5kv2042nwavy5v33plrenl4dv7ya78nk8ymqfrff4ctyqtqzyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeu8vmumj</id>
    
      <title type="html">📅 Original date posted:2017-04-08 📝 Original message:Pavel, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfjyqd5kv2042nwavy5v33plrenl4dv7ya78nk8ymqfrff4ctyqtqzyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeu8vmumj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv298grtv0wkks7d3wlh8tv4yrajhqs48sqypxd6sc6fa7tvz2dkgs8egl2&#39;&gt;nevent1q…egl2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-08&lt;br/&gt;📝 Original message:Pavel,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; I agree. I only wanted to make clear, that the impact would be&lt;br/&gt;&amp;gt; significant. Lot of parties would be involved with nonequivalent&lt;br/&gt;&amp;gt; starting positions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;I agree with you. I believe nonequivalent starting positions are the norm&lt;br/&gt;in mining, not the exception and hence don&amp;#39;t believe this to be a problem.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think the ASICBoost can and should be prevented completely.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;It certainly can be and from the responses I&amp;#39;m getting, I believe there&lt;br/&gt;would be at least a few people that would enthusiastically support a BIP to&lt;br/&gt;do that. That is, however, a separate issue than my proposal. My proposal&lt;br/&gt;aims to bring ASICBoost out into the open *while it is still possible*. A&lt;br/&gt;BIP to prevent ASICBoost completely is in that sense compatible.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/06fbf04c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/06fbf04c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9gch3vj5r45vm7ecxsyyl69zkvk3xf2mkuduqj32r0qeqzvu35wczyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuff34z9</id>
    
      <title type="html">📅 Original date posted:2017-04-08 📝 Original message:Pavel, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9gch3vj5r45vm7ecxsyyl69zkvk3xf2mkuduqj32r0qeqzvu35wczyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuff34z9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8vzucgjzyragfdv06syr4c8x465ak36dvsyulgezcnk22n0meqlc9ejasv&#39;&gt;nevent1q…jasv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-08&lt;br/&gt;📝 Original message:Pavel,&lt;br/&gt;&lt;br/&gt;Until all miners update (firmware or hardware), the change encourages&lt;br/&gt;&amp;gt; large difference in mining efficiency. And IMO it gives another&lt;br/&gt;&amp;gt; advantage to large mining operations in general.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Certainly, there would have to be changes for stratum, pool software, etc.&lt;br/&gt;But the monetary incentives align to all the changes needed.&lt;br/&gt;&lt;br/&gt;Remember, overt ASICBoost can get something like a 12.5% efficiency boost&lt;br/&gt;from toggling a single bit in the version (equivalent to 2 colliding work&lt;br/&gt;items), 18.5% from 2 bits (equivalent to 4 colliding work items), 23.4%&lt;br/&gt;from 4 bits (see &lt;a href=&#34;https://arxiv.org/ftp/arxiv/papers/1604/1604.00575.pdf&#34;&gt;https://arxiv.org/ftp/arxiv/papers/1604/1604.00575.pdf&lt;/a&gt;).&lt;br/&gt;In lieu of an explicit allowance of overt ASICBoost, the monetary&lt;br/&gt;incentives lead to odd BIP9 signaling, especially if 4 or more proposals&lt;br/&gt;signal at once. There really isn&amp;#39;t a practical way to block overt ASICBoost&lt;br/&gt;without forcing the version bits to be some value.&lt;br/&gt;&lt;br/&gt;In other words, the question isn&amp;#39;t about allowing/disallowing ASICBoost at&lt;br/&gt;this point. The question is whether we want ASICBoost open or hidden.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; You make a strong assumption that the new optimization is not&lt;br/&gt;&amp;gt; compatible with overt ASICBoost. If it is compatible, ASICBoost&lt;br/&gt;&amp;gt; doesn&amp;#39;t help you with &amp;#34;defending against&amp;#34; the new optimization at all.&lt;br/&gt;&amp;gt; And it can be the case that the new optimization is based on ASICBoost&lt;br/&gt;&amp;gt; so you can make the situation &amp;#34;worse&amp;#34; by allowing it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;This would only be the case if overt ASICBoost were not possible at all. It&lt;br/&gt;is currently possible to use overt ASICBoost, so optimizations based on&lt;br/&gt;overt ASICBoost would also be possible unless something were done to&lt;br/&gt;actively block it.&lt;br/&gt;&lt;br/&gt;&amp;gt; Certainly, if only one company made use of the extra nonce space, they&lt;br/&gt;&amp;gt; would have an advantage.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Can you explain why the reality should be significantly different? In&lt;br/&gt;&amp;gt; sufficiently near future.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Market incentives, I would imagine. How quickly that would be is not&lt;br/&gt;something I&amp;#39;m qualified to answer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; We don&amp;#39;t have to deal with any such theoretical situation now. You&lt;br/&gt;&amp;gt; proposal goes in opposite direction, by adding support for patented&lt;br/&gt;&amp;gt; algorithm. I don&amp;#39;t know myself what the possible legal implications&lt;br/&gt;&amp;gt; are (maybe only for a subset of miners) so I consider it as an&lt;br/&gt;&amp;gt; unnecessary risk. At least before some conclusive legal analysis says&lt;br/&gt;&amp;gt; differently.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not adding support as much as explicitly allowing what&amp;#39;s implicitly&lt;br/&gt;allowed. Whatever risks you imagine for this proposal exist on the network&lt;br/&gt;currently, with unmodified BIP-141 and with modified BIP-141. The&lt;br/&gt;difference in adding the modification is that overt ASICBoost is explicitly&lt;br/&gt;allowed in the modified BIP-141 as to not hide it.&lt;br/&gt;&lt;br/&gt;Jimmy&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/14268b35/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/14268b35/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs958v5jgctw3wj5njnwxdcfzemg3djvr4jr2fj994dz6yky7r2nvqzyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeu7pxj9s</id>
    
      <title type="html">📅 Original date posted:2017-04-08 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs958v5jgctw3wj5njnwxdcfzemg3djvr4jr2fj994dz6yky7r2nvqzyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeu7pxj9s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs958p9tu3w4d6zcsnu644cr74mjwk6q8yu404q94w6aujcvc7ce6gzd0e2m&#39;&gt;nevent1q…0e2m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-08&lt;br/&gt;📝 Original message:&amp;gt;&lt;br/&gt;&amp;gt; I think it might be important that the mandatory commitment expire as in&lt;br/&gt;&amp;gt; Greg&amp;#39;s proposal - when we do eventually hardfork, it will be simpler to do&lt;br/&gt;&amp;gt; in&lt;br/&gt;&amp;gt; a safe manner if such a commitment in the fake &amp;#34;old block&amp;#34; is not required.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;OK, that makes sense. I&amp;#39;ll modify my proposal this way:&lt;br/&gt;&lt;br/&gt;Beginning block X and until block Y the coinbase transaction of&lt;br/&gt;each block MUST contain a BIP-141 segwit commitment&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t like your proposal because it allows ASICBoost. ASICBoost&lt;br/&gt;&amp;gt; effectively&lt;br/&gt;&amp;gt; makes SHA2 semi-ASIC-resistant. ASIC-resistance raises the barrier of&lt;br/&gt;&amp;gt; entry to&lt;br/&gt;&amp;gt; new mining chip manufacturers, and gives a larger advantage to the miners&lt;br/&gt;&amp;gt; able&lt;br/&gt;&amp;gt; to make use of it. Instead, IMO we should fix the vulnerability exploited&lt;br/&gt;&amp;gt; by&lt;br/&gt;&amp;gt; ASICBoost entirely to keep SHA2 as ASIC-friendly as possible - or change&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; PoW to an algorithm that is more ASIC-friendly.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Overt ASICBoost is allowed on the network already. Until a proposal&lt;br/&gt;explicitly blocking overt ASICBoost as a soft fork is activated, this seems&lt;br/&gt;to be better than the current state which is that overt ASICBoost is&lt;br/&gt;allowed, but at a cost to BIP9 signals.&lt;br/&gt;&lt;br/&gt;Jimmy&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; That being said, I don&amp;#39;t think I would oppose the proposal if it gained&lt;br/&gt;&amp;gt; notably better support than Segwit currently has (as yet another&lt;br/&gt;&amp;gt; compromise),&lt;br/&gt;&amp;gt; and the above concerns were addressed (eg, Bitfury and Canaan state they&lt;br/&gt;&amp;gt; can&lt;br/&gt;&amp;gt; compete using ASICBoost and the patents are licensed freely to everyone).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Luke&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Saturday, April 08, 2017 12:05:16 AM Jimmy Song via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; I&amp;#39;ve gotten feedback from Adam Back that you actually don&amp;#39;t need all 32&lt;br/&gt;&amp;gt; &amp;gt; bits in the header for overt ASICBoost, so I&amp;#39;m modifying my proposal. Of&lt;br/&gt;&amp;gt; &amp;gt; the 32-bit version field, bits 16 to 23 are reserved for miners, the&lt;br/&gt;&amp;gt; &amp;gt; witness commitment stays as defined in BIP-141 except that it&amp;#39;s now&lt;br/&gt;&amp;gt; &amp;gt; required. BIP9 then is modified so that bits 16 to 23 are now no longer&lt;br/&gt;&amp;gt; &amp;gt; usable.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On Fri, Apr 7, 2017 at 3:06 PM, Jimmy Song &amp;lt;jaejoon at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Hey everyone, This is an idea that I had about Segwit and Gregory&amp;#39;s&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; proposal from yesterday that I wanted to run by everyone on this list.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; I&amp;#39;m not at all sure what this would mean for non-upgraded nodes on the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; network and would like feedback on that. This is not a formal BIP as&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; it&amp;#39;s a modification to a previously submitted one, but I&amp;#39;m happy to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; formalize it if it would help.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ----------------------------------------&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; MotivationOne of the interesting aspects of Gregory Maxwell’s proposal&lt;br/&gt;&amp;gt; is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; that it only precludes the covert version of ASICBoost. He specifically&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; left the overt version alone.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Overt ASICBoost requires grinding on the version bits of the Block&lt;br/&gt;&amp;gt; header&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; instead of the Merkle Root. This is likely more efficient than the&lt;br/&gt;&amp;gt; Merkle&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Root grinding (aka covert ASICBoost) and requires way less resources&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; (much less RAM, SHA256 calculations, no tx shuffling, etc).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; If we combine Gregory Maxwell’s proposal with BIP-141 (Segwit) and add&lt;br/&gt;&amp;gt; a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; slight modification, this should, in theory, make ASICBoost a lot more&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; useful to miners and appeal to their financial interests.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The Modification&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Currently, the version bits (currently 4 bytes, or 32 bits) in the&lt;br/&gt;&amp;gt; header&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; are used for BIP9 signaling. We change the version bits to a&lt;br/&gt;&amp;gt; nonce-space&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; so the miners can use it for overt ASICBoost. The 32-bits are now moved&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; over to the Coinbase transaction as part of the witness commitment. The&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; witness commitment goes from 38 bytes to 42 bytes, with the last 4&lt;br/&gt;&amp;gt; bytes&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; being used as the version bits in the block header previously. The&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; witness commitment becomes required as per Gregory Maxwell’s proposal.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Reasoning&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; First, this brings ASICBoost out into the open. Covert ASICBoost&lt;br/&gt;&amp;gt; becomes&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; much more costly and overt ASICBoost is now encouraged.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Second, we can make this change relatively quickly. Most of the Segwit&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; testing stays valid and this change can be deployed relatively quickly.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Note on SPV clients&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Currently Segwit stores the witness commitment in the Coinbase tx, so&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; lightweight clients will need to get the Coinbase tx &#43; Merkle proof to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; validate segwit transactions anyway. Putting block version information&lt;br/&gt;&amp;gt; in&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; the Coinbase tx will not impose an extra burden on upgraded light&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; clients.&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/0b4e08ad/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/0b4e08ad/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgvg000c3ujc3uj3dkvjnkmvn585cm84zxludktz94uyxs0349n0czyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuvkqkpg</id>
    
      <title type="html">📅 Original date posted:2017-04-07 📝 Original message:Hey ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgvg000c3ujc3uj3dkvjnkmvn585cm84zxludktz94uyxs0349n0czyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuvkqkpg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst82769rzclnwndfln67f505frslhler947vn0eg7qt6pp6s6gw4g07yem8&#39;&gt;nevent1q…yem8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-07&lt;br/&gt;📝 Original message:Hey everyone, This is an idea that I had about Segwit and Gregory&amp;#39;s&lt;br/&gt;proposal from yesterday that I wanted to run by everyone on this list. I&amp;#39;m&lt;br/&gt;not at all sure what this would mean for non-upgraded nodes on the network&lt;br/&gt;and would like feedback on that. This is not a formal BIP as it&amp;#39;s a&lt;br/&gt;modification to a previously submitted one, but I&amp;#39;m happy to formalize it&lt;br/&gt;if it would help.&lt;br/&gt;----------------------------------------&lt;br/&gt;MotivationOne of the interesting aspects of Gregory Maxwell’s proposal is&lt;br/&gt;that it only precludes the covert version of ASICBoost. He specifically&lt;br/&gt;left the overt version alone.&lt;br/&gt;&lt;br/&gt;Overt ASICBoost requires grinding on the version bits of the Block header&lt;br/&gt;instead of the Merkle Root. This is likely more efficient than the Merkle&lt;br/&gt;Root grinding (aka covert ASICBoost) and requires way less resources (much&lt;br/&gt;less RAM, SHA256 calculations, no tx shuffling, etc).&lt;br/&gt;&lt;br/&gt;If we combine Gregory Maxwell’s proposal with BIP-141 (Segwit) and add a&lt;br/&gt;slight modification, this should, in theory, make ASICBoost a lot more&lt;br/&gt;useful to miners and appeal to their financial interests.&lt;br/&gt;The Modification&lt;br/&gt;&lt;br/&gt;Currently, the version bits (currently 4 bytes, or 32 bits) in the header&lt;br/&gt;are used for BIP9 signaling. We change the version bits to a nonce-space so&lt;br/&gt;the miners can use it for overt ASICBoost. The 32-bits are now moved over&lt;br/&gt;to the Coinbase transaction as part of the witness commitment. The witness&lt;br/&gt;commitment goes from 38 bytes to 42 bytes, with the last 4 bytes being used&lt;br/&gt;as the version bits in the block header previously. The witness commitment&lt;br/&gt;becomes required as per Gregory Maxwell’s proposal.&lt;br/&gt;Reasoning&lt;br/&gt;&lt;br/&gt;First, this brings ASICBoost out into the open. Covert ASICBoost becomes&lt;br/&gt;much more costly and overt ASICBoost is now encouraged.&lt;br/&gt;&lt;br/&gt;Second, we can make this change relatively quickly. Most of the Segwit&lt;br/&gt;testing stays valid and this change can be deployed relatively quickly.&lt;br/&gt;&lt;br/&gt;Note on SPV clients&lt;br/&gt;&lt;br/&gt;Currently Segwit stores the witness commitment in the Coinbase tx, so&lt;br/&gt;lightweight clients will need to get the Coinbase tx &#43; Merkle proof to&lt;br/&gt;validate segwit transactions anyway. Putting block version information in&lt;br/&gt;the Coinbase tx will not impose an extra burden on upgraded light clients.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170407/93c88127/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170407/93c88127/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspqzvqtm0pn2vtp48uw4v7f0lunnpyd8cva7yw6jnkjnj47nrzxwszyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuffkxze</id>
    
      <title type="html">📅 Original date posted:2017-04-07 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspqzvqtm0pn2vtp48uw4v7f0lunnpyd8cva7yw6jnkjnj47nrzxwszyrecud69e0qd7yfkpk2l0z28eeartlc4zzq8l8awq20yeked3upeuffkxze" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgvg000c3ujc3uj3dkvjnkmvn585cm84zxludktz94uyxs0349n0cag3mml&#39;&gt;nevent1q…3mml&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-07&lt;br/&gt;📝 Original message:I&amp;#39;ve gotten feedback from Adam Back that you actually don&amp;#39;t need all 32&lt;br/&gt;bits in the header for overt ASICBoost, so I&amp;#39;m modifying my proposal. Of&lt;br/&gt;the 32-bit version field, bits 16 to 23 are reserved for miners, the&lt;br/&gt;witness commitment stays as defined in BIP-141 except that it&amp;#39;s now&lt;br/&gt;required. BIP9 then is modified so that bits 16 to 23 are now no longer&lt;br/&gt;usable.&lt;br/&gt;&lt;br/&gt;On Fri, Apr 7, 2017 at 3:06 PM, Jimmy Song &amp;lt;jaejoon at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hey everyone, This is an idea that I had about Segwit and Gregory&amp;#39;s&lt;br/&gt;&amp;gt; proposal from yesterday that I wanted to run by everyone on this list. I&amp;#39;m&lt;br/&gt;&amp;gt; not at all sure what this would mean for non-upgraded nodes on the network&lt;br/&gt;&amp;gt; and would like feedback on that. This is not a formal BIP as it&amp;#39;s a&lt;br/&gt;&amp;gt; modification to a previously submitted one, but I&amp;#39;m happy to formalize it&lt;br/&gt;&amp;gt; if it would help.&lt;br/&gt;&amp;gt; ----------------------------------------&lt;br/&gt;&amp;gt; MotivationOne of the interesting aspects of Gregory Maxwell’s proposal is&lt;br/&gt;&amp;gt; that it only precludes the covert version of ASICBoost. He specifically&lt;br/&gt;&amp;gt; left the overt version alone.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Overt ASICBoost requires grinding on the version bits of the Block header&lt;br/&gt;&amp;gt; instead of the Merkle Root. This is likely more efficient than the Merkle&lt;br/&gt;&amp;gt; Root grinding (aka covert ASICBoost) and requires way less resources&lt;br/&gt;&amp;gt; (much less RAM, SHA256 calculations, no tx shuffling, etc).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If we combine Gregory Maxwell’s proposal with BIP-141 (Segwit) and add a&lt;br/&gt;&amp;gt; slight modification, this should, in theory, make ASICBoost a lot more&lt;br/&gt;&amp;gt; useful to miners and appeal to their financial interests.&lt;br/&gt;&amp;gt; The Modification&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Currently, the version bits (currently 4 bytes, or 32 bits) in the header&lt;br/&gt;&amp;gt; are used for BIP9 signaling. We change the version bits to a nonce-space so&lt;br/&gt;&amp;gt; the miners can use it for overt ASICBoost. The 32-bits are now moved over&lt;br/&gt;&amp;gt; to the Coinbase transaction as part of the witness commitment. The witness&lt;br/&gt;&amp;gt; commitment goes from 38 bytes to 42 bytes, with the last 4 bytes being used&lt;br/&gt;&amp;gt; as the version bits in the block header previously. The witness commitment&lt;br/&gt;&amp;gt; becomes required as per Gregory Maxwell’s proposal.&lt;br/&gt;&amp;gt; Reasoning&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; First, this brings ASICBoost out into the open. Covert ASICBoost becomes&lt;br/&gt;&amp;gt; much more costly and overt ASICBoost is now encouraged.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Second, we can make this change relatively quickly. Most of the Segwit&lt;br/&gt;&amp;gt; testing stays valid and this change can be deployed relatively quickly.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Note on SPV clients&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Currently Segwit stores the witness commitment in the Coinbase tx, so&lt;br/&gt;&amp;gt; lightweight clients will need to get the Coinbase tx &#43; Merkle proof to&lt;br/&gt;&amp;gt; validate segwit transactions anyway. Putting block version information in&lt;br/&gt;&amp;gt; the Coinbase tx will not impose an extra burden on upgraded light clients.&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170407/8f71b5b3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170407/8f71b5b3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:45&#43;02:00</updated>
  </entry>

</feed>