<?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/npub1pl6kcz00s7wgn6syh73dta0qm9sqpmtw4adv8rnm2w9fmynkw45sayj0hj.rss" />
  <link href="https://nostr.ae/npub1pl6kcz00s7wgn6syh73dta0qm9sqpmtw4adv8rnm2w9fmynkw45sayj0hj" />
  <id>https://nostr.ae/npub1pl6kcz00s7wgn6syh73dta0qm9sqpmtw4adv8rnm2w9fmynkw45sayj0hj</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs0af0j4y6xczadvclnv9mmkz4plhpch5m07s904m22d8hpk3x3qkczyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj9y8st9</id>
    
      <title type="html">📅 Original date posted:2017-04-06 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0af0j4y6xczadvclnv9mmkz4plhpch5m07s904m22d8hpk3x3qkczyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj9y8st9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvkfj7dmu7k97eem9dak847cdx2gk8t862ffdrn89tzzzuzjwew3cpp5z58&#39;&gt;nevent1q…5z58&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-06&lt;br/&gt;📝 Original message:Ethically, this situation has some similarities to the DAO fork. We have an entity who closely examined the code, found an unintended characteristic of that code, and made use of that characteristic in order to gain tens of millions of dollars. Now that developers are aware of it, they want to modify the code in order to negate as much of the gains as possible.&lt;br/&gt;&lt;br/&gt;There are differences, too, of course: the DAO attacker was explicitly malicious and stole Ether from others, whereas Bitmain is just optimizing their hardware better than anyone else and better than some of us think they should be allowed to.&lt;br/&gt;&lt;br/&gt;In both cases, developers are proposing that the developers and a majority of users collude to reduce the wealth of a single entity by altering the blockchain rules.&lt;br/&gt;&lt;br/&gt;In the case of the DAO fork, users were stealing back stolen funds, but that justification doesn&amp;#39;t apply in this case. On the other hand, in this case we&amp;#39;re talking about causing someone a loss by reducing the value of hardware investments rather than forcibly taking back their coins, which is less direct and maybe more justifiable.&lt;br/&gt;&lt;br/&gt;While I don&amp;#39;t like patented mining algorithms, I also don&amp;#39;t like the idea of playing Calvin Ball on the blockchain. Rule changes should not be employed as a means of disempowering and empoverishing particular entities without very good reason. Whether patenting a mining optimization qualifies as good reason is questionable.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170405/fe7677aa/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170405/fe7677aa/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:59:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswkj7yp4zcg7nce9tysd0qpsx0kjajyq3y0hxamlrhyuarmsy6j0czyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj23u2yr</id>
    
      <title type="html">📅 Original date posted:2017-04-05 📝 Original message:Just ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswkj7yp4zcg7nce9tysd0qpsx0kjajyq3y0hxamlrhyuarmsy6j0czyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj23u2yr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ewwchz8pmsv2fv9g59xk3dphwzehfw2ffq70hyl6w69t7c25gpggcyl0d&#39;&gt;nevent1q…yl0d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-05&lt;br/&gt;📝 Original message:Just checking to see if I understand this optimization correctly. In order to find merkle roots in which the rightmost 32 bits are identical (i.e. partial hash collisions), we want to compute as many merkle root hashes as quickly as possible. The fastest way to do this is to take the top level of the Merkle tree, and to collect a set of left branches and right branches which can be independently manipulated. While the left branch can easily be manipulated by changing the extranonce in the coinbase transaction, the right branch would need to be modified by changing one of the transactions in the right branch or by changing the number of transactions in the right branch. Correct so far?&lt;br/&gt;&lt;br/&gt;With the stratum mining protocol, the server (the pool) includes enough information for the coinbase transaction to be modified by stratum client (the miner), but it does not include any information about the right side of the merkle tree except for the top-level hash. Stratum also does not allow the client to supply any modifications to the merkle tree (including the right side) back to the stratum server. This means that any implementation of this final optimization would need to be using a protocol other than stratum, like getblocktemplate, correct?&lt;br/&gt;&lt;br/&gt;I think it would be helpful for the discussion to know if this optimization were currently being used or not, and if so, how widely.&lt;br/&gt;&lt;br/&gt;All of the consumer-grade hardware that I have seen defaults to stratum-only operation, and I have not seen or heard of any hardware available that can run more efficiently using getblocktemplate. As the current pool infrastructure uses stratum exclusively, this optimization would require significant retooling among pools, and probably a redesign of their core algorithms to help discover and share these partial collisions more frequently. It&amp;#39;s possible that some large private farms have deployed a special system for solo mining that uses this optimization, of course, but it&amp;#39;s also possible that there&amp;#39;s a teapot in space somewhere between the orbit of Earth and Mars.&lt;br/&gt;&lt;br/&gt;Do you know of any ways to perform this optimization via stratum? If not, do you have any evidence that this optimization is actually being used by private solo mining farms? Or is this discussion purely about preventing this optimization from being used in the future?&lt;br/&gt;&lt;br/&gt;-jtoomim&lt;br/&gt;&lt;br/&gt;&amp;gt; On Apr 5, 2017, at 2:37 PM, Gregory Maxwell via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; An obvious way to generate different candidates is to grind the&lt;br/&gt;&amp;gt; coinbase extra-nonce but for non-empty blocks each attempt will&lt;br/&gt;&amp;gt; require 13 or so additional sha2 runs which is very inefficient.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This inefficiency can be avoided by computing a sqrt number of&lt;br/&gt;&amp;gt; candidates of the left side of the hash tree (e.g. using extra&lt;br/&gt;&amp;gt; nonce grinding) then an additional sqrt number of candidates of&lt;br/&gt;&amp;gt; the right  side of the tree using transaction permutation or&lt;br/&gt;&amp;gt; substitution of a small number of transactions.  All combinations&lt;br/&gt;&amp;gt; of the left and right side are then combined with only a single&lt;br/&gt;&amp;gt; hashing operation virtually eliminating all tree related&lt;br/&gt;&amp;gt; overhead.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; With this final optimization finding a 4-way collision with a&lt;br/&gt;&amp;gt; moderate amount of memory requires ~2^24 hashing operations&lt;br/&gt;&amp;gt; instead of the &amp;gt;2^28 operations that would be require for&lt;br/&gt;&amp;gt; extra-nonce  grinding which would substantially erode the&lt;br/&gt;&amp;gt; benefit of the attack.&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170405/591656bf/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170405/591656bf/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:59:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqfmvw55nnt5g86cmv8pcjycfvqm6nzmnvpn5jplg8eqrgfgjkfjqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjv8m3xm</id>
    
      <title type="html">📅 Original date posted:2016-02-07 📝 Original message:On Feb ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqfmvw55nnt5g86cmv8pcjycfvqm6nzmnvpn5jplg8eqrgfgjkfjqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjv8m3xm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv5a9r34rg3422uq0ve9a9dfpnnwfrs9v4szq45m7fpl2df6uslzshdza70&#39;&gt;nevent1q…za70&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-07&lt;br/&gt;📝 Original message:On Feb 7, 2016, at 9:24 AM, jl2012 at xbt.hk wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; You are making a very naïve assumption that miners are just looking for profit for the next second. Instead, they would try to optimize their short term and long term ROI. It is also well known that some miners would mine at a loss, even not for ideological reasons, if they believe that their action is beneficial to the network and will provide long term ROI. It happened after the last halving in 2012. Without any immediate price appreciation, the hashing rate decreased by only less than 10%&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In 2012, revenue dropped by about 50% instantaneously. That does not mean that profitability became negative.&lt;br/&gt;&lt;br/&gt;The difficulty at the time of the halving was about 3M. The exchange rate was about $12. A common miner at the time was the Radeon 6970, which performed about 350 Mh/s on 200 W for about 1.75 Mh/J. A computer with 4 6970s would use about 1 kW of power, once AC/DC losses and CPU overhead are taken into account. This 1 kW rig would have earned about $0.22/kWh before the halving, and $0.11/kWh after the halving. Since it&amp;#39;s not hard to find electricity cheaper than $0.11/kWh, the hashrate didn&amp;#39;t drop much.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a common misconception that the mining hashrate increases until an equilibrium is reached, and nobody is making a profit any longer. However, this is not true. The hashrate stops increasing when the expected operating profit over a reasonable time frame is no longer greater than the hardware cost, not when the operating profit approaches zero. For example, an S7 right now costs a little over $1000. If I don&amp;#39;t expect to earn more than $1000 in operating profit over the next year or two with an S7, then I won&amp;#39;t buy one.&lt;br/&gt;&lt;br/&gt;Right now, an S7 earns about $190/month and costs about $60/month to operate, for a profit of $120/month. After the halving, revenue would drop to $95/month (or less, depending on difficulty and exchange rate), leaving profit at about $35/month. The $120/month profit is good enough motivation to buy hardware now, and the $35/month would be good enough motivation to keep running hardware after the halving.&lt;br/&gt;&lt;br/&gt;I know in advance when the halvings are coming. There&amp;#39;s going to be one in about 5 months, for example. I&amp;#39;m going to stop buying miners before the halving even if they&amp;#39;re very profitable for a month because I don&amp;#39;t want to be stuck with hardware that won&amp;#39;t reach 100% return on investment (ROI).&lt;br/&gt;&lt;br/&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/20160207/cc038b30/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/cc038b30/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/cc038b30/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/cc038b30/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:48:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdclrsjusn9xhv4zsplruzdlc87z9fqp66ky9zmzqrmh0vn5thxtqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjmhn4r6</id>
    
      <title type="html">📅 Original date posted:2016-02-07 📝 Original message:On Feb ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdclrsjusn9xhv4zsplruzdlc87z9fqp66ky9zmzqrmh0vn5thxtqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjmhn4r6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst22fh362wp5fkph6ah9lu80q8e75rf7vj5ln42fzaagsmhdc2rcqnz9vst&#39;&gt;nevent1q…9vst&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-07&lt;br/&gt;📝 Original message:On Feb 7, 2016, at 7:19 AM, Anthony Towns via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; The stated reasoning for 75% versus 95% is &amp;#34;because it gives &amp;#34;veto power&amp;#34;&lt;br/&gt;&amp;gt; to a single big solo miner or mining pool&amp;#34;. But if a 20% miner wants to&lt;br/&gt;&amp;gt; &amp;#34;veto&amp;#34; the upgrade, with a 75% threshold, they could instead simply use&lt;br/&gt;&amp;gt; their hashpower to vote for an upgrade, but then not mine anything on&lt;br/&gt;&amp;gt; the new chain. At that point there&amp;#39;d be as little as 55% mining the new&lt;br/&gt;&amp;gt; 2MB chain with 45% of hashpower remaining on the old chain. That&amp;#39;d be 18&lt;br/&gt;&amp;gt; minute blocks versus 22 minute blocks, which doesn&amp;#39;t seem like much of&lt;br/&gt;&amp;gt; a difference in practice, and at that point hashpower could plausibly&lt;br/&gt;&amp;gt; end up switching almost entirely back to the original consensus rules&lt;br/&gt;&amp;gt; prior to the grace period ending.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Keep in mind that within a single difficulty adjustment period, the difficulty of mining a block on either chain will be identical. Even if the value of a 1MB branch coin is $100 and the hashrate on the 1 MB branch is 100 PH/s, and the value of a 2 MB branch coin is $101 and the hashrate on the 2 MB branch is 1000 PH/s, the rational thing for a miner to do (for the first adjustment period) is to mine on the 2 MB branch, because the miner would earn 1% more on that branch.&lt;br/&gt;&lt;br/&gt;So you&amp;#39;re assuming that 25% of the hashrate chooses to remain on the minority version during the grace period, and that 20% chooses to switch back to the minority side. The fork happens. One branch has 1 MB blocks every 22 minutes, and the other branch has 2 MB blocks every 18 minutes. The first branch cannot handle the pre-fork transaction volume, as it only has 45% of the capacity that it had pre-fork. The second one can, as it has 111% of the pre-fork capacity. This makes the 1 MB branch much less usable than the 2 MB branch, which in turn causes the market value of newly minted coins on that branch to fall, which in turn causes miners to switch to the more profitable 2MB branch. This exacerbates the usability difference, which exacerbates the price difference, etc. Having two competing chains with equal hashrate using the same PoW function and nearly equal features is not a stable state. Positive feedback loops exist to make the vast majority of the users and the hashrate join one side.&lt;br/&gt;&lt;br/&gt;Basically, any miners who stick to the minority branch are going to lose a lot of money.&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/20160207/d2b9d665/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/d2b9d665/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/d2b9d665/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/d2b9d665/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:48:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszslfc77drq8256gg53zn0k0mj58te2acd8ppxelelfd97q8udjkqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj3ve56k</id>
    
      <title type="html">📅 Original date posted:2015-12-25 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszslfc77drq8256gg53zn0k0mj58te2acd8ppxelelfd97q8udjkqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj3ve56k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80dum2pqg9479ylywkjfakqlwnz7gfd8yhw387trmrp27x0scatq44kzcd&#39;&gt;nevent1q…kzcd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-25&lt;br/&gt;📝 Original message:On Dec 25, 2015, at 3:15 AM, Ittay via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Treating the pool block withholding attack as a weapon has bad connotations, and I don&amp;#39;t think anyone directly condones such an attack.&lt;br/&gt;&lt;br/&gt;I directly condone the use of block withholding attacks whenever pools get large enough to perform selfish mining attacks. Selfish mining and large, centralized pools also have bad connotations.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s an attack against pools, not just large pools. Solo miners are immune. As such, the presence or use of block withholding attacks makes Bitcoin more similar to Satoshi&amp;#39;s original vision. One of the issues with mining centralization via pools is that miners have a direct financial incentive to stay relatively small, but pools do not. Investing in mining is a zero-sum game, where each miner gains revenue by making investments at the expense of existing miners. This also means that miners take revenue from themselves when they upgrade their hashrate. If a miner already has 1/5 of the network hashrate, then the marginal revenue for that miner of adding 1 TH/s is only 4/5 of the marginal revenue for a miner with 0% of the network and who adds 1 TH/s. The bigger you get, the smaller your incentive to get bigger.&lt;br/&gt;&lt;br/&gt;This incentive applies to miners, but it does not apply to pools. Pools have an incentive to get as big as possible (except for social backlash and altruistic punishment issues). Pools are the problem. I think we should be looking for ways of making pooled mining less profitable than solo mining or p2pool-style mining. Block withholding attacks are one such tool, and maybe the only usable tool we&amp;#39;ll get. If we have to choose between making bitcoin viable long-term and avoiding things with bad connotations, it might be better to let our hands get a little bit dirty.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t intend to perform any such attacks myself. I like to keep my hat a nice shiny white. However, if anyone else were to perform such an attack, I would condone it.&lt;br/&gt;&lt;br/&gt;P.S.: Sorry, pool operators. I have nothing against you personally. I just think pools are dangerous, and I wish they didn&amp;#39;t exist.&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/20151225/590e0d31/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151225/590e0d31/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151225/590e0d31/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151225/590e0d31/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2dylr8nncwulm05amz0czrs9g0t8s64k2x090254m5h33nw3wanszyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjue6ml5</id>
    
      <title type="html">📅 Original date posted:2015-12-29 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2dylr8nncwulm05amz0czrs9g0t8s64k2x090254m5h33nw3wanszyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjue6ml5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswfs5sl64c6k6nuqz0epnefzxkkeft3hkuwgnsm23cwnr7n8437uqxtecjh&#39;&gt;nevent1q…ecjh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-29&lt;br/&gt;📝 Original message:Ultimately, a self-interested miner will chose to build on the block that leaves the most transaction fees up for grabs. (This usually means the smallest block.) It&amp;#39;s an interesting question whether the default behavior for Core should be the rational behavior (build on the &amp;#34;smallest&amp;#34; block in terms of fees) or some other supposedly altruistic behavior (most BTCDD). This also applies to the decision of the &amp;#34;same time&amp;#34; threshold -- a selfish miner will not care if the blocks arrived at about the same time or not.&lt;br/&gt;&lt;br/&gt;I currently do not have a strong opinion on what that behavior should be, although if the blocksize limit were increased substantially, I may prefer the selfish behavior because it ends up also being fail-safe (punishes selfish mining using large blocks or fee-stealing attempts).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Dec 29, 2015, at 10:59 AM, Dave Scotese via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; There have been no decent objections to altering the block-selection mechanism (when two block solutions appear at nearly the same time) as described at&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;http://bitcoin.stackexchange.com/questions/39226&#34;&gt;http://bitcoin.stackexchange.com/questions/39226&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Key components are:&lt;br/&gt;&amp;gt; Compute BitcoinDaysDestroyed using only transactions that have been in your mempool for some time as oBTCDD (&amp;#34;old BTCDD&amp;#34;).&lt;br/&gt;&amp;gt; Use &amp;#34;nearly the same time&amp;#34; to mean separated in time by your guess of the average duration of block propagation times.&lt;br/&gt;&amp;gt; When two block solutions come in at nearly the same time, build on the one that has the most oBTCDD, rather than the one that came in first.&lt;br/&gt;&amp;gt; The goal of this change is to reduce the profitability of withholding block solutions by severely reducing the chances that a block solved a while ago can orphan one solved recently.  &amp;#34;Came in first&amp;#34; seems more easily gamed than &amp;#34;most oBTCDD&amp;#34;.  As I wrote there, &amp;#34;old coins is always a dwindling resource and global nodes willing to help cheat is probably a growing one.&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I will write a BIP if anyone agrees it&amp;#39;s a good idea.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Mon, Dec 28, 2015 at 12:26 PM, Ivan Brightly via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Mon, Dec 28, 2015 at 2:12 PM, Peter Todd via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Far more concerning is network propagation effects between large and&lt;br/&gt;&amp;gt; small miners. For that class of issues, if you are in an environemnt&lt;br/&gt;&amp;gt; where selfish mining is possible - a fairly flat, easily DoS/sybil&lt;br/&gt;&amp;gt; attacked network topology - the profitability difference between small&lt;br/&gt;&amp;gt; and large miners even *without* attacks going on is a hugely worrying&lt;br/&gt;&amp;gt; problem. OTOH, if you&amp;#39;re blocksize is small enough that propagation time&lt;br/&gt;&amp;gt; is negligable to profitability, then selfish mining attacks with &amp;lt;30%&lt;br/&gt;&amp;gt; hashing power aren&amp;#39;t much of a concern - they&amp;#39;ll be naturally defeated&lt;br/&gt;&amp;gt; by anti-DoS/anti-sybil measures.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Let&amp;#39;s agree that one factor in mining profitability is bandwidth/network reliability/stability. Why focus on that vs electricity contracts or vertically integrated chip manufacturers? Surely, sufficient network bandwidth is a more broadly available commodity than &amp;lt;$0.02/kwh electricity, for example. I&amp;#39;m not sure that your stranded hydroelectric miner is any more desirable than thousands of dorm room miners with access to 10gbit university connections and free electricity.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; I like to provide some work at no charge to prove my value. Do you need a techie?&lt;br/&gt;&amp;gt; I own Litmocracy and Meme Racing (in alpha).&lt;br/&gt;&amp;gt; I&amp;#39;m the webmaster for The Voluntaryist which now accepts Bitcoin.&lt;br/&gt;&amp;gt; I also code for The Dollar Vigilante.&lt;br/&gt;&amp;gt; &amp;#34;He ought to find it more profitable to play by the rules&amp;#34; - Satoshi Nakamoto&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&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/20151229/a62c256a/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151229/a62c256a/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151229/a62c256a/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151229/a62c256a/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:46:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvs58dm98p6pn9uwkmlasayu53ynp5en6js6rrhzqh5kpmdqrcx6qzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj6dre9q</id>
    
      <title type="html">📅 Original date posted:2015-12-18 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvs58dm98p6pn9uwkmlasayu53ynp5en6js6rrhzqh5kpmdqrcx6qzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj6dre9q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg5z3udhzyj4vzv2e9ajlu6shzktfss33z7fmuhmf5jhpcw5mut6cuez23u&#39;&gt;nevent1q…z23u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-18&lt;br/&gt;📝 Original message:On Dec 18, 2015, at 10:30 AM, Pieter Wuille via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; 1) The risk of an old full node wallet accepting a transaction that is&lt;br/&gt;&amp;gt; invalid to the new rules.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The receiver wallet chooses what address/script to accept coins on.&lt;br/&gt;&amp;gt; They&amp;#39;ll upgrade to the new softfork rules before creating an address&lt;br/&gt;&amp;gt; that depends on the softfork&amp;#39;s features.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So, not a problem.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mallory wants to defraud Bob with a 1 BTC payment for some beer. Bob runs the old rules. Bob creates a p2pkh address for Mallory to use. Mallory takes 1 BTC, and creates an invalid SegWit transaction that Bob cannot properly validate and that pays into one of Mallory&amp;#39;s wallets. Mallory then immediately spends the unconfirmed transaction into Bob&amp;#39;s address. Bob sees what appears to be a valid transaction chain which is not actually valid.&lt;br/&gt;&lt;br/&gt;Clueless Carol is one of the 4.9% of miners who forgot to upgrade her mining node. Carol sees that Mallory included an enormous fee in his transactions, so Carol makes sure to include both transactions in her block.&lt;br/&gt;&lt;br/&gt;Mallory gets free beer.&lt;br/&gt;&lt;br/&gt;Anything I&amp;#39;m missing?&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/20151218/4389e72a/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151218/4389e72a/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151218/4389e72a/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151218/4389e72a/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:46:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszkj82dhedlfm02e6vy0f2c5fvwp46680r2zc2qfj8w0glehqhl2czyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjn70cs8</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszkj82dhedlfm02e6vy0f2c5fvwp46680r2zc2qfj8w0glehqhl2czyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjn70cs8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfzc76wgz4vtjadh5kwtrz5h5g8fpvefm6j50h2qsskvydjayp2vc4w2et9&#39;&gt;nevent1q…2et9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Dec 9, 2015, at 8:09 AM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Tue, Dec 8, 2015 at 11:48 PM, Jonathan Toomim &amp;lt;j at toom.im&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; By contrast it does not reduce the safety factor for the UTXO set at&lt;br/&gt;&amp;gt; all; which most hold as a much greater concern in general;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t agree that &amp;#34;most&amp;#34; hold UTXO as a much greater concern in general. I think that it&amp;#39;s a concern that has been addressed less, which means it is a more unsolved concern. But it is not currently a bottleneck on block size. Miners can afford way more RAM than 1 GB, and non-mining full nodes don&amp;#39;t need to store the UTXO in memory.I think that at the moment, block propagation time is the bottleneck, not UTXO size. It confuses me that SigWit is being pushed as a short-term fix to the capacity issue when it does not address the short-term bottleneck at all.&lt;br/&gt;&lt;br/&gt;&amp;gt; and that&lt;br/&gt;&amp;gt; isn&amp;#39;t something you can say for a block size increase.&lt;br/&gt;&lt;br/&gt;True.&lt;br/&gt;&lt;br/&gt;I&amp;#39;d really like to see a grand unified cost metric that includes UTXO expansion. In the mean time, I think miners can use a bit more RAM.&lt;br/&gt;&lt;br/&gt;&amp;gt; With respect to witness safety factor; it&amp;#39;s only needed in the case of&lt;br/&gt;&amp;gt; strategic or malicious behavior by miners-- both concerns which&lt;br/&gt;&amp;gt; several people promoting large block size increases have not only&lt;br/&gt;&amp;gt; disregarded but portrayed as unrealistic fear-mongering. Are you&lt;br/&gt;&amp;gt; concerned about it?&lt;br/&gt;&lt;br/&gt;Some. Much less than e.g. Peter Todd, for example, but when other people see something as a concern that I don&amp;#39;t, I try to pay attention to it. I expect Peter wouldn&amp;#39;t like the safety factor issue, and I&amp;#39;m surprised he didn&amp;#39;t bring it up.&lt;br/&gt;&lt;br/&gt;Even if I didn&amp;#39;t care about adversarial conditions, it would still interest me to pay attention to the safety factor for political reasons, as it would make subsequent blocksize increases much more difficult. Conspiracy theorists might have a field day with that one...&lt;br/&gt;&lt;br/&gt;&amp;gt; In any case-- the other improvements described in&lt;br/&gt;&amp;gt; my post give me reason to believe that risks created by that&lt;br/&gt;&amp;gt; possibility will be addressable.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll take a look and try to see which of the worst-case concerns can and cannot be addressed by those improvements.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/c3a9894f/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/c3a9894f/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxex7fndtccjwg3csrjhu6cw9lr7jh7a2ykq924sx4g3rcv7agkyczyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj4qad0k</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxex7fndtccjwg3csrjhu6cw9lr7jh7a2ykq924sx4g3rcv7agkyczyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kj4qad0k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdw42e4wwayx9g5tlec99qfx8nzrzx7nrh8r5x5s8ea9vm5vlenjgtanxa5&#39;&gt;nevent1q…nxa5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Dec 8, 2015, at 6:02 AM, Gregory Maxwell via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; The particular proposal amounts to a 4MB blocksize increase at worst.&lt;br/&gt;&lt;br/&gt;I understood that SegWit would allow about 1.75 MB of data in the average case while also allowing up to 4 MB of data in the worst case. This means that the mining and block distribution network would need a larger safety factor to deal with worst-case situations, right? If you want to make sure that nothing goes wrong when everything is at its worst, you need to size your network pipes to handle 4 MB in a timely (DoS-resistant) fashion, but you&amp;#39;d normally only be able to use 1.75 MB of it. It seems to me that it would be safer to use a 3 MB limit, and that way you&amp;#39;d also be able to use 3 MB of actual transactions.&lt;br/&gt;&lt;br/&gt;As an accounting trick to bypass the 1 MB limit, SegWit sounds like it might make things less well accounted for.&lt;br/&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/20151209/a0eca647/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/a0eca647/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/a0eca647/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/a0eca647/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgsz6dzef9eymeg6ahqcksq53g7xvtvv2j0jg66lnn4w8dq3y9wgqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjrs34mh</id>
    
      <title type="html">📅 Original date posted:2015-12-14 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgsz6dzef9eymeg6ahqcksq53g7xvtvv2j0jg66lnn4w8dq3y9wgqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjrs34mh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8flvdycsyn32xvurv4pdtm8ze9ncms8u7lulrw5y4l7l56jprqlqgp03k3&#39;&gt;nevent1q…03k3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-14&lt;br/&gt;📝 Original message:This means that a server supporting SW might only hear of the tx data and not get the signature data for some transactions, depending on how the relay rules worked (e.g. if the SW peers had higher minrelaytxfee settings than the legacy peers). This would complicate fast block relay code like IBLTs, since we now have to check to see that the recipient has both the tx data and the witness/sig data.&lt;br/&gt;&lt;br/&gt;The same issue might happen with block relay if we do SW as a soft fork. A SW node might see a block inv from a legacy node first, and might start downloading the block from that node. This block would then be marked as in-flight, and the witness data might not get downloaded. This shouldn&amp;#39;t be too hard to fix by creating an inv for the witness data as a separate object, so that a node could download the block from e.g. Peer 1 and the segwit data from Peer 2.&lt;br/&gt;&lt;br/&gt;Of course, the code would be simpler if we did this as a hard fork and we could rely on everyone on the segwit fork supporting the segwit data. Although maybe we want to write the interfaces in a way that supports some nodes not downloading the segwit data anyway, just because not every node will want that data.&lt;br/&gt;&lt;br/&gt;I haven&amp;#39;t had time to read sipa&amp;#39;s code yet. I apologize for talking out of a position of ignorance. For anyone who has, do you feel like sharing how it deals with these network relay issues?&lt;br/&gt;&lt;br/&gt;By the way, since this thread is really about SegWit and not about any other mechanism for increasing Bitcoin capacity, perhaps we should rename it accordingly?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Dec 12, 2015, at 11:18 PM, Mark Friedenbach via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; A segwit supporting server would be required to support relaying segwit transactions, although a non-segwit server could at least inform a wallet of segwit txns observed, even if it doesn&amp;#39;t relay all information necessary to validate.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Non segwit servers and wallets would continue operations as if nothing had occurred.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If this means essentially that a soft fork deployment of SegWit will require SPV wallet servers to change their logic (or risk not being able to send payments) then it does seem to me that a hard fork to deploy this non controversial change is not only cleaner (on the data structure side) but safer in terms of the potential to affect the user experience.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; — Regards,&lt;br/&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/20151214/b6bcb6cb/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151214/b6bcb6cb/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151214/b6bcb6cb/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151214/b6bcb6cb/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq98jc7h6jl877w694a0tzkchpmw4dz7eyk5hfl854a22n96e7n2czyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjuyknqq</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq98jc7h6jl877w694a0tzkchpmw4dz7eyk5hfl854a22n96e7n2czyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjuyknqq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsryezra0mf0zmurhxypzjpzed0kyhawx9nfjmqmsd73jzppxf3wpsqpf7cx&#39;&gt;nevent1q…f7cx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Dec 9, 2015, at 7:50 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t undesrtand. SPV nodes won&amp;#39;t think they are validating transactions with the new version unless they adapt to the new format. They will be simply unable to receive payments using the new format if it is a softfork (although as said I agree with making it a hardfork on the simpler design and smaller fraud proofs grounds alone).&lt;br/&gt;&amp;gt; &lt;br/&gt;Okay, I might just not understand how a sigwit payment would look to current software yet. I&amp;#39;ll add learning about that to my to-do list...&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/20151209/b3c8f971/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/b3c8f971/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/b3c8f971/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/b3c8f971/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswsvzxxcjy4q6e4cvuwwcg74mcp8hmpfrqalc2qyesj0t5epn0cgqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjxtakzw</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:Agree. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswsvzxxcjy4q6e4cvuwwcg74mcp8hmpfrqalc2qyesj0t5epn0cgqzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kjxtakzw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0twzdxsdf7wewz35k5r58mj787egzqsr5gqejmqr37pvxa0sa5cs3d5l4w&#39;&gt;nevent1q…5l4w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:Agree. This data does not belong in the coinbase. That space is for miners to use, not devs.&lt;br/&gt;&lt;br/&gt;I also think that a hard fork is better for SegWit, as it reduces the size of fraud proofs considerably, makes the whole design more elegant and less kludgey, and is safer for clients who do not upgrade in a timely fashion. I don&amp;#39;t like the idea that SegWit would invalidate the security assumptions of non-upgraded clients (including SPV wallets). I think that for these clients, no data is better than invalid data. Better to force them to upgrade by cutting them off the network than to let them think they&amp;#39;re validating transactions when they&amp;#39;re not.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Dec 8, 2015, at 11:55 PM, Justus Ranvier via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; If such a change is going to be deployed via a soft fork instead of a&lt;br/&gt;&amp;gt; hard fork, then the coinbase is the worst place to put the segwitness&lt;br/&gt;&amp;gt; merkle root.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Instead, put it in the first output of the generation transaction as an&lt;br/&gt;&amp;gt; OP_RETURN script.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This is a better pattern because coinbase space is limited while output&lt;br/&gt;&amp;gt; space is not. The next time there&amp;#39;s a good reason to tie another merkle&lt;br/&gt;&amp;gt; tree to a block, that proposal can be designated for the second output&lt;br/&gt;&amp;gt; of the generation transaction.&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/a4037777/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/a4037777/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfkntzsy8945gxkera7c8wjtlgp3hdtww4rytruum2wp7927npa2qzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kja6rkuh</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfkntzsy8945gxkera7c8wjtlgp3hdtww4rytruum2wp7927npa2qzyq8l2mqfa7reez02qjl69404urvkqq8dd6h44suw0dfc48vjwe6kja6rkuh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy6t9gtk27py64zcrpemwqnv3nnw9ps45l2upwnk6lvqsxjfjufjssmjuat&#39;&gt;nevent1q…juat&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Dec 9, 2015, at 7:48 AM, Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; How about we pursue the SegWit softfork, and at the same time* work on a&lt;br/&gt;&amp;gt; hardfork which will simplify the proofs and reduce the kludgeyness of merge-&lt;br/&gt;&amp;gt; mining in general? Then, if the hardfork is ready before the softfork, they&lt;br/&gt;&amp;gt; can both go together, but if not, we aren&amp;#39;t stuck delaying the improvements of&lt;br/&gt;&amp;gt; SegWit until the hardfork is completed.&lt;br/&gt;&lt;br/&gt;So that all our code that parses the blockchain needs to be able to find the sigwit data in both places? That doesn&amp;#39;t really sound like an improvement to me. Why not just do it as a hard fork? They&amp;#39;re really not that hard to do.&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/20151209/96a8d6a7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/96a8d6a7/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/96a8d6a7/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/96a8d6a7/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:39Z</updated>
  </entry>

</feed>