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




  <entry>
    <id>https://nostr.ae/nevent1qqsw4xt60lfdeds0w3ft6s5c2s57nvtm269f0euaje8stfrtdpj9zcgzypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7uwl3esu</id>
    
      <title type="html">📅 Original date posted:2018-01-22 📝 Original message:Along ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw4xt60lfdeds0w3ft6s5c2s57nvtm269f0euaje8stfrtdpj9zcgzypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7uwl3esu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgrcpt7lsc49nfts04qu57px3ggtltvhsjlc82m76kwazze4slv5sqap5wf&#39;&gt;nevent1q…p5wf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-22&lt;br/&gt;📝 Original message:Along the same lines, I wonder if unrelated people with tx that are not&lt;br/&gt;confirming could cooperate to merge their disparate tx into a CoinJoin tx&lt;br/&gt;with a higher fee rate?&lt;br/&gt;&lt;br/&gt;Perhaps they could even replace old tx with economically equivalent summary&lt;br/&gt;transactions?&lt;br/&gt;&lt;br/&gt;The mempool seems like nature&amp;#39;s accumulator for pre-mining compression&lt;br/&gt;opportunities.&lt;br/&gt;&lt;br/&gt;On Mon, Jan 22, 2018 at 1:18 PM, Rhavar via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; If you spent your change from transaction A, that would be safe. There&amp;#39;d&lt;br/&gt;&amp;gt; be no way you John could end up with 2 BTC from you then.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Yes, that&amp;#39;s what the following paragraph says -- along with it&amp;#39;s&lt;br/&gt;&amp;gt; limitations =)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Ryan&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -------- Original Message --------&lt;br/&gt;&amp;gt; On January 22, 2018 1:16 PM, Alan Evans &amp;lt;thealanevans at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; So now I still owe John 1 BTC, however it&amp;#39;s not immediately clear if it&amp;#39;s&lt;br/&gt;&amp;gt; safe to send to him&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you spent your change from transaction A, that would be safe. There&amp;#39;d&lt;br/&gt;&amp;gt; be no way you John could end up with 2 BTC from you then.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Jan 22, 2018 at 1:40 PM, Rhavar via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; So my half-baked idea is very simple:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Allow users to merge multiple unconfirmed transactions, stripping&lt;br/&gt;&amp;gt;&amp;gt; extraneous inputs and change as they go.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This is currently not possible because of the bip125 rule:&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;The replacement transaction pays an absolute fee of at least the sum&lt;br/&gt;&amp;gt;&amp;gt; paid by the original transactions.&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Because the size of the merged transaction is smaller than the original&lt;br/&gt;&amp;gt;&amp;gt; transactions, unless there is a considerable feerate bump, this rule isn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; possible to observe.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I my question is: is it possible or reasonable to relax this rule? If&lt;br/&gt;&amp;gt;&amp;gt; this rule was removed in its entirety, does it introduce any DoS vectors?&lt;br/&gt;&amp;gt;&amp;gt; Or can it be changed to allow my use-case?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ---&lt;br/&gt;&amp;gt;&amp;gt; Full backstory: I have been trying to use bip125 (Opt-in Full&lt;br/&gt;&amp;gt;&amp;gt; Replace-by-Fee) to do &amp;#34;transaction merging&amp;#34; on the fly. Let&amp;#39;s say that I&lt;br/&gt;&amp;gt;&amp;gt; owe John 1 bitcoin, and have promised to pay him immediately: Instead of&lt;br/&gt;&amp;gt;&amp;gt; creating a whole new transaction if I have an in-flight (unconfirmed)&lt;br/&gt;&amp;gt;&amp;gt; transaction, I can follow the rules of bip125 to create a replacement that&lt;br/&gt;&amp;gt;&amp;gt; accomplishes this goal.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; From a &amp;#34;coin selection&amp;#34; point of view, this was significantly easier than&lt;br/&gt;&amp;gt;&amp;gt; I had anticipated. I was able to encode the rules in my linear model and&lt;br/&gt;&amp;gt;&amp;gt; feed in all my unspent and in-flight transactions and it can solve it&lt;br/&gt;&amp;gt;&amp;gt; without difficulty.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; However, the real problem is tracking the mess. Consider this sequence of&lt;br/&gt;&amp;gt;&amp;gt; events:&lt;br/&gt;&amp;gt;&amp;gt; 1) I have unconfirmed transaction A&lt;br/&gt;&amp;gt;&amp;gt; 2) I replace it with B, which pays John 1 BTC&lt;br/&gt;&amp;gt;&amp;gt; 3) Transaction A gets confirmed&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; So now I still owe John 1 BTC, however it&amp;#39;s not immediately clear if&lt;br/&gt;&amp;gt;&amp;gt; it&amp;#39;s safe to send to him without waiting $n transactions. However even&lt;br/&gt;&amp;gt;&amp;gt; for a small $n, this breaks my promise to pay him immediately.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; One possible solution is to only consider a transaction &amp;#34;replaceable&amp;#34; if&lt;br/&gt;&amp;gt;&amp;gt; it has change, so if the original transaction confirms -- payments can&lt;br/&gt;&amp;gt;&amp;gt; immediately be made that source the change, and provide safety in a reorg.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; However, this will only work &amp;lt;50% of the time for me (most transactions&lt;br/&gt;&amp;gt;&amp;gt; don&amp;#39;t have change) and opens a pandora&amp;#39;s box of complexity.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; There&amp;#39;s a few other hacks you can do to make it work in a few more cases,&lt;br/&gt;&amp;gt;&amp;gt; but nothing that is realistic to expect anyone to implement any time soon.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; However, if there was a straight foward way to merge N unconfirmed&lt;br/&gt;&amp;gt;&amp;gt; transactions, it would be easy get into production, and potentially offer&lt;br/&gt;&amp;gt;&amp;gt; some pretty nice savings for everyone.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;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;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&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;-------------- 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/20180122/8273b051/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180122/8273b051/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:10:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqpgm2dnkua3fdg4mef5y6en629qzaneh9rup3xdg4qzp9qmksjtszypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7uf9kacx</id>
    
      <title type="html">📅 Original date posted:2018-01-28 📝 Original message:As you ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqpgm2dnkua3fdg4mef5y6en629qzaneh9rup3xdg4qzp9qmksjtszypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7uf9kacx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsglwghcrf0qz4x3pg3lc886a64ay44zwqrats6n807mkz5tyfp40qady7eu&#39;&gt;nevent1q…y7eu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-28&lt;br/&gt;📝 Original message:As you point out, depending on the mempool, sometimes a miner makes more&lt;br/&gt;fee by including A and B, while other times a miner makes more fee by&lt;br/&gt;including C (the replacement for A and B) and D (a hypothetical transaction&lt;br/&gt;that cannot be fit into a block that contains A and B but can be fit into a&lt;br/&gt;block with C.&lt;br/&gt;&lt;br/&gt;So what are we to make of this? Is it better to relay C or better to not&lt;br/&gt;relay C?&lt;br/&gt;&lt;br/&gt;Clearly it is better for the miner if they know about C, because knowing&lt;br/&gt;about C costs them nothing, but not knowing about C will sometimes result&lt;br/&gt;in them earning less fees.&lt;br/&gt;&lt;br/&gt;Clearly it is better for the people who are creating C for those&lt;br/&gt;transactions to be mined instead of the more expensive A and B transactions.&lt;br/&gt;&lt;br/&gt;Everyone else is better off in that more transactions would get included in&lt;br/&gt;blocks.&lt;br/&gt;&lt;br/&gt;A concern about burdening full nodes with extra transactions to relay that&lt;br/&gt;may not be more profitable to mine than the transactions they replace is&lt;br/&gt;still rational -- though intuitively it seems like there would be a limit&lt;br/&gt;on how many times an attacker could cheaply reorganize transactions into&lt;br/&gt;something with a higher fee rate.&lt;br/&gt;&lt;br/&gt;Perhaps there are also concerns with reconstruction of blocks from compact&lt;br/&gt;blocks, given that miners would have more decisions to make about which tx&lt;br/&gt;to include?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Sun, Jan 28, 2018 at 12:29 PM, David A. Harding via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Sun, Jan 28, 2018 at 05:43:34PM &#43;0100, Sjors Provoost via bitcoin-dev&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Peter Todd wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; In fact I considered only requiring an increase in fee rate, based on&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; theory that if absolute fee went down, the transaction must be smaller&lt;br/&gt;&amp;gt; and thus&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; miners could overall earn more from the additional transactions they&lt;br/&gt;&amp;gt; could fit&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; into their block. But to do that properly requires considering whether&lt;br/&gt;&amp;gt; or not&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; that&amp;#39;s actually true in the particular state the mempool as a whole&lt;br/&gt;&amp;gt; happens to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; be in, so I ditched that idea early on for the much simpler criteria&lt;br/&gt;&amp;gt; of both a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; feerate and absolute fee increase.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Why would you need to consider the whole mempool?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Imagine a miner is only concerned with creating the next block and his&lt;br/&gt;&amp;gt; mempool currently only has 750,000 vbytes in it.  If two 250-vbyte&lt;br/&gt;&amp;gt; transactions each paying a feerate of 100 nanobitcoins per vbyte (50k&lt;br/&gt;&amp;gt; total) are replaced with one 325-vbyte transaction paying a feerate of&lt;br/&gt;&amp;gt; 120 nBTC (39k total), the miner&amp;#39;s potential income from mining the next&lt;br/&gt;&amp;gt; block is reduced by 11k nBTC.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Moving away from this easily worked example, the problem can still exist&lt;br/&gt;&amp;gt; even if a miner has enough transactions to fill the next block.  For&lt;br/&gt;&amp;gt; replacement consideration only by increased feerate to be guaranteed&lt;br/&gt;&amp;gt; more profitable, one has to assume the mempool contains an effectively&lt;br/&gt;&amp;gt; continuous distribution of feerates.  That may one day be true of the&lt;br/&gt;&amp;gt; mempool (it would be good, because it helps keep block production&lt;br/&gt;&amp;gt; regular sans subsidy) but it&amp;#39;s often not the case these days.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Dave&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;-------------- 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/20180128/3c990f38/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180128/3c990f38/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:10:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsynywhyhx44wctecywyhj757p43t3mjeu30aeyjlfmje6v5yqw96gzypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7ujm985v</id>
    
      <title type="html">📅 Original date posted:2018-01-23 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsynywhyhx44wctecywyhj757p43t3mjeu30aeyjlfmje6v5yqw96gzypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7ujm985v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr2um5ldc3y5nke36z3dn0dd2wwsn27rzux3k9kyvfpk774kk2fwcj4muc7&#39;&gt;nevent1q…muc7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-23&lt;br/&gt;📝 Original message:Another way to limit abuse would be to have the fee *rate* be required to&lt;br/&gt;increase, which is kind of the spirit of RBF, applied to this situation.&lt;br/&gt;&lt;br/&gt;That is to say, if you wished to replace transactions A and B with C which&lt;br/&gt;spends the same inputs as A and B, then the following must be true before C&lt;br/&gt;will be relayed:&lt;br/&gt;&lt;br/&gt;(Fee_A &#43; Fee_B) / (Weight_A &#43; Weight_B) &amp;lt; Fee_C / Weight_C&lt;br/&gt;&lt;br/&gt;On Tue, Jan 23, 2018 at 11:31 AM, Rhavar via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Getting back on topic:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It would definitely introduce DoS vectors by making it much cheaper to use&lt;br/&gt;&amp;gt; relay bandwidth.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think I&amp;#39;m missing something, as I don&amp;#39;t really understand this DoS&lt;br/&gt;&amp;gt; vector. Relay bandwidth is already very cheap and easy to use by repeatedly&lt;br/&gt;&amp;gt; fee bumping. And it&amp;#39;s not obvious to me that requiring an absolute higher&lt;br/&gt;&amp;gt; fee actually makes such an attack more expensive.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I can see that my &amp;#34;proposed&amp;#34; change would make it cheaper to evict low-fee&lt;br/&gt;&amp;gt; transactions from other node&amp;#39;s mempool. Maybe I&amp;#39;m being naive, but I don&amp;#39;t&lt;br/&gt;&amp;gt; really see why this would be such a big deal.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But what about a compromise, and require that the absolute fee must be &amp;gt;=&lt;br/&gt;&amp;gt; half the original fees. I know everyone hates magic values, but I think in&lt;br/&gt;&amp;gt; practice it will allow legitimate and useful use of &amp;#34;retroactive&lt;br/&gt;&amp;gt; transaction merging&amp;#34; without much downside.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And really the great thing about &amp;#34;retroactive transaction merging&amp;#34; is just&lt;br/&gt;&amp;gt; how easy it is to implement. In fact, right now it&amp;#39;s quite possible to do&lt;br/&gt;&amp;gt; -- but because of the &amp;#34;higher absolute fee&amp;#34; rule the benefits are pretty&lt;br/&gt;&amp;gt; muted (although if you can compress 2 change into 1, that&amp;#39;s still likely&lt;br/&gt;&amp;gt; worthwhile)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Ryan&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -------- Original Message --------&lt;br/&gt;&amp;gt; On January 22, 2018 3:00 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Jan 22, 2018 at 12:40:31PM -0500, Rhavar via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So my half-baked idea is very simple:&lt;br/&gt;&amp;gt; Allow users to merge multiple unconfirmed transactions, stripping&lt;br/&gt;&amp;gt; extraneous inputs and change as they go.&lt;br/&gt;&amp;gt; This is currently not possible because of the bip125 rule:&lt;br/&gt;&amp;gt; &amp;#34;The replacement transaction pays an absolute fee of at least the sum paid&lt;br/&gt;&amp;gt; by the original transactions.&amp;#34;&lt;br/&gt;&amp;gt; Because the size of the merged transaction is smaller than the original&lt;br/&gt;&amp;gt; transactions, unless there is a considerable feerate bump, this rule isn&amp;#39;t&lt;br/&gt;&amp;gt; possible to observe.&lt;br/&gt;&amp;gt; I my question is: is it possible or reasonable to relax this rule? If this&lt;br/&gt;&amp;gt; rule was removed in its entirety, does it introduce any DoS vectors? Or can&lt;br/&gt;&amp;gt; it be changed to allow my use-case?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It would definitely introduce DoS vectors by making it much cheaper to use&lt;br/&gt;&amp;gt; relay bandwidth. You&amp;#39;d also be able to push others&amp;#39; txs out of the mempool.&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; Full backstory: I have been trying to use bip125 (Opt-in Full&lt;br/&gt;&amp;gt; Replace-by-Fee) to do &amp;#34;transaction merging&amp;#34; on the fly. Let&amp;#39;s say that I&lt;br/&gt;&amp;gt; owe John 1 bitcoin, and have promised to pay him immediately: Instead of&lt;br/&gt;&amp;gt; creating a whole new transaction if I have an in-flight (unconfirmed)&lt;br/&gt;&amp;gt; transaction, I can follow the rules of bip125 to create a replacement that&lt;br/&gt;&amp;gt; accomplishes this goal.&lt;br/&gt;&amp;gt; From a &amp;#34;coin selection&amp;#34; point of view, this was significantly easier than&lt;br/&gt;&amp;gt; I had anticipated. I was able to encode the rules in my linear model and&lt;br/&gt;&amp;gt; feed in all my unspent and in-flight transactions and it can solve it&lt;br/&gt;&amp;gt; without difficulty.&lt;br/&gt;&amp;gt; However, the real problem is tracking the mess. Consider this sequence of&lt;br/&gt;&amp;gt; events:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;    1. I have unconfirmed transaction A&lt;br/&gt;&amp;gt;    2. I replace it with B, which pays John 1 BTC&lt;br/&gt;&amp;gt;    3. Transaction A gets confirmed&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So now I still owe John 1 BTC, however it&amp;#39;s not immediately clear if&lt;br/&gt;&amp;gt; it&amp;#39;s safe to send to him without waiting $n transactions. However even&lt;br/&gt;&amp;gt; for a small $n, this breaks my promise to pay him immediately.&lt;br/&gt;&amp;gt; One possible solution is to only consider a transaction &amp;#34;replaceable&amp;#34; if&lt;br/&gt;&amp;gt; it has change, so if the original transaction confirms -- payments can&lt;br/&gt;&amp;gt; immediately be made that source the change, and provide safety in a reorg.&lt;br/&gt;&amp;gt; However, this will only work &amp;lt;50% of the time for me (most transactions&lt;br/&gt;&amp;gt; don&amp;#39;t have change) and opens a pandora&amp;#39;s box of complexity.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Most transactions don&amp;#39;t have change?! Under what circumstance? For most&lt;br/&gt;&amp;gt; use-cases the reverse is true: almost all all transactions have change,&lt;br/&gt;&amp;gt; because&lt;br/&gt;&amp;gt; it&amp;#39;s rare for the inputs to exactly math the requested payment.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://petertodd.org&#34;&gt;https://petertodd.org&lt;/a&gt; &amp;#39;peter&amp;#39;[:-1]@petertodd.org&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; 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;-------------- 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/20180123/bded9fb7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180123/bded9fb7/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:09:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8ks64f3zjx7mdhasn224zg6p5kr888sxazk00kfywtzpsr3cz6wczypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7ugr2vef</id>
    
      <title type="html">📅 Original date posted:2017-12-15 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8ks64f3zjx7mdhasn224zg6p5kr888sxazk00kfywtzpsr3cz6wczypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7ugr2vef" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxkvmz4u9s4ppxxuvy5qtcfva7nktc4cve374yhtk6xt7wnydp9lqu4dyzn&#39;&gt;nevent1q…dyzn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-12-15&lt;br/&gt;📝 Original message:&amp;gt;Bitcoin (BTC), Millibitcoin (mBTC) and Microbitcoin (µBTC) is the &amp;gt;correct&amp;lt;&lt;br/&gt;approach. It&amp;#39;s tidy, systematic and precise.&lt;br/&gt;&lt;br/&gt;The SI system is great, but it&amp;#39;s nice if you pick a base unit that is easy&lt;br/&gt;for intuition to comprehend.&lt;br/&gt;&lt;br/&gt;It is a fact that I weigh approximately .000,000,000,000,000,000,000,014&lt;br/&gt;Earth masses. If we arrived at rough consensus that this was a cumbersome&lt;br/&gt;way to express the mass of a human, we might then find a group of people&lt;br/&gt;making the superficially sensible proposal that we use SI prefixes and say&lt;br/&gt;I weigh 14 yoctoearths. This would be tidy, systematic and precise, but&lt;br/&gt;that might not be enough to make it the best option. It might be even&lt;br/&gt;better to choose a base unit that human intuition can make sense of, and&lt;br/&gt;THEN add prefixes as needed.&lt;br/&gt;&lt;br/&gt;I dislike the name &amp;#34;bits&amp;#34; but I think 100 satoshis does make a nice base&lt;br/&gt;unit. If we cannot crowdsource a more inspiring label we may be stuck with&lt;br/&gt;bits just due to linguistic network effects.&lt;br/&gt;&lt;br/&gt;-Ethan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Dec 15, 2017 at 1:27 AM, Marcel Jamin via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I think one could make the argument that the only people who talk&lt;br/&gt;&amp;gt; about and understand 24 bit audio or 256 bit cryptography are the ones&lt;br/&gt;&amp;gt; who can tell the difference very easily.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; To me, your example seems to try hard to make the case for a problem&lt;br/&gt;&amp;gt; that won&amp;#39;t exist in reality.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin (BTC), Millibitcoin (mBTC) and Microbitcoin (µBTC) is the&lt;br/&gt;&amp;gt; &amp;gt;correct&amp;lt; approach. It&amp;#39;s tidy, systematic and precise. But that won&amp;#39;t&lt;br/&gt;&amp;gt; stop people from using something that&amp;#39;s easier to deal with as I just&lt;br/&gt;&amp;gt; had to google the µ character again.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s also keep in mind that Coinbase has been using &amp;#34;bits&amp;#34; as the&lt;br/&gt;&amp;gt; default for over 2 years now:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://blog.coinbase.com/bits-is-the-new-default-and-&#34;&gt;https://blog.coinbase.com/bits-is-the-new-default-and-&lt;/a&gt;&lt;br/&gt;&amp;gt; all-new-users-get-100-bits-for-free-9165f757594b&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Just from a linguistic standpoint, chances are we&amp;#39;ll end up with bits&lt;br/&gt;&amp;gt; anyway. Why fight it? We don&amp;#39;t have a SI prefix educational mandate.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Marcel&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 14 December 2017 at 23:01, Natanael &amp;lt;natanael.l at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Reposting /u/BashCo&amp;#39;s post on reddit here, for visibility:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; ---8&amp;lt;---------------------------------------------------------------&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Before anyone says &amp;#39;bits&amp;#39; are too confusing because it&amp;#39;s a computer&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; science term, here&amp;#39;s a list of homonyms&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; [&lt;a href=&#34;https://en.wikipedia.org/wiki/List_of_true_homonyms&#34;&gt;https://en.wikipedia.org/wiki/List_of_true_homonyms&lt;/a&gt;] that you use&lt;br/&gt;&amp;gt; every&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; day. Homonyms are fine because our brains are able to interpret language&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; based on context, so it&amp;#39;s a non-argument.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; This ignores the fact that there exists multiple meanings of bits *within&lt;br/&gt;&amp;gt; &amp;gt; the same context*, and that beginners likely can&amp;#39;t tell them apart.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Feel free to try it yourself - talk about Bitcoin &amp;#34;bits&amp;#34; of a particular&lt;br/&gt;&amp;gt; &amp;gt; value with somebody who  doesn&amp;#39;t understand Bitcoin. Then explain that&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt; cryptography uses 256 bit keys. I would be surprised if you could find&lt;br/&gt;&amp;gt; &amp;gt; somebody who would not be confused by that.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Let&amp;#39;s say a website says a song is 24 bits. Was that 24 bit audio&lt;br/&gt;&amp;gt; resolution&lt;br/&gt;&amp;gt; &amp;gt; or 24 bit price? Somebody writes about 256 bit keys, are that their size&lt;br/&gt;&amp;gt; or&lt;br/&gt;&amp;gt; &amp;gt; value?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; You guys here can probably tell the difference. Can everybody...? Bits&lt;br/&gt;&amp;gt; will&lt;br/&gt;&amp;gt; &amp;gt; cause confusion, because plenty of people will not be able to tell these&lt;br/&gt;&amp;gt; &amp;gt; apart. They will not know WHEN to apply one definition or the other.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://www.reddit.com/r/bitcoin/comments/24m3nb/_/ch8gua7&#34;&gt;https://www.reddit.com/r/bitcoin/comments/24m3nb/_/ch8gua7&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;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;-------------- 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/20171215/491a9809/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20171215/491a9809/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:08:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz5yu4w8vk780ffdypxknyx4wfx44t42pj97mywaz72pd5a0weehczypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7uj7dv4y</id>
    
      <title type="html">📅 Original date posted:2017-08-21 📝 Original message:A more ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz5yu4w8vk780ffdypxknyx4wfx44t42pj97mywaz72pd5a0weehczypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7uj7dv4y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2jkgsq07vf8y079z3y8s54h5ng9ltee0ktwahnwqh49xhq6rpr7gw9qd3m&#39;&gt;nevent1q…qd3m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-08-21&lt;br/&gt;📝 Original message:A more forgiving option would be to have coins past a certain age evaporate&lt;br/&gt;into mining rewards at some rate, rather than all at once. People might&lt;br/&gt;find this approach easier to stomach as it avoids the &amp;#34;I waited 1 block to&lt;br/&gt;many and all of my coins vanished&amp;#34; scenario.&lt;br/&gt;&lt;br/&gt;Another approach would to demand that a certain minimum mining fee be&lt;br/&gt;included that is calculated based on the age of an input like this idea:&lt;br/&gt;&lt;a href=&#34;https://www.reddit.com/r/Bitcoin/comments/35ilir/prioritizing_utxos_using_a_minimum_mining_fee/&#34;&gt;https://www.reddit.com/r/Bitcoin/comments/35ilir/prioritizing_utxos_using_a_minimum_mining_fee/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This would result in the coins continuing to exist but not being&lt;br/&gt;economically spendable, and therefore the UTXO information could be&lt;br/&gt;archived.&lt;br/&gt;&lt;br/&gt;On Mon, Aug 21, 2017 at 9:35 AM, Thomas Guyot-Sionnest via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 21/07/17 03:59 PM, Lucas Clemente Vella via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; 2017-07-21 16:28 GMT-03:00 Major Kusanagi via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt;:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;     [...] But the fact is that if we want to make bitcoins last forever,&lt;br/&gt;&amp;gt; &amp;gt;     we have the accept unbounded UTXO growth, which is unscalable. So&lt;br/&gt;&amp;gt; &amp;gt;     the only solution is to limit UTXO growth, meaning bitcoins cannot&lt;br/&gt;&amp;gt; &amp;gt;     last forever. This proposed solution however does not prevent&lt;br/&gt;&amp;gt; &amp;gt;     Bitcoin from lasting forever.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Unless there is a logical contradiction in this phrasing, the proposed&lt;br/&gt;&amp;gt; &amp;gt; solution does not improves scalability:&lt;br/&gt;&amp;gt; &amp;gt;  - &amp;#34;Bitcoins lasting forever&amp;#34; implies &amp;#34;unscalable&amp;#34;;&lt;br/&gt;&amp;gt; &amp;gt;  - &amp;#34;not prevent Bitcoin from lasting forever&amp;#34; implies &amp;#34;Bitcoins lasting&lt;br/&gt;&amp;gt; &amp;gt; forever&amp;#34;;&lt;br/&gt;&amp;gt; &amp;gt;  - Thus: &amp;#34;not prevent Bitcoin from lasting forever&amp;#34; implies &amp;#34;unscalable&amp;#34;.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; In practice, the only Bitcoin lost would be those whose owners forgot&lt;br/&gt;&amp;gt; &amp;gt; about or has lost the keys, because everyone with a significant amount&lt;br/&gt;&amp;gt; &amp;gt; of Bitcoins would always shift them around before it loses any luster (I&lt;br/&gt;&amp;gt; &amp;gt; wouldn&amp;#39;t bother to move my Bitcoins every 10 years). I don&amp;#39;t know how to&lt;br/&gt;&amp;gt; &amp;gt; estimate the percentage of UTXO is actually lost/forgotten, but I have&lt;br/&gt;&amp;gt; &amp;gt; the opinion it isn&amp;#39;t worth the hassle.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; As a side note, your estimate talks about block size, which is&lt;br/&gt;&amp;gt; &amp;gt; determines blockchain size, which can be &amp;#34;safely&amp;#34; pruned (if you are not&lt;br/&gt;&amp;gt; &amp;gt; considering new nodes might want to join the network, in case the full&lt;br/&gt;&amp;gt; &amp;gt; history is needed to be stored somewhere). But UTXO size, albeit related&lt;br/&gt;&amp;gt; &amp;gt; to the full blockchain size, is the part that currently can not be&lt;br/&gt;&amp;gt; &amp;gt; safely pruned, so I don&amp;#39;t see the relevance of the analysis.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think if we wanted to burn lost/stale coins a better approach would be&lt;br/&gt;&amp;gt; returning them to miner&amp;#39;s as a fee - there will always be lost coins and&lt;br/&gt;&amp;gt; miners will be able to get that additional revenue stream as the mining&lt;br/&gt;&amp;gt; reward halves. I also don&amp;#39;t think we need to worry about doing a gradual&lt;br/&gt;&amp;gt; value loss neither, we should just put a limit on UTXO age in block&lt;br/&gt;&amp;gt; count (actually I would round it up to 210k blocks as explained below...).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So lets say for example we decide to keep 5 210k blocks &amp;#34;generations&amp;#34;&lt;br/&gt;&amp;gt; (that&amp;#39;s over 15 years), then on the first block of the 6th generation&lt;br/&gt;&amp;gt; all UTXO&amp;#39;s from the 1st generation are invalidated and returned into a&lt;br/&gt;&amp;gt; &amp;#34;pool&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Given these (values in satoshis):&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Pool &amp;#34;P&amp;#34; (invalided UTXO minus total value reclaimed since last halving)&lt;br/&gt;&amp;gt; Leftover blocks &amp;#34;B&amp;#34; (210,000 minus blocks mined since last halving)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Then every mined block can reclaim FLOOR(P/B) satoshi in addition to&lt;br/&gt;&amp;gt; miner&amp;#39;s reward and tx fees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the last block of a generation does not get the remainder of the pool&lt;br/&gt;&amp;gt; (FLOOR(P/1) == P) it should get carried over.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This would ensure we can clear old blocks after a few generations and&lt;br/&gt;&amp;gt; that burnt/lost coins eventually get back in circulation. Also it would&lt;br/&gt;&amp;gt; reduce the reliance of miners on actual TX fees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; To avoid excessive miner reward initially, for the first few iterations&lt;br/&gt;&amp;gt; the value of B could be increased (I haven&amp;#39;t calculated the UTXO size of&lt;br/&gt;&amp;gt; the first 210k blocks but it could be excessively high...) or the value&lt;br/&gt;&amp;gt; each block can reclaim could be caped (so we would reclaim at an&lt;br/&gt;&amp;gt; artificial capacity until the pool depletes...).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Thomas&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;-------------- 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/20170821/476f95f6/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170821/476f95f6/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:04:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfvk96mqrtvnrkxxctfywd5f76558fppvz8ec6aehzhr2ufw6y6hqzypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7un2anj6</id>
    
      <title type="html">📅 Original date posted:2016-08-22 📝 Original message:It ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfvk96mqrtvnrkxxctfywd5f76558fppvz8ec6aehzhr2ufw6y6hqzypzlukjh7s4mwsxds7fg3un0v8f40e7cef78m9lfm43830ez2lg7un2anj6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfxvhw78lry0fxar35t8jlnj99f6rn48qxg24m86npf3t2r0upftsgjcshn&#39;&gt;nevent1q…cshn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-08-22&lt;br/&gt;📝 Original message:It would be nice if the detached signer and the normal wallet could both&lt;br/&gt;verify the correctness of generated addresses before you cause coins to be&lt;br/&gt;sent there.&lt;br/&gt;&lt;br/&gt;e.g. the hardware wallet could give its master public key to Bitcoin Core&lt;br/&gt;and you can thereafter generate your receiving addresses on Core, with the&lt;br/&gt;option to have the HW wallet validate them.&lt;br/&gt;&lt;br/&gt;One of my biggest fears about using any wallet is the &amp;#34;whoops, cosmic ray&lt;br/&gt;flipped a bit while producing receiving address; SFYL!&amp;#34; possibility. For&lt;br/&gt;high value cold storage, I always generate my addresses on two independent&lt;br/&gt;machines using two different pieces of software. Am I nuts for doing that?&lt;br/&gt;&lt;br/&gt;With the above scheme, you are pretty well protected from losing money if&lt;br/&gt;your HW wallet is defective. You could still lose it if the HW wallet was&lt;br/&gt;evil of course, but that strikes me as much more likely to be discovered&lt;br/&gt;quickly.&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/20160822/2f6378e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160822/2f6378e9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:52:54&#43;02:00</updated>
  </entry>

</feed>