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




  <entry>
    <id>https://nostr.ae/nevent1qqsg2nz2qvxwh50cc9aqs9uljdetj6xj75jpszmxtup6s89wv5jyjvczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6gkg4l9</id>
    
      <title type="html">📅 Original date posted:2023-08-11 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg2nz2qvxwh50cc9aqs9uljdetj6xj75jpszmxtup6s89wv5jyjvczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6gkg4l9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdgppvamexphuaskkqm6h3q6tuqpprs44v8v5mvscel0qfarvza5qh0snal&#39;&gt;nevent1q…snal&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-08-11&lt;br/&gt;🗒️ Summary of this message: The author suggests using base64url instead of base64 encoding for the psk in the URI, and recommends UR encoding for displaying via QR codes.&lt;br/&gt;📝 Original message:&lt;br/&gt;On Fri, Aug 11, 2023 at 3:29 PM symphonicbtc 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; Quick little nit I noticed as well, are you sure base64 encoding is the&lt;br/&gt;&amp;gt; best choice for the psk in the URI? You may find that having to urlencode&lt;br/&gt;&amp;gt; the special characters in base64 it impacts readability and adds a layer of&lt;br/&gt;&amp;gt; complexity if a human wanted to extract the psk from the URI for some&lt;br/&gt;&amp;gt; reason. I suggest using something like [base64url](&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://datatracker.ietf.org/doc/html/rfc4648#section-5&#34;&gt;https://datatracker.ietf.org/doc/html/rfc4648#section-5&lt;/a&gt;) which modifies&lt;br/&gt;&amp;gt; base64 slightly to be more suited to this purpose.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Yes, the URI version of base64 is better.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;However, If you plan to display these via QRs, either will double the&lt;br/&gt;density of the QR as QR libraries treat them as binary data (like hex of&lt;br/&gt;hex data). Thus you may want to use UR encoding, which is what over a dozen&lt;br/&gt;bitcoin wallets use to encode PSBTs. URs are very efficient with QRs, and&lt;br/&gt;have the optional benefit that if the data carried becomes too large, they&lt;br/&gt;can be animated. The have other advantages.&lt;br/&gt;&lt;br/&gt;* A top level link about URs:&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/crypto-commons/blob/master/Docs/README.md#uniform-resources-urs&#34;&gt;https://github.com/BlockchainCommons/crypto-commons/blob/master/Docs/README.md#uniform-resources-urs&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;* About the base64 encoding with QRs problem:&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-003-uri-binary-compatibility.md&#34;&gt;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-003-uri-binary-compatibility.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;* The base UR tech spec:&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md&#34;&gt;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;* List of bitcoin wallets using UR for PSBTs:&lt;br/&gt;&lt;a href=&#34;https://github.com/blockchaincommons/gordian-developer-community#urs&#34;&gt;https://github.com/blockchaincommons/gordian-developer-community#urs&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;* List of UR libraries:&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/crypto-commons#bc-ur&#34;&gt;https://github.com/BlockchainCommons/crypto-commons#bc-ur&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Let me know if you’re interested.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&lt;br/&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/20230811/5be29a12/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230811/5be29a12/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-08-12T11:56:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr5dkp05rx8jjat5nvs26vpyuw5pnj9wrz4ywy85l3cgczqfl2hqczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6qfz856</id>
    
      <title type="html">📅 Original date posted:2020-05-17 📝 Original message: On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr5dkp05rx8jjat5nvs26vpyuw5pnj9wrz4ywy85l3cgczqfl2hqczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6qfz856" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfksk6h8umemf38kxhryflp423m0krax3m6cg99q62rgn2yd7rmtseqk5k2&#39;&gt;nevent1q…k5k2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-05-17&lt;br/&gt;📝 Original message:&lt;br/&gt;On Thu, May 14, 2020 at 8:30 AM Keagan McClelland 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; It should be therefore a top priority to make the UX of connecting my&lt;br/&gt;&amp;gt; mobile LN client to my home full node extremely easy, so that centralised&lt;br/&gt;&amp;gt; services can&amp;#39;t improve much on that step. Especially if I already run a&lt;br/&gt;&amp;gt; full node.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;There already is an emerging approach for this, called QuickConnect&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Bitcoin-Standup/blob/master/Docs/Quick-Connect-API.md&#34;&gt;https://github.com/BlockchainCommons/Bitcoin-Standup/blob/master/Docs/Quick-Connect-API.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It is currently offered by BitcoinStandup (both Mac and Linux),&lt;br/&gt;BTCPayServer, Nodl, MyNode, RaspiBlitz full node tools and hardware, and is&lt;br/&gt;used currently by FullyNoded, FullyNoded2, and a couple of other&lt;br/&gt;experimental apps to allow secure connection via Tor v3 from a remote to&lt;br/&gt;your own personal full node.&lt;br/&gt;&lt;br/&gt;We know that QuickConnect needs another major iteration and welcome&lt;br/&gt;contributions to requirements and/or proposals for the next version.&lt;br/&gt;&lt;br/&gt;We invite you to share your thoughts here.&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Bitcoin-Standup/issues/66&#34;&gt;https://github.com/BlockchainCommons/Bitcoin-Standup/issues/66&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/lightning-dev/attachments/20200517/f483ba8b/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200517/f483ba8b/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T15:00:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxt79gr6fr4p48ej6zg66qslcqxc2rc7f0x3mxa2ujsrwjjydhq9gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy67y6rsl</id>
    
      <title type="html">📅 Original date posted:2023-02-19 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxt79gr6fr4p48ej6zg66qslcqxc2rc7f0x3mxa2ujsrwjjydhq9gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy67y6rsl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0vv5c35887n6eqa432rz7jm0y5xldsd39h5n2t7p397ey85mvwq056prn&#39;&gt;nevent1q…6prn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-02-19&lt;br/&gt;🗒️ Summary of this message: Using only upper case letters and numbers in codex32 and avoiding most punctuation can significantly reduce the size of QR codes.&lt;br/&gt;📝 Original message:An easy but possibly very important tip:&lt;br/&gt;&lt;br/&gt;If you use only UPPER CASE alpha and numbers in codex32, and avoid most&lt;br/&gt;punctuation, it makes QR rendering of it significantly smaller. This is&lt;br/&gt;because the QR code to the ISO SPEC, when seeing lowercase, assumes the&lt;br/&gt;value is binary, then converts it to a two byte value. If instead, the&lt;br/&gt;codex32 is all upper, and it uses only the 45 allowed characters (see&lt;br/&gt;&lt;a href=&#34;https://www.thonky.com/qr-code-tutorial/alphanumeric-table&#34;&gt;https://www.thonky.com/qr-code-tutorial/alphanumeric-table&lt;/a&gt;) , it will leave&lt;br/&gt;it single byte and try to compress it. Of course it doesn’t compress well,&lt;br/&gt;but that is OK because it at least didn’t double the size first.&lt;br/&gt;&lt;br/&gt;See our research on this topic at&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-003-uri-binary-compatibility.md&#34;&gt;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-003-uri-binary-compatibility.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A superior QR codec can do better (see our&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/QRCodeGenerator&#34;&gt;https://github.com/BlockchainCommons/QRCodeGenerator&lt;/a&gt; or&lt;br/&gt;&lt;a href=&#34;https://www.nayuki.io/page/qr-code-generator-library&#34;&gt;https://www.nayuki.io/page/qr-code-generator-library&lt;/a&gt;) but many platforms&lt;br/&gt;and more basic QR codecs will double the size of the QR if you have any&lt;br/&gt;lower case.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/20230219/34d9d295/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230219/34d9d295/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:19:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs87u279eq8qxsplr03wlzmllwqrcd673l6jlzmemkfmtl0plq2wfqzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy602xxp9</id>
    
      <title type="html">📅 Original date posted:2023-02-01 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs87u279eq8qxsplr03wlzmllwqrcd673l6jlzmemkfmtl0plq2wfqzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy602xxp9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0rj6xcj46pfkzzsrzjdahdw6qv3w47sm4v6yxw7y9wg3l943kvgqj0phwx&#39;&gt;nevent1q…phwx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-02-01&lt;br/&gt;🗒️ Summary of this message: Christopher Allen is exploring the tradeoffs of post-taproot Bitcoin and seeking the most pragmatic way to use the blockchain for non-transactional data.&lt;br/&gt;📝 Original message:I don&amp;#39;t have a concrete proposal in mind, I&amp;#39;m just trying to understand&lt;br/&gt;various tradeoffs in post-taproot bitcoin in more detail.&lt;br/&gt;&lt;br/&gt;On Tue, Jan 31, 2023 at 6:07 PM Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;OP_FALSE&lt;br/&gt;&amp;gt; &amp;gt;OP_IF&lt;br/&gt;&amp;gt; &amp;gt;OP_PUSH my64bytes&lt;br/&gt;&amp;gt; &amp;gt;OP_ENDIF&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What&amp;#39;s wrong with OpPush &amp;lt;data&amp;gt; OpDrop?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure pro or con of either. I just saw that proposal above recently.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Also, it is incorrect to say that OpReturn outputs &amp;#34;clog UTXO space&amp;#34;. The&lt;br/&gt;&amp;gt; whole point of OpReturn is to standardize a way to keep such outputs out of&lt;br/&gt;&amp;gt; the UTXO set. There is the 75% discount to using witness space. But&lt;br/&gt;&amp;gt; considering the size of a transaction as a whole using taproot instead of&lt;br/&gt;&amp;gt; OpReturn doesn&amp;#39;t save much.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;There are OP_RETURN tricks in production that do clog UTXO space. I was&lt;br/&gt;trying to avoid consideration of those by just saying to compare apples vs.&lt;br/&gt;apples, by presuming that any form of these transactions holding the 64&lt;br/&gt;bytes is a spent transaction.&lt;br/&gt;&lt;br/&gt;Finally, _64_ bytes is more than a mere 32 byte commitment. What specific&lt;br/&gt;&amp;gt; use case do you actually have in mind here? Are you actually publishing&lt;br/&gt;&amp;gt; data, or simply committing to data? If the latter, you can use ECC&lt;br/&gt;&amp;gt; commitments and have no extra space at all.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I chose 64 bytes for this exercise, as I know there are tricks hiding 32&lt;br/&gt;bytes as keys. As almost every op_return live out there is &amp;gt;32 bytes, I&lt;br/&gt;wanted an example that could be a signature, two hashes, a hash plus some&lt;br/&gt;metadata, etc. I also considered 96 bytes (for instance a hash and a&lt;br/&gt;signature), but as that doesn&amp;#39;t fit into OP_RETURN&amp;#39;s 80 bytes, that choice&lt;br/&gt;prohibits comparing the different approaches side-by-side.&lt;br/&gt;&lt;br/&gt;To come back to my question another way, if you ignore the people who say&lt;br/&gt;&amp;#34;never put anything except data facilitating coin transactions into the&lt;br/&gt;bitcoin blockchain&amp;#34;, but if you also are not trying to use the bitcoin&lt;br/&gt;blockchain as a world database (ala ETH), what is the most pragmatic way to&lt;br/&gt;do so that minimizes any potential harm? The answer pre-taproot was&lt;br/&gt;OP_RETURN. What is it now?&lt;br/&gt;&lt;br/&gt;-- Christopher Allen&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/20230131/60e5928e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230131/60e5928e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:18:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr3kmnn3tvdz29w23slh92xnl9e734fymcumahfn60luhx3p0m0qgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6yyrzdx</id>
    
      <title type="html">📅 Original date posted:2023-01-31 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr3kmnn3tvdz29w23slh92xnl9e734fymcumahfn60luhx3p0m0qgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6yyrzdx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdkl3sysx7xg49j3v7dakhxhrlqx0h8jqeg52dwpr8syhm6asxg5gy56azr&#39;&gt;nevent1q…6azr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-01-31&lt;br/&gt;🗒️ Summary of this message: Which is better for placing 64 bytes into the Bitcoin blockchain: traditional OP_RETURN or spent taproot transaction? Debate on safety and uncensorability.&lt;br/&gt;📝 Original message:All other things being equal, which is better if you need to place a&lt;br/&gt;64-bytes into the Bitcoin blockchain? A traditional OP_RETURN or a spent&lt;br/&gt;taproot transaction such as:&lt;br/&gt;&lt;br/&gt;OP_FALSE&lt;br/&gt;OP_IF&lt;br/&gt;OP_PUSH my64bytes&lt;br/&gt;OP_ENDIF&lt;br/&gt;&lt;br/&gt;I know that the anti-OP_RETURN folk would say “neither.” But if there was&lt;br/&gt;no other choice for a particular protocol, such as a timestamp or a&lt;br/&gt;commitment, which is better? Or is there a safer place to put 64 bytes that&lt;br/&gt;is more uncensorable but also does not clog UTXO space, only spent&lt;br/&gt;transaction `-txindex` space?&lt;br/&gt;&lt;br/&gt;My best guess was that the taproot method is better, but I suspect there&lt;br/&gt;might be some who disagree. I&amp;#39;d love to hear all sides.&lt;br/&gt;&lt;br/&gt;-- Christopher Allen&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/20230131/cac8f8b3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230131/cac8f8b3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:18:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst855kkjegmk4txv74xrpldz6kjjgqc94776aj8rcajzyskpl0t4gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy66eekg5</id>
    
      <title type="html">📅 Original date posted:2022-04-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst855kkjegmk4txv74xrpldz6kjjgqc94776aj8rcajzyskpl0t4gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy66eekg5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf8xztq4kkyv3ss95k0lkusvqxwqq9225luzl6p4tav56exqn54lq5wdptc&#39;&gt;nevent1q…dptc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-04-08&lt;br/&gt;📝 Original message:On Fri, Apr 8, 2022 at 2:36 PM Erik Aronesty 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&amp;#39;m not saying I endorse any action at all.  Personally I think this is&lt;br/&gt;&amp;gt; putting the cart like six and a half miles in front of the horse.&lt;br/&gt;&amp;gt;&lt;br/&gt;I have to agree that practical quantum-attacks are like fusion, human-level&lt;br/&gt;AI, and nanotechnology — always 20 years away. In addition, several&lt;br/&gt;reported approaches to quantum-attack resistance have fallen, and more will&lt;br/&gt;fall in the next “20 years”.&lt;br/&gt;&lt;br/&gt;That being said, it is interesting research. Here is the best link about&lt;br/&gt;this particular approach:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://ntruprime.cr.yp.to/software.html&#34;&gt;https://ntruprime.cr.yp.to/software.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Blockchain Commons can’t offer to fully fund this research, but if others&lt;br/&gt;do we’d be glad to contribute a small grant.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/20220408/ed177bd3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220408/ed177bd3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:07:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfkd6m75znxwzantfft0jzq0w3hvseavjqukksx4qfa3vyvq5u9vgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6e6m98c</id>
    
      <title type="html">📅 Original date posted:2022-04-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfkd6m75znxwzantfft0jzq0w3hvseavjqukksx4qfa3vyvq5u9vgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6e6m98c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst855kkjegmk4txv74xrpldz6kjjgqc94776aj8rcajzyskpl0t4g4jtunj&#39;&gt;nevent1q…tunj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-04-08&lt;br/&gt;📝 Original message:On Fri, Apr 8, 2022 at 4:33 PM Christopher Allen &amp;lt;&lt;br/&gt;ChristopherA at lifewithalacrity.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; That being said, it is interesting research. Here is the best link about&lt;br/&gt;&amp;gt; this particular approach:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://ntruprime.cr.yp.to/software.html&#34;&gt;https://ntruprime.cr.yp.to/software.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Also I think this is the original academic paper:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://eprint.iacr.org/2021/826.pdf&#34;&gt;https://eprint.iacr.org/2021/826.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://ntruprime.cr.yp.to/software.html&amp;gt&#34;&gt;https://ntruprime.cr.yp.to/software.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;— Christopher Allen&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/20220408/d6013ace/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220408/d6013ace/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:07:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsru479zwleqkx40pyf4shsf2r5apun54whqlhem0n0cwncxazcw3gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy67ly83l</id>
    
      <title type="html">📅 Original date posted:2022-01-11 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsru479zwleqkx40pyf4shsf2r5apun54whqlhem0n0cwncxazcw3gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy67ly83l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxm7pqelf46tkqsqur3wp85htgu3r48yp8wp5chchxs2nahy5llhctgm33e&#39;&gt;nevent1q…m33e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-01-11&lt;br/&gt;📝 Original message:On Tue, Jan 11, 2022 at 5:02 PM René Pickhardt 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; Will the fund eventually also help to educate developers about the risks&lt;br/&gt;&amp;gt; they are facing and which measures can be taken to reduce such risks so&lt;br/&gt;&amp;gt; that legal pressure might not even arise in the first place?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;We (Blockchain Commons) have also started a project to document&lt;br/&gt;best-practices of pseudonymous development. A work-in-progress but an&lt;br/&gt;important part of our 2022 roadmap. Led by Namcios &amp;amp; myself, but we welcome&lt;br/&gt;issues, review &amp;amp; contributions!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Pseudonymity-Guide&#34;&gt;https://github.com/BlockchainCommons/Pseudonymity-Guide&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/20220111/6b0006d4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220111/6b0006d4/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:02:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsye8exeey73wryfmd48z7svhklatyrddukzwz88us2uy8scgnlv9szyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6raprys</id>
    
      <title type="html">📅 Original date posted:2021-08-31 📝 Original message:Note ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsye8exeey73wryfmd48z7svhklatyrddukzwz88us2uy8scgnlv9szyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6raprys" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsravvkjna32w86zn4c47wu63w2q937x3x7dsrq64wst3t77rhp7qscykh4h&#39;&gt;nevent1q…kh4h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-08-31&lt;br/&gt;📝 Original message:Note that a number of wallet companies are now supporting the UR encoded&lt;br/&gt;version of PSBTs, allowing for better QR &amp;amp; Airgap solutions, and also&lt;br/&gt;leverage CBOR which is an IETF standard.&lt;br/&gt;&lt;br/&gt;We have a community of Airgap wallet developers at&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Airgapped-Wallet-Community&#34;&gt;https://github.com/BlockchainCommons/Airgapped-Wallet-Community&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;…and libraries at&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/crypto-commons#urs&#34;&gt;https://github.com/BlockchainCommons/crypto-commons#urs&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;We’d love for you to register UR as well, maybe as bitcoin/psbt&#43;ur&lt;br/&gt;&lt;br/&gt;Can you bring this up in our community for further discussion?&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions&#34;&gt;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Thanks!&lt;br/&gt;&lt;br/&gt;— Christopher Allen [via iPhone]&lt;br/&gt;&lt;br/&gt;On Tue, Aug 31, 2021 at 11:41 AM Peter D. Gray 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; Hi list!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am proposing to register the following MIME (RFC 2046) media types with&lt;br/&gt;&amp;gt; the IANA:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; bitcoin/psbt&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     - aka. a BIP-174 file, in binary&lt;br/&gt;&amp;gt;     - does not make any claims about signed/unsigned status; lets leave&lt;br/&gt;&amp;gt; that to the file&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; bitcoin/txn&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     - aka. wire-ready fully-signed transaction in binary&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; bitcoin/uri&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     - aka [BIP-21](&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki&lt;/a&gt;)&lt;br/&gt;&amp;gt;     - could be just a bare bech32 or base58 payment address&lt;br/&gt;&amp;gt;     - but can also encode amount, comments in URL args&lt;br/&gt;&amp;gt;     - potentially interesting as a response to 402 - Payment required&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Other thoughts&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - some mime-types are proposed in BIP-71 but those are unrelated to above,&lt;br/&gt;&amp;gt; and never&lt;br/&gt;&amp;gt;   seem to have been registered&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - for those who like to encode their binary as base64 or hex, that can be&lt;br/&gt;&amp;gt; indicated&lt;br/&gt;&amp;gt;   as &amp;#34;encoding=hex&amp;#34; or &amp;#34;encoding=base64&amp;#34; in the optional parameters, just&lt;br/&gt;&amp;gt; like&lt;br/&gt;&amp;gt;   &amp;#34;text/plain; encoding=utf-8&amp;#34; does. However, the default must be binary.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - although the above are useful for web servers, they are also useful&lt;br/&gt;&amp;gt; elsewhere and I&lt;br/&gt;&amp;gt;   intend to use them in NFC (NDEF records) where a shorter length is&lt;br/&gt;&amp;gt; critical.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - I have no idea how easily IANA will accept these proposals.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - current approved mime types:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.iana.org/assignments/media-types/media-types.xhtml&#34;&gt;https://www.iana.org/assignments/media-types/media-types.xhtml&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thoughts?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ---&lt;br/&gt;&amp;gt; @DocHEX  ||  Coinkite  ||  PGP: A3A31BAD 5A2A5B10&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/20210831/5b3915b1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210831/5b3915b1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T00:58:22&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsddrs2llq6fq28f5qmh4pn4lzt5e607z52ag226xwk6de7405he9gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6x02d5k</id>
    
      <title type="html">📅 Original date posted:2021-08-19 📝 Original message:As an ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsddrs2llq6fq28f5qmh4pn4lzt5e607z52ag226xwk6de7405he9gzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6x02d5k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2gth9n95na5247t5q4lj2mx9z92ej0hs7wf4hsdu6sckde52rasc289wpm&#39;&gt;nevent1q…9wpm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-08-19&lt;br/&gt;📝 Original message:As an alternative, you might want to consider LifeHash, which includes a&lt;br/&gt;visual indicator as well as a readable fingerprint value.&lt;br/&gt;&lt;br/&gt;LifeHash is an open source visual hashing algorithm that we use for all our&lt;br/&gt;projects. Lifehash has a number of desirable qualities, including high&lt;br/&gt;complexity, good aesthetics, a printer-friendly (CMYK) color gamut and&lt;br/&gt;robustness when transformed to grayscale.&lt;br/&gt;&lt;br/&gt;* [LifeHask Overview and links to reference code](&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/lifehash&#34;&gt;https://github.com/BlockchainCommons/lifehash&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;* [LifeHash Explainer on YouTube](&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=cu0K__KLxKo&#34;&gt;https://www.youtube.com/watch?v=cu0K__KLxKo&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;* [Our LifeHash UX best practices - The Object Identity Block](&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2021-002-digest.md#object-identity-block&#34;&gt;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2021-002-digest.md#object-identity-block&lt;/a&gt;&lt;br/&gt;)&lt;br/&gt;&lt;br/&gt;-- Christopher Allen&lt;br/&gt;   Principal Architect, Blockchain Commons&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/20210819/54be28d3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210819/54be28d3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T00:58:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgs4kl68gzaq3tfzqf6q0043j3wqj7tmk0cjqd9us040qq8erjjcgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy69nhu9k</id>
    
      <title type="html">📅 Original date posted:2021-04-12 📝 Original message:Though ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgs4kl68gzaq3tfzqf6q0043j3wqj7tmk0cjqd9us040qq8erjjcgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy69nhu9k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2w2dvljeyu7sqrkj7nxpjmlsjujqm0smnc8w2t2es4zk2e8u6xusz2wxmc&#39;&gt;nevent1q…wxmc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-04-12&lt;br/&gt;📝 Original message:Though I am ACK on that we need to solve the problem of xpub privacy and&lt;br/&gt;reuse, I&amp;#39;m NACK on this solution. It is currently too complex and doesn&amp;#39;t&lt;br/&gt;really solve the problem.&lt;br/&gt;&lt;br/&gt;I believe that the ultimate solution will be some form of multi-round&lt;br/&gt;cryptographic commitment scheme, and as musig threshold signatures with&lt;br/&gt;Taproot/Schnoor also require multi-round scheme, we should start thinking&lt;br/&gt;now about how maybe we can leverage that work to address this problem as&lt;br/&gt;well. However, I&amp;#39;m not a cryptographer and don&amp;#39;t have a specific solution&lt;br/&gt;in this area to offer.&lt;br/&gt;&lt;br/&gt;In the meantime, there are some possible measures we can take as new best&lt;br/&gt;practices. This is not a formal list, and I&amp;#39;m open to other suggestions,&lt;br/&gt;but each are currently relatively easy and are functional with some&lt;br/&gt;existing wallets that CAN support state. Let us get it right with stateful&lt;br/&gt;wallets, then we can return back to better best practices for stateless&lt;br/&gt;wallets like Trezor, Ledger, etc.&lt;br/&gt;&lt;br/&gt;A) We should accept that users must to backup their multisig account maps&lt;br/&gt;(descriptor with only xpubs) along with their cosigner key material to be&lt;br/&gt;able to recover funds. In the Airgap Community we make this very easy with&lt;br/&gt;a simple UR code that works efficiently as a QR. I personally keep multiple&lt;br/&gt;copies of this account map in multiple locations, as it is less of a risk&lt;br/&gt;(mostly privacy) if one of the locations is compromised.&lt;br/&gt;&lt;br/&gt;B) Cosigner wallets and transaction coordinator services should not share&lt;br/&gt;the master xpub, only the derived co-signer xpubs required for that&lt;br/&gt;specific account. Currently too many libraries, wallets and coordinators&lt;br/&gt;only function if they get the master xpub — these should be updated to not&lt;br/&gt;require them.&lt;br/&gt;&lt;br/&gt;C) In many current wallets, the master xpub fingerprint is required — that&lt;br/&gt;master fingerprint is also a privacy risk and should not be used. For&lt;br/&gt;instance, the current practice of offering what the Airgap Community calls&lt;br/&gt;a `crypto-hdkey` [604b93f2/48&amp;#39;/1&amp;#39;/0&amp;#39;/2&amp;#39;] with the master fingerprint root,&lt;br/&gt;could instead be to only offer a single parent fingerprint [f93749a7/2&amp;#39;]&lt;br/&gt;from that grandparent master key. Thus different fingerprints can be&lt;br/&gt;offered for each account, and only the signer knows the actual master&lt;br/&gt;fingerprint and its children.&lt;br/&gt;&lt;br/&gt;D) Given C, when creating a new multisig account, a transaction coordinator&lt;br/&gt;may request a specific master fingerprint and/or a fixed 48&amp;#39; derivation&lt;br/&gt;xpub from a cosigner wallet, but these are only hints. If it gets back a&lt;br/&gt;different fingerprint or derivation, it should accept it. In the case of&lt;br/&gt;the Airgap Community&amp;#39;s specifications, in our &amp;#34;crypto-request&amp;#34; we actually&lt;br/&gt;specifically allow for wildcard requests which makes this easy and&lt;br/&gt;explicit. Yes, only stateful signers can know to return an xpub something&lt;br/&gt;other than the fingerprint  and m/48&amp;#39;/1&amp;#39;/0&amp;#39;/2&amp;#39; default, but a transaction&lt;br/&gt;coordinator should accept it if it receives it.&lt;br/&gt;&lt;br/&gt;E) Transaction coordinators should send the cosigner &amp;#34;policy&amp;#34; (basically&lt;br/&gt;the multisign descriptor without any keys in it) along with any request to&lt;br/&gt;derive a new xpub for that new account. Stateful wallets can use this&lt;br/&gt;policy to know later if they are asked to sign a PSBT that does not match&lt;br/&gt;this policy.&lt;br/&gt;&lt;br/&gt;F) Transaction coordinators should also send the final &amp;#34;account map&amp;#34; to all&lt;br/&gt;the cosigner wallets as a best practice as well. This would replace the&lt;br/&gt;temporary &amp;#34;policy&amp;#34; in D. If a PSBT request to sign using a key doesn&amp;#39;t&lt;br/&gt;match the original account map, the cosigner wallet can reject it.&lt;br/&gt;&lt;br/&gt;These best practices don&amp;#39;t solve the problem with stateless wallets like&lt;br/&gt;Trezor, but they are possible now with the new generation of multisig&lt;br/&gt;hardware and software wallets, such as Foundation Devices, CoboVault,&lt;br/&gt;Sparrow, Bluwallet and my Gordian reference wallet tools. We have available&lt;br/&gt;NOW working interoperable specifications, reference code, and example apps&lt;br/&gt;that support these best practices, and some are already supported by&lt;br/&gt;multiple wallets in the Airgapped Wallet Community hosted by Blockchain&lt;br/&gt;Commons at &lt;a href=&#34;https://github.com/blockchainCommons/airgapped-Wallet-Community&#34;&gt;https://github.com/blockchainCommons/airgapped-Wallet-Community&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve put a copy of this rough proposal in our Airgapped Wallet Community&lt;br/&gt;discussion area if you have suggestions or alternative best practices.&lt;br/&gt;&lt;br/&gt;[Initial proposal for best practice to avoid XPUB reuse in multisig account&lt;br/&gt;creation](&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions/53&#34;&gt;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions/53&lt;/a&gt;&lt;br/&gt;)&lt;br/&gt;&lt;br/&gt;-- Christopher Allen, Blockchain Commons&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/20210412/16421f4e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210412/16421f4e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T00:51:23&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstxwfw0lrzn2ysm47tzgek7vy36cheykrd2uz73jv0p3fg6gahfvqzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy673j2um</id>
    
      <title type="html">📅 Original date posted:2021-02-11 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstxwfw0lrzn2ysm47tzgek7vy36cheykrd2uz73jv0p3fg6gahfvqzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy673j2um" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8gzccjddc5xkt838vs6fn9fzaz2w8pyqvmz6usdqyk6gjzstzehqtnuqvv&#39;&gt;nevent1q…uqvv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-11&lt;br/&gt;📝 Original message:I think the key issue here is avoiding xpub key reuse in multisig. Not only&lt;br/&gt;in the future with Schnorr, but we need it today!&lt;br/&gt;&lt;br/&gt;Current common practice by hardware wallets is the 48&amp;#39;/0&amp;#39;/0&amp;#39;/2&amp;#39; derivation&lt;br/&gt;for segwit multsig ( e.g.&lt;br/&gt;[90081696/48&amp;#39;/0&amp;#39;/0&amp;#39;/2&amp;#39;]xpub6DYLEkDfCdHzh5FHGHDJksQvFqu6kYANa1sfo6fA8n5ZWkSwyCRVVzyq9LY2eNGB6T9BKDeGJp2ZarjRZHd7WB95nSaFEDhFMK6zSV6D49b&lt;br/&gt;) is the only one used for ALL multisigs offered by that hardware wallet.&lt;br/&gt;&lt;br/&gt;As Pieter said, leveraging a HD path parameters can help, but we need a&lt;br/&gt;better, less reusable path for the index.&lt;br/&gt;&lt;br/&gt;I personally suggest a simpler solution, which is to create an index using&lt;br/&gt;a PBKDF of the Account Policy (a descriptor with all xpubs and keys&lt;br/&gt;removed), plus optional notes. (BTW, I think double sha256 or HMAC is&lt;br/&gt;overkill).&lt;br/&gt;&lt;br/&gt;Example: for the reference bit descriptor that might result in:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;wsh(sortedmulti(2,xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB/1/0/*,xpub69H7F5d8KSRgmmdJg2KhpAK8SR3DjMwAdkxj3ZuxV27CprR9LgpeyGmXUbC6wb7ERfvrnKZjXoUmmDznezpbZb7ap6r1D3tgFxHmwMkQTPH/0/0/*))&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;What Blockchain Commons (and the Airgapped Wallet Community) call a policy&lt;br/&gt;map would be&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;wsh(sortedmulti(1,,,))&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;A PBKDF of that as would be unique for all 2 of 3 segwig transactions. With&lt;br/&gt;the addition of the addition of the Policy Map creators optional note, it&lt;br/&gt;would be truly unique. The Policy Map and/or PBKDF are small and could&lt;br/&gt;easily added to existing APIs.&lt;br/&gt;&lt;br/&gt;So for legacy hardware, we can use existing 48&amp;#39; subtree, but 3&amp;#39; as the&lt;br/&gt;format for this form (2&amp;#39; is segwit), then the desktop can just ask for the&lt;br/&gt;/48&amp;#39;/0&amp;#39;/0&amp;#39;/3&amp;#39;/PBKDF&amp;#39; when it requests a new xpub from the hardware token.&lt;br/&gt;More sophisticated Airgapped apps you can send&lt;br/&gt;&amp;#34;wsh(sortedmulti(1,,,))&amp;#34;&#43;label and let the cosigner app do the PBKDF, and&lt;br/&gt;optionally allow it return something different in a full keyset (i.e.&lt;br/&gt;&amp;#34;[90081696/48&amp;#39;/0&amp;#39;/0&amp;#39;/3&amp;#39;/af3948cg…&amp;#39;/]xpub6DYLEk…&amp;#34;, and then the requesting&lt;br/&gt;app, knowing that it is different from the PBKDF can know what to do if it&lt;br/&gt;needs to what to ask for in the future.&lt;br/&gt;&lt;br/&gt;The other advantage of this technique is that the cosigner app can know&lt;br/&gt;what policy it is participating in, before the descriptor is completed. It&lt;br/&gt;may decide it doesn&amp;#39;t want to participate in some funky 4:9 with a weird&lt;br/&gt;script, and not return an xpub at all.&lt;br/&gt;&lt;br/&gt;Long term I think a commitment scheme should be used, so that you don&amp;#39;t&lt;br/&gt;reveal what xpub you offered until all the parties xpubs are shared, but as&lt;br/&gt;Pieter said, we can do that at the same time we do the musig. But we need&lt;br/&gt;to prevent xpub reuse NOW, and I think my proposal easy and could the job.&lt;br/&gt;&lt;br/&gt;-- Christopher Allen, Blockchain Commons&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/20210211/30d4ab91/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210211/30d4ab91/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:28:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvtn7w4svdw7dadh5mgz82d6dtusldv2ufv7q4z25yltsxlug6zxszyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy657vnnv</id>
    
      <title type="html">📅 Original date posted:2021-02-09 📝 Original message:In the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvtn7w4svdw7dadh5mgz82d6dtusldv2ufv7q4z25yltsxlug6zxszyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy657vnnv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy5r56y6phpm7z0w6wc9j0xf22mruph84cdzx7pk0uylv6r2pdqegafsk8a&#39;&gt;nevent1q…sk8a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-09&lt;br/&gt;📝 Original message:In the Airgapped Wallet Community we also have been investigating&lt;br/&gt;solutions, in particular as current common practice is is reuse the same&lt;br/&gt;xpub for all multisigs, for instance [90081696/48&amp;#39;/0&amp;#39;/0&amp;#39;/2&amp;#39;]&lt;br/&gt;xpub6DYLEkDfCdHzh5FHGHDJksQvFqu6kYANa1sfo6fA8n5ZWkSwyCRVVzyq9LY2eNGB6T9BKDeGJp2ZarjRZHd7WB95nSaFEDhFMK6zSV6D49b&lt;br/&gt;&lt;br/&gt;We’ve also have been looking into multi round commitment scheme, but wanted&lt;br/&gt;to align the UX so that it would work like to musig for users. Discussion&lt;br/&gt;on it is scattered, for instance&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions/16#discussioncomment-212013&#34;&gt;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions/16#discussioncomment-212013&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Nothing got as far as your version though.&lt;br/&gt;&lt;br/&gt;So Concept ACK from Blockchain Commons. Less clear on your specifics&lt;br/&gt;though. We will review.&lt;br/&gt;&lt;br/&gt;Note that we are releasing a descriptor &amp;amp; multisig centric iOS and Android&lt;br/&gt;reference wallet soon so solving this correctly and having interoperability&lt;br/&gt;with others is very important for our roadmap.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/20210209/25fbca00/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210209/25fbca00/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:28:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd6jkg0y835ly9nfp6m4aua2xh8dqr62emhcxhk3pducss7f26pjgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6r3r5jj</id>
    
      <title type="html">📅 Original date posted:2021-02-05 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd6jkg0y835ly9nfp6m4aua2xh8dqr62emhcxhk3pducss7f26pjgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6r3r5jj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszvyd7fdjaxdh53pwxr97qmtzjkdqr2y9pfuw5j8uyk7wszylesfgge9600&#39;&gt;nevent1q…9600&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-05&lt;br/&gt;📝 Original message:Concept ACK.&lt;br/&gt;&lt;br/&gt;I, in my role as a co-author of the emerging W3C Decentralized Identifier&lt;br/&gt;standard and of the BTCR DID method, organizer of the Bitcoin Airgapped&lt;br/&gt;Wallet Community (&lt;br/&gt;&lt;a href=&#34;https://github.com/blockchainCommons/airgapped-Wallet-Community/discussions&#34;&gt;https://github.com/blockchainCommons/airgapped-Wallet-Community/discussions&lt;/a&gt;),&lt;br/&gt;and as principal architect of Blockchain Commons, am very interested in&lt;br/&gt;supporting discussion on this topic, and implementation of anything we&lt;br/&gt;decide. I also have some Patron&amp;#39;s to Blockchain Commons interested in this&lt;br/&gt;topic and may be willing to financially support some reference code.&lt;br/&gt;&lt;br/&gt;-- Christopher Allen&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/20210205/859226ce/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210205/859226ce/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:28:28&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfk5c329qzmfprezh0pf2k6gsl0ua5vk33rrehctg0l3ahta3s6sczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6hfuzru</id>
    
      <title type="html">📅 Original date posted:2020-10-05 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfk5c329qzmfprezh0pf2k6gsl0ua5vk33rrehctg0l3ahta3s6sczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6hfuzru" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs84j9r3qt84nuysuxmvsrw3xjkfvavf5darfukqr4wjdlqrp4utrqr3cn54&#39;&gt;nevent1q…cn54&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-10-05&lt;br/&gt;📝 Original message:Leondardo,&lt;br/&gt;&lt;br/&gt;There are a lot of sub-topics related to your questions that deserve at&lt;br/&gt;least some response.&lt;br/&gt;&lt;br/&gt;I was not involved deeply in bitcoin when BIPs 32/38/39/44/45 emerged, but&lt;br/&gt;they were not without some strong differences of opinion and controversy,&lt;br/&gt;some of which are reflected in challenges today. Part of the problem is&lt;br/&gt;that bitcoin core itself didn&amp;#39;t adopt these for a very long time after the&lt;br/&gt;various wallet companies had them broadly deployed, so I don&amp;#39;t believe that&lt;br/&gt;these BIPs have quite the rigor that other BIPs have. Plus some entire&lt;br/&gt;sub-topics are missing like a proposed BIP 48 that describes multisig paths&lt;br/&gt;for hardware keys.&lt;br/&gt;&lt;br/&gt;I encourage you to look back both on the PRs for those BIPs, and also&lt;br/&gt;archives of this list. Unfortunately, I don&amp;#39;t have a curated list of the&lt;br/&gt;&amp;#34;best&amp;#34; of these — maybe a project for a future Blockchain Commons intern.&lt;br/&gt;&lt;br/&gt;That being said, one particular focus in your question was on how to you&lt;br/&gt;turn a master seed into the master key (m/0). Part of the conflict at the&lt;br/&gt;time was a number of vendors wanted to avoid the 256 bits of entropy and&lt;br/&gt;felt 128 bits were good enough.  A compromise was born of that, that even&lt;br/&gt;today not all agree with. However, the proposed scheme was &amp;#34;good enough&amp;#34;.&lt;br/&gt;&lt;br/&gt;Today, I feel that how a master seed (entropy that has been turned into a&lt;br/&gt;128 or 256 bit seed and that which is stored in hardware on a&lt;br/&gt;ledger/trezor) is turned into the 512 byte master key for m/0 really needs&lt;br/&gt;to be preserved, unless someone finds something cryptographically unsafe&lt;br/&gt;about it. Why? Interoperability and avoiding vendor lock-in.&lt;br/&gt;&lt;br/&gt;An example of this is the recent proposal from Satoshi Labs for SLIP-39. We&lt;br/&gt;implemented it, but discovered that in practice the same seed restored&lt;br/&gt;through BIP39 recovery would result in a different master key than SLIP39&lt;br/&gt;recovery. This is because the Trezor team is one of the parties that were&lt;br/&gt;unhappy with the compromise back in the BIP32 days, and thus they&amp;#39;ve&lt;br/&gt;decided that as long as they are replacing BIP39 they would &amp;#34;fix&amp;#34; the&lt;br/&gt;method of creation of the master seed.&lt;br/&gt;&lt;br/&gt;Satoshi Labs has some rationale for these changes, but we (Blockchain&lt;br/&gt;Commons and a small community of airgapped wallet developers), felt that&lt;br/&gt;the interoperability and lock-in risks were too high. Once you used SLIP39&lt;br/&gt;to create accounts, you must stick with SLIP39. This means you can only&lt;br/&gt;restore seeds to wallets that support SLIP39, and most have chosen not to.&lt;br/&gt;&lt;br/&gt;So we worked on instead a very closely related specification called SSKR&lt;br/&gt;that also does Shamir, but uses the same seed-&amp;gt;master key technique that&lt;br/&gt;BIP32 does. This means that you can restore your SSRK shards back to a&lt;br/&gt;seed, then move them to another device that only supports BIP39. This&lt;br/&gt;prevents lock-in into a singular or small subset of wallet vendors. Our&lt;br/&gt;current research spec is&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-011-sskr.md&#34;&gt;https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-011-sskr.md&lt;/a&gt;&lt;br/&gt;and reference code for sskr is at&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/bc-seedtool-cli&#34;&gt;https://github.com/BlockchainCommons/bc-seedtool-cli&lt;/a&gt; and we hope to offer&lt;br/&gt;it as a BIP in future months. There is a small GitHub community discussing&lt;br/&gt;this and other emerging airgapped and multisig standards at&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions&#34;&gt;https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;There is a similar problem with seed mnemonics Lightning Labs&lt;br/&gt;implementations, which needed to offer metadata in addition to the seed.&lt;br/&gt;This means their mnemonics are also incompatible and also have potential&lt;br/&gt;lock-in and interoperability issues. You can&amp;#39;t use their seeds with&lt;br/&gt;C-Lightining. So we are puzzling through how to meet their needs for&lt;br/&gt;metadata (and other parties in the multsig ecosystem were seed storage is&lt;br/&gt;not enough and some metadata is needed), yet maximize round-trip&lt;br/&gt;interoperability with multiple wallet vendors, and tools for conversion to&lt;br/&gt;legacy formats like our seedtool.&lt;br/&gt;&lt;br/&gt;So though at first glance your math seems correct and there are other,&lt;br/&gt;potentially better ways to derive in a hierarchical fashion additional&lt;br/&gt;keys, I&amp;#39;d be worried that it would suffer the interoperability and&lt;br/&gt;potential lock-in that we are seeing with SLIP-39 and LND.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/20201005/8d92b63e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20201005/8d92b63e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:27:20&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsftpa30skk2f92l803hchjl06jr28z6ns0yk0dlmrs3uax2jpr6qgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6z3qg38</id>
    
      <title type="html">📅 Original date posted:2020-05-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsftpa30skk2f92l803hchjl06jr28z6ns0yk0dlmrs3uax2jpr6qgzyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6z3qg38" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdmq84ftja096c30chzaz3gvefvfvhjch8k8nhtn6v58j45w8elcsfsw233&#39;&gt;nevent1q…w233&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-05-08&lt;br/&gt;📝 Original message:On Fri, May 8, 2020 at 2:00 PM Keagan McClelland 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; Perhaps I wasn&amp;#39;t explicit in my previous note but what I mean is that&lt;br/&gt;&amp;gt; there seems to be a demand for something *in between* a peer interface,&lt;br/&gt;&amp;gt; and an owner interface. I have little opinion as to whether this belongs in&lt;br/&gt;&amp;gt; core or not, I think there are much more experienced folks who can weight&lt;br/&gt;&amp;gt; in on that, but without something like this, you cannot limit your exposure&lt;br/&gt;&amp;gt; for serving something like bip157 filters without removing your own ability&lt;br/&gt;&amp;gt; to make use of some of those same services.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Our FullyNoded2 multisig wallet on iOS &amp;amp; Mac, communicates with your own&lt;br/&gt;personal node over RPC, securing the connection using Tor over a hidden&lt;br/&gt;onion service and two-way client authentication using a v3 Tor&lt;br/&gt;Authentication key: &lt;a href=&#34;https://github.com/BlockchainCommons/FullyNoded-2&#34;&gt;https://github.com/BlockchainCommons/FullyNoded-2&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It many ways the app (and its predecessor FullyNoded1) is an interface&lt;br/&gt;between a personal full node and a user.&lt;br/&gt;&lt;br/&gt;However, we do wish that the full RPC functionality was not exposed in&lt;br/&gt;bitcoin-core. I’d love to see a cryptographic capability mechanism such&lt;br/&gt;that the remote wallet could only m ask the node functions that it needs,&lt;br/&gt;and allow escalation for other rarer services it needs with addition&lt;br/&gt;authorization.&lt;br/&gt;&lt;br/&gt;This capability mechanism feature set should go both ways, to a minimum&lt;br/&gt;subset needed for being a watch-only transaction verification tool, all the&lt;br/&gt;way to things RPC can’t do like deleting a wallet and changing bitcoin.conf&lt;br/&gt;parameters and rebooting, without requiring full ssh access to the server&lt;br/&gt;running the node.&lt;br/&gt;&lt;br/&gt;If there are people interested in coordinating some proposals on how to&lt;br/&gt;defining different sets of wallet functionality, Blockchain Commons would&lt;br/&gt;be interested in hosting that collaboration. This could start as just being&lt;br/&gt;a transparent shim between bitcoin-core &amp;amp; remote RPC, but later could&lt;br/&gt;inform proposals for the future of the core wallet functionality as it gets&lt;br/&gt;refactored.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/20200508/b2fc3d0f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20200508/b2fc3d0f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:24:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst8njqv6mvd3r2xz5kxpsfxrpylqqgwhwd3da7965qzdtcn0vllzszyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6p7vpws</id>
    
      <title type="html">📅 Original date posted:2018-08-15 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst8njqv6mvd3r2xz5kxpsfxrpylqqgwhwd3da7965qzdtcn0vllzszyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy6p7vpws" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80w3uq60g84w9fyr3kn3p8ye4qmvyezd8zr3talnz2zp3p4ttgwgc8usun&#39;&gt;nevent1q…usun&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-08-15&lt;br/&gt;📝 Original message:On Wed, Aug 15, 2018 at 2:24 PM Jude Nelson 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; Can a miner identify which transactions came from your software simply by&lt;br/&gt;&amp;gt; running a copy themselves?  If so, then they can censor your transactions&lt;br/&gt;&amp;gt; no matter how you encode them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Possibly, but in the IPFS case I suspect the latency required to inspect&lt;br/&gt;all hashes would likely  impact the ability of the miner to succeed in the&lt;br/&gt;block. (True? I don’t touch mining software.)&lt;br/&gt;&lt;br/&gt;Thus as long as all hashes look the same, and there are multiple content&lt;br/&gt;addressable schemes that use hashes that have to be searched in order to&lt;br/&gt;know to censor, you have to censor all or none.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&lt;br/&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/20180815/de4d77d3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180815/de4d77d3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:14:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw0tgrnne50lk6akvf68p0jm6cqn7nuus75x0n3ekt9npgczttsnczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy67htgkl</id>
    
      <title type="html">📅 Original date posted:2018-08-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw0tgrnne50lk6akvf68p0jm6cqn7nuus75x0n3ekt9npgczttsnczyq4zhe6n9mqru9h6dlecxcxnpnr3fzfcwr9an7hmal43muklskxy67htgkl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgz8nx70y2g0u4yylvhpsj07wasu6qxrcyk3cl4km7trnmdcj6d7cd55myc&#39;&gt;nevent1q…5myc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-08-14&lt;br/&gt;📝 Original message:On August 5, 2018 9:11:26 PM UTC, Lautaro Dragan via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;Should we actually be using the BIP process to claim a prefix?&lt;br/&gt;&lt;br/&gt;I recommend against using an op_return prefix, as they allow for&lt;br/&gt;transaction censorship.&lt;br/&gt;&lt;br/&gt;In fact, in our case, where we use an IPFS hash in an op_return, we remove&lt;br/&gt;the IPFS multihash prefix information to post a “bare” SHA256 hash to look&lt;br/&gt;like many other hashes being posted in op_returns, to minimize any ability&lt;br/&gt;for a miner to identify our transaction. The more projects that do this the&lt;br/&gt;better — a form of herd immunity.&lt;br/&gt;&lt;br/&gt;Longer term I’m looking for more responsible ways to publish this hash, for&lt;br/&gt;instance have the hash be in the witness script data, so that it can be&lt;br/&gt;easily purged from nodes that do not wish to preserve it and prevent block&lt;br/&gt;size bloat. However, to do so everyone has to do it the same way, ideally&lt;br/&gt;have it look like any other transaction. I’ve not quite seen a solid&lt;br/&gt;proposal for best practices here.&lt;br/&gt;&lt;br/&gt;— Christopher Allen&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/20180814/5c7a9e75/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180814/5c7a9e75/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:14:00&#43;02:00</updated>
  </entry>

</feed>