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




  <entry>
    <id>https://nostr.ae/nevent1qqspf8hc467h4u55v8vtp3j4cn5q0u0egm8e0wfaw8f87gyqku2yf9gzyze8sqnd7s09jwnst5sf9lzukauu0gv6l67neq3vy8myrx2ddecas0hgpke</id>
    
      <title type="html">📅 Original date posted:2019-04-04 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspf8hc467h4u55v8vtp3j4cn5q0u0egm8e0wfaw8f87gyqku2yf9gzyze8sqnd7s09jwnst5sf9lzukauu0gv6l67neq3vy8myrx2ddecas0hgpke" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsth2fz73vp6cwjfmamy6h39puzjt3tlerxecygu2jfdgl0j36fnjg9catfw&#39;&gt;nevent1q…atfw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2019-04-04&lt;br/&gt;📝 Original message:&amp;gt; This is exactly the danger. UTXO snapshots are NOT an alternative to a&lt;br/&gt;real IBD. There are HUGE security implications for this.&lt;br/&gt;&lt;br/&gt;This is a perfect example of what I am talking about when I say that people&lt;br/&gt;do not appear to notice that there is no important security implication to&lt;br/&gt;be found here.&lt;br/&gt;&lt;br/&gt;If there are huge security implications for this, then I am keen to hear&lt;br/&gt;them. In the scenario I have described, what advantage does Bob have over&lt;br/&gt;Alice? What actionable information has Bob gained, and what is the action&lt;br/&gt;he can take with it in hand? What value does Bob receive in return for the&lt;br/&gt;electricity he has spent validating the previous blocks? I cannot find any,&lt;br/&gt;but I am open to hearing the answer, and I think others would benefit from&lt;br/&gt;knowing it as well.&lt;br/&gt;&lt;br/&gt;On Wed, Apr 3, 2019 at 10:49 PM Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Wednesday 03 April 2019 15:39:29 Ethan Scruples via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; If we can get mandatory UTXO commitments soft forked into Bitcoin, we get&lt;br/&gt;&amp;gt; &amp;gt; the advantage of a non-growing IBD,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No, we don&amp;#39;t. This is exactly the danger. UTXO snapshots are NOT an&lt;br/&gt;&amp;gt; alternative to a real IBD. There are HUGE security implications for this.&lt;br/&gt;&amp;gt; Frankly, the danger that someone would do such a thing is itself a good&lt;br/&gt;&amp;gt; reason not to ever add UTXO commitments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Luke&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/20190403/a03cbf04/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20190403/a03cbf04/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:17:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdacews8wxnpshhv8zhef5y69adrg46q9sshvfxjm4fk9a8kgxqdgzyze8sqnd7s09jwnst5sf9lzukauu0gv6l67neq3vy8myrx2ddecashjxlnx</id>
    
      <title type="html">📅 Original date posted:2019-04-03 📝 Original message:Jonas, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdacews8wxnpshhv8zhef5y69adrg46q9sshvfxjm4fk9a8kgxqdgzyze8sqnd7s09jwnst5sf9lzukauu0gv6l67neq3vy8myrx2ddecashjxlnx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp34kl8p4xhh9y8tajnsualfnf2rxxdkk7z4uma0n6jhje2yaa8qse08ue7&#39;&gt;nevent1q…8ue7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2019-04-03&lt;br/&gt;📝 Original message:Jonas,&lt;br/&gt;&lt;br/&gt;If we can get mandatory UTXO commitments soft forked into Bitcoin, we get&lt;br/&gt;the advantage of a non-growing IBD, which I think everyone would agree is a&lt;br/&gt;benefit that, uh, grows over time. The thing I do not see people noticing&lt;br/&gt;is that we actually pay little to no security price for this benefit.&lt;br/&gt;&lt;br/&gt;To see this, consider Alice, who starts from a UTXO snapshot made at&lt;br/&gt;current height - 50,000 and Bob who validates from genesis.&lt;br/&gt;&lt;br/&gt;After her partial validation, Alice is satisfied that she is in possession&lt;br/&gt;of the UTXO set-- she is in consensus with the rest of the network peers.&lt;br/&gt;&lt;br/&gt;However, Bob realizes that there is actually an invalid block at current&lt;br/&gt;height - 50,001.&lt;br/&gt;&lt;br/&gt;Three things to notice:&lt;br/&gt;&lt;br/&gt;1. This scenario essentially cannot happen. There is no way that the miners&lt;br/&gt;are going to stack 50,000 blocks on top of an invalid block without the&lt;br/&gt;economic majority abandoning the invalid chain.&lt;br/&gt;&lt;br/&gt;2. If this scenario DOES happen, Bob has learned about it too late for it&lt;br/&gt;to matter to Bob. The blockchain Bob wants to be on is the one that&lt;br/&gt;everyone has been using for the last year, whether or not it is besmirched&lt;br/&gt;by an invalid block.&lt;br/&gt;&lt;br/&gt;3. If this scenario DOES happen, and Bob DOES want to reject the last&lt;br/&gt;50,000 mined blocks as invalid, he may discover to his dismay that in the 1&lt;br/&gt;year since the invalid block, mischievous entities have enough time to mine&lt;br/&gt;equally weighted alternative histories from the Genesis block forward to&lt;br/&gt;the invalid block, meaning that Bob has no way to use POW to come to&lt;br/&gt;consensus with other Bobs out there.&lt;br/&gt;&lt;br/&gt;On Wed, Apr 3, 2019 at 3:33 AM Jonas Schnelli 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; Thanks James for the post.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I proposed a similar idea [1] back in 2016 with the difference of signing&lt;br/&gt;&amp;gt; the UTXO-set hash in a gitian-ish way.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; While the idea of UTXO-set-syncs are attractive, there are probably still&lt;br/&gt;&amp;gt; significant downsides in usability (compared to models with less security),&lt;br/&gt;&amp;gt; mainly:&lt;br/&gt;&amp;gt; * Assume the UTXO set is 6 weeks old (which seems a reasonable age for&lt;br/&gt;&amp;gt; providing enough security) a peer using that snapshot would still require&lt;br/&gt;&amp;gt; to download and verify ~6048 blocks (~7.9GB at 1.3MB blocks,… probably&lt;br/&gt;&amp;gt; CPU-days on a phone)&lt;br/&gt;&amp;gt; * Do we semi-trust the peer that servers the UTXO set (compared to a block&lt;br/&gt;&amp;gt; or tx which we can validate)? What channel to we use to serve the snapshot?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the goal is to run a full node on a consumer device that is also been&lt;br/&gt;&amp;gt; used for other CPU intense operations (like a phone, etc.), I’m not sure if&lt;br/&gt;&amp;gt; this proposal will lead to a satisfactory user experience.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The longer I think around this problem, the more I lean towards accepting&lt;br/&gt;&amp;gt; the fact that one need to use dedicated hardware in his own environment to&lt;br/&gt;&amp;gt; perform a painless full validation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; /jonas&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012478.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012478.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Am 02.04.2019 um 22:43 schrieb James O&amp;#39;Beirne via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Hi,&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I&amp;#39;d like to discuss assumeutxo, which is an appealing and simple&lt;br/&gt;&amp;gt; &amp;gt; optimization in the spirit of assumevalid[0].&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; # Motivation&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; To start a fully validating bitcoin client from scratch, that client&lt;br/&gt;&amp;gt; currently&lt;br/&gt;&amp;gt; &amp;gt; needs to perform an initial block download. To the surprise of no one,&lt;br/&gt;&amp;gt; IBD&lt;br/&gt;&amp;gt; &amp;gt; takes a linear amount time based on the length of the chain&amp;#39;s history.&lt;br/&gt;&amp;gt; For&lt;br/&gt;&amp;gt; &amp;gt; clients running on modest hardware under limited bandwidth constraints,&lt;br/&gt;&amp;gt; &amp;gt; say a mobile device, completing IBD takes a considerable amount of time&lt;br/&gt;&amp;gt; &amp;gt; and thus poses serious usability challenges.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; As a result, having fully validating clients run on such hardware is&lt;br/&gt;&amp;gt; rare and&lt;br/&gt;&amp;gt; &amp;gt; basically unrealistic. Clients with even moderate resource constraints&lt;br/&gt;&amp;gt; &amp;gt; are encouraged to rely on the SPV trust model. Though we have promising&lt;br/&gt;&amp;gt; &amp;gt; improvements to existing SPV modes pending deployment[1], it&amp;#39;s worth&lt;br/&gt;&amp;gt; &amp;gt; thinking about a mechanism that would allow such clients to use trust&lt;br/&gt;&amp;gt; &amp;gt; models closer to full validation.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The subject of this mail is a proposal for a complementary alternative&lt;br/&gt;&amp;gt; to SPV&lt;br/&gt;&amp;gt; &amp;gt; modes, and which is in the spirit of an existing default, `assumevalid`.&lt;br/&gt;&amp;gt; It may&lt;br/&gt;&amp;gt; &amp;gt; help modest clients transact under a security model that closely&lt;br/&gt;&amp;gt; resembles&lt;br/&gt;&amp;gt; &amp;gt; full validation within minutes instead of hours or days.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; # assumeutxo&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The basic idea is to allow nodes to initialize using a serialized&lt;br/&gt;&amp;gt; version of the&lt;br/&gt;&amp;gt; &amp;gt; UTXO set rendered by another node at some predetermined height. The&lt;br/&gt;&amp;gt; &amp;gt; initializing node syncs the headers chain from the network, then obtains&lt;br/&gt;&amp;gt; and&lt;br/&gt;&amp;gt; &amp;gt; loads one of these UTXO snapshots (i.e. a serialized version of the UTXO&lt;br/&gt;&amp;gt; set&lt;br/&gt;&amp;gt; &amp;gt; bundled with the block header indicating its &amp;#34;base&amp;#34; and some other&lt;br/&gt;&amp;gt; metadata).&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Based upon the snapshot, the node is able to quickly reconstruct its&lt;br/&gt;&amp;gt; chainstate,&lt;br/&gt;&amp;gt; &amp;gt; and compares a hash of the resulting UTXO set to a preordained hash&lt;br/&gt;&amp;gt; hard-coded&lt;br/&gt;&amp;gt; &amp;gt; in the software a la assumevalid. This all takes ~23 minutes, not&lt;br/&gt;&amp;gt; accounting for&lt;br/&gt;&amp;gt; &amp;gt; download of the 3.2GB snapshot[2].&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The node then syncs to the network tip and afterwards begins a&lt;br/&gt;&amp;gt; simultaneous&lt;br/&gt;&amp;gt; &amp;gt; background validation (i.e., a conventional IBD) up to the base height&lt;br/&gt;&amp;gt; of the&lt;br/&gt;&amp;gt; &amp;gt; snapshot in order to achieve full validation. Crucially, even while the&lt;br/&gt;&amp;gt; &amp;gt; background validation is happening the node can validate incoming blocks&lt;br/&gt;&amp;gt; and&lt;br/&gt;&amp;gt; &amp;gt; transact with the benefit of the full (assumed-valid) UTXO set.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Snapshots could be obtained from multiple separate peers in the same&lt;br/&gt;&amp;gt; manner as&lt;br/&gt;&amp;gt; &amp;gt; block download, but I haven&amp;#39;t put much thought into this. In concept it&lt;br/&gt;&amp;gt; doesn&amp;#39;t&lt;br/&gt;&amp;gt; &amp;gt; matter too much where the snapshots come from since their validity is&lt;br/&gt;&amp;gt; &amp;gt; determined via content hash.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; # Security&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Obviously there are some security implications due consideration. While&lt;br/&gt;&amp;gt; this&lt;br/&gt;&amp;gt; &amp;gt; proposal is in the spirit of assumevalid, practical attacks may become&lt;br/&gt;&amp;gt; easier.&lt;br/&gt;&amp;gt; &amp;gt; Under assumevalid, a user can be tricked into transacting under a false&lt;br/&gt;&amp;gt; history&lt;br/&gt;&amp;gt; &amp;gt; if an attacker convinces them to start bitcoind with a malicious&lt;br/&gt;&amp;gt; `-assumevalid`&lt;br/&gt;&amp;gt; &amp;gt; parameter, sybils their node, and then feeds them a bogus chain&lt;br/&gt;&amp;gt; encompassing&lt;br/&gt;&amp;gt; &amp;gt; all of the hard-coded checkpoints[3].&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The same attack is made easier in assumeutxo because, unlike in&lt;br/&gt;&amp;gt; assumevalid,&lt;br/&gt;&amp;gt; &amp;gt; the attacker need not construct a valid PoW chain to get the victim&amp;#39;s&lt;br/&gt;&amp;gt; node into&lt;br/&gt;&amp;gt; &amp;gt; a false state; they simply need to get the user to accept a bad&lt;br/&gt;&amp;gt; `-assumeutxo`&lt;br/&gt;&amp;gt; &amp;gt; parameter and then supply them an easily made UTXO snapshot containing,&lt;br/&gt;&amp;gt; say, a&lt;br/&gt;&amp;gt; &amp;gt; false coin assignment.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; For this reason, I recommend that if we were to implement assumeutxo, we&lt;br/&gt;&amp;gt; not&lt;br/&gt;&amp;gt; &amp;gt; allow its specification via commandline argument[4].&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Beyond this risk, I can&amp;#39;t think of material differences in security&lt;br/&gt;&amp;gt; relative to&lt;br/&gt;&amp;gt; &amp;gt; assumevalid, though I appeal to the list for help with this.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; # More fully validating clients&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; A particularly exciting use-case for assumeutxo is the possibility of&lt;br/&gt;&amp;gt; mobile&lt;br/&gt;&amp;gt; &amp;gt; devices functioning as fully validating nodes with access to the&lt;br/&gt;&amp;gt; complete UTXO&lt;br/&gt;&amp;gt; &amp;gt; set (as an alternative to SPV models). The total resource burden needed&lt;br/&gt;&amp;gt; to start a node&lt;br/&gt;&amp;gt; &amp;gt; from scratch based on a snapshot is, at time of writing, a ~(3.2GB&lt;br/&gt;&amp;gt; &amp;gt; &#43; blocks_to_tip * 4MB) download and a few minutes of processing time,&lt;br/&gt;&amp;gt; which sounds&lt;br/&gt;&amp;gt; &amp;gt; manageable for many mobile devices currently in use.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; A mobile user could initialize an assumed-valid bitcoin node within an&lt;br/&gt;&amp;gt; hour,&lt;br/&gt;&amp;gt; &amp;gt; transact immediately, and complete a pruned full validation of their&lt;br/&gt;&amp;gt; &amp;gt; assumed-valid chain over the next few days, perhaps only doing the&lt;br/&gt;&amp;gt; background&lt;br/&gt;&amp;gt; &amp;gt; IBD when their device has access to suitable high-bandwidth connections.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; If we end up implementing an accumulator-based UTXO scaling design[5][6]&lt;br/&gt;&amp;gt; down&lt;br/&gt;&amp;gt; &amp;gt; the road, it&amp;#39;s easy to imagine an analogous process that would allow&lt;br/&gt;&amp;gt; very fast&lt;br/&gt;&amp;gt; &amp;gt; startup using an accumulator of a few kilobytes in lieu of a multi-GB&lt;br/&gt;&amp;gt; snapshot.&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; I&amp;#39;ve created a related issue at our Github repository here:&lt;br/&gt;&amp;gt; &amp;gt;   &lt;a href=&#34;https://github.com/bitcoin/bitcoin/issues/15605&#34;&gt;https://github.com/bitcoin/bitcoin/issues/15605&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; and have submitted a draft implementation of snapshot usage via RPC here:&lt;br/&gt;&amp;gt; &amp;gt;   &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/15606&#34;&gt;https://github.com/bitcoin/bitcoin/pull/15606&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I&amp;#39;d like to discuss here whether this is a good fit for Bitcoin&lt;br/&gt;&amp;gt; conceptually. Concrete&lt;br/&gt;&amp;gt; &amp;gt; plans for deployment steps should be discussed in the Github issue, and&lt;br/&gt;&amp;gt; after all&lt;br/&gt;&amp;gt; &amp;gt; that my implementation may be reviewed as a sketch of the specific&lt;br/&gt;&amp;gt; software&lt;br/&gt;&amp;gt; &amp;gt; changes necessary.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Regards,&lt;br/&gt;&amp;gt; &amp;gt; James&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; [0]:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitcoincore.org/en/2017/03/08/release-0.14.0/#assumed-valid-blocks&#34;&gt;https://bitcoincore.org/en/2017/03/08/release-0.14.0/#assumed-valid-blocks&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; [1]: &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; [2]: as tested at height 569895, on a 12 core Intel Xeon Silver 4116 CPU&lt;br/&gt;&amp;gt; @ 2.10GHz&lt;br/&gt;&amp;gt; &amp;gt; [3]:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/blob/84d0fdc/src/chainparams.cpp#L145-L161&#34;&gt;https://github.com/bitcoin/bitcoin/blob/84d0fdc/src/chainparams.cpp#L145-L161&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; [4]: Marco Falke is due credit for this point&lt;br/&gt;&amp;gt; &amp;gt; [5]: utreexo: &lt;a href=&#34;https://www.youtube.com/watch?v=edRun-6ubCc&#34;&gt;https://www.youtube.com/watch?v=edRun-6ubCc&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; [6]: Boneh, Bunz, Fisch on accumulators:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://eprint.iacr.org/2018/1188&#34;&gt;https://eprint.iacr.org/2018/1188&lt;/a&gt;&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;&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/20190403/69a9a9bf/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20190403/69a9a9bf/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:17:22Z</updated>
  </entry>

</feed>