<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2023-06-07T01:36:07Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Peter D. Gray [ARCHIVE]</title>
  <author>
    <name>Peter D. Gray [ARCHIVE]</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub10vqyu8x3f0lfttk98xc28ppuyufaz4df8x4aspa9w9xz5z05snzq7t058y.rss" />
  <link href="https://yabu.me/npub10vqyu8x3f0lfttk98xc28ppuyufaz4df8x4aspa9w9xz5z05snzq7t058y" />
  <id>https://yabu.me/npub10vqyu8x3f0lfttk98xc28ppuyufaz4df8x4aspa9w9xz5z05snzq7t058y</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://yabu.me/nevent1qqs035avndnww664l9a4wsfrwp4kzlfm245sextzk6y6hx6g4yc6f2czypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvgdadfnp</id>
    
      <title type="html">📅 Original date posted:2018-06-29 📝 Original message:... ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs035avndnww664l9a4wsfrwp4kzlfm245sextzk6y6hx6g4yc6f2czypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvgdadfnp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqtzr3grdl3s9sjdfr8u7k2r2cnk94pe0gnqdvve69u5uzafnkgds8lyakf&#39;&gt;nevent1q…yakf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-06-29&lt;br/&gt;📝 Original message:...&lt;br/&gt;&amp;gt; I believe that this discussion has become bikeshedding and is really no longer constructive.&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;Thanks for saying this Andrew! I agree with your point of view, and personally I&amp;#39;m ready to lock this BIP down ... or at least move it to the next level of approval.&lt;br/&gt;&lt;br/&gt;...&lt;br/&gt;&amp;gt;  I propose to move the BIP from Draft to Proposed status.&lt;br/&gt;&lt;br/&gt;Yes please, all praise the BIP gods!&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Peter D. Gray  ||  Founder, Coinkite  ||  Twitter: @dochex  ||  GPG: A3A31BAD 5A2A5B10
    </content>
    <updated>2023-06-07T18:13:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy0t5qrg295wavrtdpuvfghex7877vv3k9xy9t4tawu2lmsv43jlszypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvgmth9md</id>
    
      <title type="html">📅 Original date posted:2018-06-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy0t5qrg295wavrtdpuvfghex7877vv3k9xy9t4tawu2lmsv43jlszypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvgmth9md" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspcyugcnmjm9frynh3xfkagksdk687sn3cytx439mvamedzlnnqhqqjpzyr&#39;&gt;nevent1q…pzyr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-06-23&lt;br/&gt;📝 Original message:On Fri, Jun 22, 2018 at 06:28:33PM -0400, Achow101 wrote:&lt;br/&gt;&amp;gt; After reading the comments here about BIP 174, I would like to propose the following changes:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Moving redeemScripts, witnessScripts, and BIP 32 derivation paths to per-input and per-output data&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;I like this. I agree it&amp;#39;s making things easier and it&amp;#39;s more flexible.&lt;br/&gt;&lt;br/&gt;&amp;gt; - Finalized scriptSig and scriptWitness fields&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; To determine whether two PSBTs are the same, we can compare the unsigned transaction. To ensure that the&lt;br/&gt;&amp;gt; unsigned transactions are the same for two PSBTs with data for the same tx, we cannot put scriptSigs or&lt;br/&gt;&amp;gt; scriptWitnesses into it. Thus for each input, two new fields have been added to store the finalized scriptSig&lt;br/&gt;&amp;gt; and finalized scriptWitness.&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;To be honest, I don&amp;#39;t understand the reasons/implications of this change, but it seems harmless.&lt;br/&gt;&lt;br/&gt;&amp;gt; - Mandatory sighash&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;Good improvement.&lt;br/&gt;&lt;br/&gt;&amp;gt; - Encoding&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I have decided that PSBTs should either be in binary or encoded as a Base64 string. For the latter, several&lt;br/&gt;&amp;gt; Bitcoin clients already support Base64 encoding of data (for signed messages) so this will not add any extra&lt;br/&gt;&amp;gt; dependencies like Z85 would.&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;Personally, I don&amp;#39;t think you should spec an encoding. It should be binary only and hex for developers and JSON interfaces. My thinking is that PSBT&amp;#39;s are not user-visible things. They have a short lifetime and are nothing something that is &amp;#34;stored&amp;#34; or referenced much later. Hex is good enough and has no downsides as an excoding except for density.&lt;br/&gt;&lt;br/&gt;On the other hand, suggesting a filename extension (probably .PSBT?) and a mime-type to match, are helpful since wallets and such will want to register with their operating systems to become handlers of those mimetypes. Really that&amp;#39;s a lot more important for interoperability at this point, than an encoding.&lt;br/&gt;&lt;br/&gt;&amp;gt; A draft of the revised BIP can be found here: &lt;a href=&#34;https://github.com/achow101/bips/blob/bip174-rev/bip-0174.mediawiki&#34;&gt;https://github.com/achow101/bips/blob/bip174-rev/bip-0174.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt; If these changes are satisfactory, I will open a PR to the BIPs repo to update the BIP tomorrow. I will also&lt;br/&gt;&amp;gt; create test vectors and update the implementation PR&amp;#39;ed to Core.&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;Looking forward to test vectors, and I might have more to say once my code can handle them (again).&lt;br/&gt;&lt;br/&gt;Feedback on the BIP as it stands now: &lt;br/&gt;&lt;br/&gt;- Appendix A needs an update, and I suggest defining symbols (PK_PARTIAL_SIG == 0x02) for the numeric key values. This helps implementers as we don&amp;#39;t all define our own symbols and/or use numeric constants in our code.&lt;br/&gt;&lt;br/&gt;- Those tables are just not working. Might want to reformat as descriptive lists, point form, or generally anything else... sorry.&lt;br/&gt;&lt;br/&gt;&amp;gt; Andrew&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Peter D. Gray  ||  Founder, Coinkite  ||  Twitter: @dochex  ||  GPG: A3A31BAD 5A2A5B10&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180623/9c0b1846/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180623/9c0b1846/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:13:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrjr5c0n8tvlmqng2787sp5qh3trdvd4yr8nnpwlut2vt2g6hleaszypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvggm5tum</id>
    
      <title type="html">📅 Original date posted:2018-06-21 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrjr5c0n8tvlmqng2787sp5qh3trdvd4yr8nnpwlut2vt2g6hleaszypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvggm5tum" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgnwyvc6tx2dfe2vwfq2ghhwfwc346rnklxz5tdh42w6pgp8ga4cgwnsmec&#39;&gt;nevent1q…smec&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-06-21&lt;br/&gt;📝 Original message:On Thu, Jun 21, 2018 at 04:32:07PM &#43;0200, Tomas Susanka wrote:&lt;br/&gt;...&lt;br/&gt;&amp;gt; First of all, let me thank you for all the hard work you and others have&lt;br/&gt;&amp;gt; put into this.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 21.6.2018 02:39, Achow101 via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; While I agree that the BIP itself should be revised to reflect these suggestions, I fear that it may be too late. I know of a few other developers who have implemented BIP 174 already but have not yet responded to this email.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We do realize that this discussion should have happened earlier, however&lt;br/&gt;&amp;gt; agreeing on a good standard should be the number one priority for all&lt;br/&gt;&amp;gt; the parties involved.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The fact that someone already implemented this is indeed unfortunate,&lt;br/&gt;&amp;gt; but I don&amp;#39;t think we should lower our demands on the standard just&lt;br/&gt;&amp;gt; because of a bad timing.&lt;br/&gt;&lt;br/&gt;We all want a &amp;#34;good&amp;#34; standard but we have that already, IMHO.&lt;br/&gt;&lt;br/&gt;What you are really saying is you want a &amp;#34;better&amp;#34; standard, and I&lt;br/&gt;would argue that&amp;#39;s our enemy right now. It&amp;#39;s just too easy to propose a&lt;br/&gt;few tweaks, with &amp;#34;wouldn&amp;#39;t it be better if...&amp;#34; &lt;br/&gt;&lt;br/&gt;I feel strongly we are entering the &amp;#34;design by committee&amp;#34; territory with BIP174.&lt;br/&gt;&lt;br/&gt;I have personally implemented this spec on an embedded micro, as&lt;br/&gt;the signer and finalizer roles, and written multiple parsers for&lt;br/&gt;it as well. There is nothing wrong with it, and it perfectly meets&lt;br/&gt;my needs as a hardware wallet.&lt;br/&gt;&lt;br/&gt;So, there is a good proposal already spec&amp;#39;ed and implemented by&lt;br/&gt;multiple parties. Andrew has been very patiently shepherding the PR&lt;br/&gt;for over six months already.&lt;br/&gt;&lt;br/&gt;PSBT is something we need, and has been missing from the ecosystem&lt;br/&gt;for a long time. Let&amp;#39;s push this out and start talking about future&lt;br/&gt;versions after we learn from this one.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Peter D. Gray  ||  Founder, Coinkite  ||  Twitter: @dochex  ||  GPG: A3A31BAD 5A2A5B10&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180621/8d63430a/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180621/8d63430a/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:13:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspfd36r62ddxh6uzahxjhwgdemmnj54r6hq68mftgds7gqa8dl83gzypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvgwhuept</id>
    
      <title type="html">📅 Original date posted:2018-06-21 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspfd36r62ddxh6uzahxjhwgdemmnj54r6hq68mftgds7gqa8dl83gzypasqnsu699la9dwc5umpguy8sn385244yu6hkq854c5c2sf7jzvgwhuept" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrjgysv3ldrp35j3y4zd9pqfaxcq0z6vm2zayvrgsefpht4gy9vegq4xu9c&#39;&gt;nevent1q…xu9c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-06-21&lt;br/&gt;📝 Original message:On Tue, Jun 19, 2018 at 05:20:34PM &#43;0200, Jonas Schnelli wrote:&lt;br/&gt;...&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I don’t see any reasons why space would be an issue.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; HWWs probably can’t handle PBST natively since it is not optimised for&lt;br/&gt;&amp;gt; presenting various informations in a signing-verification.&lt;br/&gt;&lt;br/&gt;The Coldcard hardware wallet is PSBT native and does work directly from PSBT.&lt;br/&gt;&lt;br/&gt;&amp;gt; A single stream-in of a PSBT through USB (or similar channel) will not work in&lt;br/&gt;&amp;gt; many cases since HWW come often with very restrictive RAM constraints.&lt;br/&gt;&lt;br/&gt;For the Coldcard, we expect a PSBT to be &amp;#39;uploaded&amp;#39; over USB (can&lt;br/&gt;also be provided on MicroSD card) and we work in-place with it,&lt;br/&gt;scanning over it a few different times. If the user approves the&lt;br/&gt;transaction, we produce a signed PSBT or final transaction and that&lt;br/&gt;gets downloaded.&lt;br/&gt;&lt;br/&gt;We support 256k byte PSBT files with hundreds of inputs/outputs&lt;br/&gt;(IIRC, and exact limits still TBD) and are operating in a system&lt;br/&gt;with only 25k free RAM after startup.&lt;br/&gt;&lt;br/&gt;&amp;gt; Furthermore, I forget to mention in my last mail, that registering (or defining)&lt;br/&gt;&amp;gt; a mime-type for PSBT would probably a great usability feature.&lt;br/&gt;&amp;gt; (Send PSBT by email/messanger and with dbl-click to open feature, etc.)&lt;br/&gt;&lt;br/&gt;&#43;1 for mimetype, especially since it&amp;#39;s a binary format.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Peter D. Gray  ||  Founder, Coinkite  ||  Twitter: @dochex  ||  GPG: A3A31BAD 5A2A5B10&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180621/be77e362/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180621/be77e362/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:13:04Z</updated>
  </entry>

</feed>