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




  <entry>
    <id>https://nostr.ae/nevent1qqsphqfw70j4u3y48rgrl5lfm05497yqlrxfquumwdvlsdu4cv8fu6gzyqnye7ln3chdz876qe6q2agres5w732exvywzf3reehu9fa2afmuzmv8fr6</id>
    
      <title type="html">📅 Original date posted:2015-01-19 📝 Original message:Fair ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsphqfw70j4u3y48rgrl5lfm05497yqlrxfquumwdvlsdu4cv8fu6gzyqnye7ln3chdz876qe6q2agres5w732exvywzf3reehu9fa2afmuzmv8fr6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs850mxngp6ts6l38mvs75kru8k43z9ls5g9qhcry2epef6key8cgc2njjrd&#39;&gt;nevent1q…jjrd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-19&lt;br/&gt;📝 Original message:Fair points, although for me the line is blurred between which of those are&lt;br/&gt;security considerations vs performance considerations.&lt;br/&gt;&lt;br/&gt;Richard&lt;br/&gt;&lt;br/&gt;On 19 January 2015 at 19:09, Jeff Garzik &amp;lt;jgarzik at bitpay.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Text formats such as XML or JSON are far less deterministic, are more&lt;br/&gt;&amp;gt; loosely specified, have wide variance in parsing, are not very hash-able,&lt;br/&gt;&amp;gt; the list goes on.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Jan 19, 2015 at 2:07 PM, Richard Brady &amp;lt;rnbrady at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi Gavin, Mike and co&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Is there a strong driver behind the choice of Google Protocol Buffers for&lt;br/&gt;&amp;gt;&amp;gt; payment request encoding in BIP-0070?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Performance doesn&amp;#39;t feel that relevant when you think that:&lt;br/&gt;&amp;gt;&amp;gt; 1. Payment requests are not broadcast, this is a request / response flow,&lt;br/&gt;&amp;gt;&amp;gt; much more akin to a web request.&lt;br/&gt;&amp;gt;&amp;gt; 2. One would be cramming this data into a binary format just so you can&lt;br/&gt;&amp;gt;&amp;gt; then attach it to a no-so-binary format such as HTTP.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Some great things about protocols/encodings such as HTTP/JSON/XML are:&lt;br/&gt;&amp;gt;&amp;gt; 1. They are human readable on-the-wire. No Wireshark plugin required,&lt;br/&gt;&amp;gt;&amp;gt; tcpdump or ngrep will do.&lt;br/&gt;&amp;gt;&amp;gt; 2. There are tons of great open source libraries and API for parsing /&lt;br/&gt;&amp;gt;&amp;gt; manipulating / generating.&lt;br/&gt;&amp;gt;&amp;gt; 3. It&amp;#39;s really easy to hand-craft a test message for debugging.&lt;br/&gt;&amp;gt;&amp;gt; 4. The standards are much easier to read and write. They don&amp;#39;t need to&lt;br/&gt;&amp;gt;&amp;gt; contain code like BIP-0070 currently does and they can contain examples,&lt;br/&gt;&amp;gt;&amp;gt; which BIP70 does not.&lt;br/&gt;&amp;gt;&amp;gt; 5. They are thoroughly specified by independent standards bodies such as&lt;br/&gt;&amp;gt;&amp;gt; the IETF. Gotta love a bit of MUST / SHOULD / MAY in a standard.&lt;br/&gt;&amp;gt;&amp;gt; 6. They&amp;#39;re a family ;-)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Keen to hear your thoughts on this and very keen to watch the payment&lt;br/&gt;&amp;gt;&amp;gt; protocol grow regardless of encoding choice! My background is SIP / VoIP&lt;br/&gt;&amp;gt;&amp;gt; and I think that could be a fascinating use case for this protocol which&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m hoping to do some work on.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Best,&lt;br/&gt;&amp;gt;&amp;gt; Richard&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;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/20150119/edf3572c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150119/edf3572c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:28:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszk4kt7ewcufm73glhfprz5kg769tp7x607h5t40g8v3xy8ys9y7czyqnye7ln3chdz876qe6q2agres5w732exvywzf3reehu9fa2afmuz79suke</id>
    
      <title type="html">📅 Original date posted:2015-01-19 📝 Original message:Thanks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszk4kt7ewcufm73glhfprz5kg769tp7x607h5t40g8v3xy8ys9y7czyqnye7ln3chdz876qe6q2agres5w732exvywzf3reehu9fa2afmuz79suke" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8yup8yupauyjx96zagqs4f7x7trsgy38gpq98d7urthlcnf2zx9sqmym6g&#39;&gt;nevent1q…ym6g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-19&lt;br/&gt;📝 Original message:Thanks guys, great answers.&lt;br/&gt;&lt;br/&gt;The design choice certainly makes a lot more sense now regardless of&lt;br/&gt;whether one agrees with it or not.&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;Richard&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/20150119/3e66c433/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150119/3e66c433/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:28:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstqknpednkdwmn8c9k96556kl6wy003ul9cg68cc5revjyk75kyqszyqnye7ln3chdz876qe6q2agres5w732exvywzf3reehu9fa2afmuz3uen8n</id>
    
      <title type="html">📅 Original date posted:2015-01-19 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstqknpednkdwmn8c9k96556kl6wy003ul9cg68cc5revjyk75kyqszyqnye7ln3chdz876qe6q2agres5w732exvywzf3reehu9fa2afmuz3uen8n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswra77ng7vj6znmnzrg4wl0a29ydzfu4f7unx7xdkksu87peq8jtggs6knr&#39;&gt;nevent1q…6knr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-19&lt;br/&gt;📝 Original message:Hi Gavin, Mike and co&lt;br/&gt;&lt;br/&gt;Is there a strong driver behind the choice of Google Protocol Buffers for&lt;br/&gt;payment request encoding in BIP-0070?&lt;br/&gt;&lt;br/&gt;Performance doesn&amp;#39;t feel that relevant when you think that:&lt;br/&gt;1. Payment requests are not broadcast, this is a request / response flow,&lt;br/&gt;much more akin to a web request.&lt;br/&gt;2. One would be cramming this data into a binary format just so you can&lt;br/&gt;then attach it to a no-so-binary format such as HTTP.&lt;br/&gt;&lt;br/&gt;Some great things about protocols/encodings such as HTTP/JSON/XML are:&lt;br/&gt;1. They are human readable on-the-wire. No Wireshark plugin required,&lt;br/&gt;tcpdump or ngrep will do.&lt;br/&gt;2. There are tons of great open source libraries and API for parsing /&lt;br/&gt;manipulating / generating.&lt;br/&gt;3. It&amp;#39;s really easy to hand-craft a test message for debugging.&lt;br/&gt;4. The standards are much easier to read and write. They don&amp;#39;t need to&lt;br/&gt;contain code like BIP-0070 currently does and they can contain examples,&lt;br/&gt;which BIP70 does not.&lt;br/&gt;5. They are thoroughly specified by independent standards bodies such as&lt;br/&gt;the IETF. Gotta love a bit of MUST / SHOULD / MAY in a standard.&lt;br/&gt;6. They&amp;#39;re a family ;-)&lt;br/&gt;&lt;br/&gt;Keen to hear your thoughts on this and very keen to watch the payment&lt;br/&gt;protocol grow regardless of encoding choice! My background is SIP / VoIP&lt;br/&gt;and I think that could be a fascinating use case for this protocol which&lt;br/&gt;I&amp;#39;m hoping to do some work on.&lt;br/&gt;&lt;br/&gt;Best,&lt;br/&gt;Richard&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/20150119/6edaa8fd/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150119/6edaa8fd/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:28:35Z</updated>
  </entry>

</feed>