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




  <entry>
    <id>https://nostr.ae/nevent1qqsvwgjcrm3fnr6ejm9qj0r577teaelufwczz45fqezdv9ycg94qmhczyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwg5ay40s</id>
    
      <title type="html">📅 Original date posted:2015-02-05 📝 Original message:So if ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvwgjcrm3fnr6ejm9qj0r577teaelufwczz45fqezdv9ycg94qmhczyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwg5ay40s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstjjtqdjmpxxnnr9mqa9s5lvk3l5d7j4dq0c9swc9lsqucmnqt43gnv78r6&#39;&gt;nevent1q…78r6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-05&lt;br/&gt;📝 Original message:So if you picked up the BLE broadcast request. All you know is that&lt;br/&gt;*someone* within 100m is requesting bitcoin at a certain address. Not&lt;br/&gt;necessarily who. The *name* is both optional, and possibly just a *handle*&lt;br/&gt;of the user. If I&amp;#39;m sitting 5 ft away from someone at dinner and wanted to&lt;br/&gt;pay them via BLE, I might see &amp;#34;Monkey Dude&amp;#34; on my list and simply ask him&lt;br/&gt;&amp;#34;is that you?&amp;#34; If so, I send it. If there are two &amp;#34;Monkey Dude&amp;#39;s&amp;#34; Then I&lt;br/&gt;have to bother with the address prefix, but not otherwise.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[image: logo]&lt;br/&gt;*Paul Puey* CEO / Co-Founder, Airbitz Inc&lt;br/&gt;&#43;1-619-850-8624 | &lt;a href=&#34;http://airbitz.co&#34;&gt;http://airbitz.co&lt;/a&gt; | San Diego&lt;br/&gt;&amp;lt;&lt;a href=&#34;http://facebook.com/airbitz&amp;gt&#34;&gt;http://facebook.com/airbitz&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://twitter.com/airbitz&amp;gt&#34;&gt;http://twitter.com/airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://plus.google.com/118173667510609425617&amp;gt&#34;&gt;https://plus.google.com/118173667510609425617&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://go.airbitz.co/comments/feed/&amp;gt&#34;&gt;https://go.airbitz.co/comments/feed/&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://linkedin.com/in/paulpuey&amp;gt&#34;&gt;http://linkedin.com/in/paulpuey&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://angel.co/paul-puey&amp;gt&#34;&gt;https://angel.co/paul-puey&amp;gt&lt;/a&gt;;&lt;br/&gt;*DOWNLOAD THE AIRBITZ WALLET:*&lt;br/&gt;  &amp;lt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&#34;&gt;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&#34;&gt;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Thu, Feb 5, 2015 at 1:46 PM, Eric Voskuil &amp;lt;eric at voskuil.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; BLE has an advertised range of over 100m.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://www.bluetooth.com/Pages/low-energy-tech-info.aspx&#34;&gt;http://www.bluetooth.com/Pages/low-energy-tech-info.aspx&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In the case of mass surveillance that range could most likely be extended&lt;br/&gt;&amp;gt; dramatically by the reviewer. I&amp;#39;ve seen  WiFi ranges of over a mile with a&lt;br/&gt;&amp;gt; strong (not FCC approved) receiver.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; WiFi hotspots don&amp;#39;t have strong identity or a guaranteed position, so they&lt;br/&gt;&amp;gt; can&amp;#39;t be trusted for location.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; e&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Feb 5, 2015, at 1:36 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This sounds horrible. You could basically monitor anyone with a wallet in&lt;br/&gt;&amp;gt;&amp;gt; a highly populated area and track them super easily by doing facial&lt;br/&gt;&amp;gt;&amp;gt; recognition.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We&amp;#39;re talking about BLE, still? The radio tech that runs in the so called&lt;br/&gt;&amp;gt; &amp;#34;junk bands&amp;#34; because propagation is so poor?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My watch loses its connection to my phone if I just put it down and walk&lt;br/&gt;&amp;gt; around my apartment. I&amp;#39;m all for reasonable paranoia, but Bluetooth isn&amp;#39;t&lt;br/&gt;&amp;gt; going to be enabling mass surveillance any time soon. It barely goes&lt;br/&gt;&amp;gt; through air, let alone walls.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Anyway, whatever. I&amp;#39;m just bouncing around ideas for faster user&lt;br/&gt;&amp;gt; interfaces. You could always switch it off or set it to be triggered by the&lt;br/&gt;&amp;gt; presence of particular wifi hotspots, if you don&amp;#39;t mind an initial bit of&lt;br/&gt;&amp;gt; setup.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Back on topic - the debate is interesting, but I think to get this to the&lt;br/&gt;&amp;gt; stage of being a BIP we&amp;#39;d need at least another wallet to implement it?&lt;br/&gt;&amp;gt; Then I guess a BIP would be useful regardless of the design issues. The&lt;br/&gt;&amp;gt; prefix matching still feels flaky to me but it&amp;#39;s hard to know if you could&lt;br/&gt;&amp;gt; really swipe payments out of the air in practice, without actually trying&lt;br/&gt;&amp;gt; it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150205/b562bf05/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150205/b562bf05/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:29:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxqvx4kjngnudzfvl6s3nqk25r2uaka96y4mne6t7ec0urjw9y5fczyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwgyxsyln</id>
    
      <title type="html">📅 Original date posted:2015-02-05 📝 Original message:Thanks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxqvx4kjngnudzfvl6s3nqk25r2uaka96y4mne6t7ec0urjw9y5fczyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwgyxsyln" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8z20hqjf78plv7x80d8hpkr9acu3h0gh7ag8u6nhm6ewujqdushqcrex3y&#39;&gt;nevent1q…ex3y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-05&lt;br/&gt;📝 Original message:Thanks for CC&amp;#39;ing me Mike. Having trouble receiving maillist list posts.&lt;br/&gt;&lt;br/&gt;Even if a user could get the BIP70 URL in the URI, they would still need&lt;br/&gt;internet to access the URL. This BLE spec doesn&amp;#39;t preclude BIP70, but can&lt;br/&gt;work with it while still allowing individuals without a certificate to&lt;br/&gt;broadcast a request.&lt;br/&gt;&lt;br/&gt;The issue of confused payments becomes less so if the Recipient broadcasts&lt;br/&gt;a name along with the 10 digit public addr prefix. Only if there is a name&lt;br/&gt;conflict will the user have to be concerned with the prefix. The name can&lt;br/&gt;be something like&lt;br/&gt;&lt;br/&gt;Mikes Coffee #1 and it can have a &amp;#34;Register #1&amp;#34; at the counter. A customer&lt;br/&gt;facing screen can also show the 10 digit prefix.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[image: logo]&lt;br/&gt;*Paul Puey* CEO / Co-Founder, Airbitz Inc&lt;br/&gt;&#43;1-619-850-8624 | &lt;a href=&#34;http://airbitz.co&#34;&gt;http://airbitz.co&lt;/a&gt; | San Diego&lt;br/&gt;&amp;lt;&lt;a href=&#34;http://facebook.com/airbitz&amp;gt&#34;&gt;http://facebook.com/airbitz&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://twitter.com/airbitz&amp;gt&#34;&gt;http://twitter.com/airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://plus.google.com/118173667510609425617&amp;gt&#34;&gt;https://plus.google.com/118173667510609425617&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://go.airbitz.co/comments/feed/&amp;gt&#34;&gt;https://go.airbitz.co/comments/feed/&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://linkedin.com/in/paulpuey&amp;gt&#34;&gt;http://linkedin.com/in/paulpuey&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://angel.co/paul-puey&amp;gt&#34;&gt;https://angel.co/paul-puey&amp;gt&lt;/a&gt;;&lt;br/&gt;*DOWNLOAD THE AIRBITZ WALLET:*&lt;br/&gt;  &amp;lt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&#34;&gt;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&#34;&gt;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Thu, Feb 5, 2015 at 12:28 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; BIP70 requests can be sent over bluetooth as well, as can transactions.&lt;br/&gt;&amp;gt; Bitcoin Wallet can already send money even when offline by doing this. It&amp;#39;s&lt;br/&gt;&amp;gt; transparent to the user. I mean original Bluetooth in this context - BLE&lt;br/&gt;&amp;gt; has incredibly tight data constraints and isn&amp;#39;t really meant for data&lt;br/&gt;&amp;gt; transfer.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Yes Android Beam has a pretty stupid UI. You can actually tap the devices,&lt;br/&gt;&amp;gt; take them away and then press, but that&amp;#39;s not obvious at all. There have&lt;br/&gt;&amp;gt; been new APIs added in recent releases that give more control over this, so&lt;br/&gt;&amp;gt; it&amp;#39;s possible we can revisit things and make the UI better these days.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The donation to live performer example is good - there&amp;#39;s no issue of&lt;br/&gt;&amp;gt; accidentally paying for someone else in this context as there&amp;#39;s only one&lt;br/&gt;&amp;gt; recipient, but many senders.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The issue of confused payments remains in other situations though.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For the coffee shop use case, it&amp;#39;d be nicer (I think) if we aim for a&lt;br/&gt;&amp;gt; Square-style UI where the device broadcasts a (link to) a photo of the user&lt;br/&gt;&amp;gt; combined with a bluetooth MAC. Then the merchant tablet can show faces of&lt;br/&gt;&amp;gt; people in the shop, and can push a payment request to the users device.&lt;br/&gt;&amp;gt; That device can then buzz the user, show a confirmation screen, put&lt;br/&gt;&amp;gt; something on their smart watch etc or just auto-authorise the payment&lt;br/&gt;&amp;gt; because the BIP70 signature is from a trusted merchant. User never even&lt;br/&gt;&amp;gt; needs to touch their phone at all.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Feb 5, 2015 at 9:06 PM, Paul Puey &amp;lt;paul at airbitz.co&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The BIP70 protocol would preclude individuals from utilizing the P2P&lt;br/&gt;&amp;gt;&amp;gt; transfer spec. It would also require that a Sender have internet&lt;br/&gt;&amp;gt;&amp;gt; connectivity to get the payment protocol info. BLE could enable payment w/o&lt;br/&gt;&amp;gt;&amp;gt; internet by first transferring the URI to from Recipient to Sender. Then in&lt;br/&gt;&amp;gt;&amp;gt; the future, we could sign a Tx and send it over BLE back to the recipient&lt;br/&gt;&amp;gt;&amp;gt; (who would still need internet to verify the Tx). This is an important use&lt;br/&gt;&amp;gt;&amp;gt; case for areas with poor 3G/4G connectivity as I&amp;#39;ve experience myself.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Also, due to Android issues, NFC is incredibly clunky. The URI Sender is&lt;br/&gt;&amp;gt;&amp;gt; required to tap the screen *while* the two phones are in contact. We&lt;br/&gt;&amp;gt;&amp;gt; support NFC the same way Bitcoin Wallet does, but unless the payment&lt;br/&gt;&amp;gt;&amp;gt; recipient has a custom Android device (which a merchant might) then the&lt;br/&gt;&amp;gt;&amp;gt; usage model is worse than scanning a QR code. BLE also allows people to pay&lt;br/&gt;&amp;gt;&amp;gt; at a distance such as for a donation to a live performer. We&amp;#39;ll look at&lt;br/&gt;&amp;gt;&amp;gt; adding this to the Motivation section.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [image: logo]&lt;br/&gt;&amp;gt;&amp;gt; *Paul Puey* CEO / Co-Founder, Airbitz Inc&lt;br/&gt;&amp;gt;&amp;gt; &#43;1-619-850-8624 | &lt;a href=&#34;http://airbitz.co&#34;&gt;http://airbitz.co&lt;/a&gt; | San Diego&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;http://facebook.com/airbitz&amp;gt&#34;&gt;http://facebook.com/airbitz&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://twitter.com/airbitz&amp;gt&#34;&gt;http://twitter.com/airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://plus.google.com/118173667510609425617&amp;gt&#34;&gt;https://plus.google.com/118173667510609425617&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://go.airbitz.co/comments/feed/&amp;gt&#34;&gt;https://go.airbitz.co/comments/feed/&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://linkedin.com/in/paulpuey&amp;gt&#34;&gt;http://linkedin.com/in/paulpuey&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;   &amp;lt;&lt;a href=&#34;https://angel.co/paul-puey&amp;gt&#34;&gt;https://angel.co/paul-puey&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; *DOWNLOAD THE AIRBITZ WALLET:*&lt;br/&gt;&amp;gt;&amp;gt;   &amp;lt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&#34;&gt;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&#34;&gt;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; From: Andreas Schildbach &amp;lt;andreas at sc...&amp;gt; - 2015-02-05 13:47:04&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Thanks Paul, for writing up your protocol!&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; First thoughts:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For a BIP standard, I think we should skip &amp;#34;bitcoin:&amp;#34; URIs entirely and&lt;br/&gt;&amp;gt;&amp;gt; publish BIP70 payment requests instead. URIs mainly stick around because&lt;br/&gt;&amp;gt;&amp;gt; of QR codes limited capacity. BIP70 would partly address the &amp;#34;copycat&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; problem by signing payment requests.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In your Motivation section, I miss some words about NFC. NFC already&lt;br/&gt;&amp;gt;&amp;gt; addresses all of the usability issues mentioned and is supported by&lt;br/&gt;&amp;gt;&amp;gt; mobile wallets since 2011. That doesn&amp;#39;t mean your method doesn&amp;#39;t make&lt;br/&gt;&amp;gt;&amp;gt; sense in some situations, but I think it should be explained why to&lt;br/&gt;&amp;gt;&amp;gt; prefer broadcasting payment requests over picking them up via near field&lt;br/&gt;&amp;gt;&amp;gt; radio.&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;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Dive into the World of Parallel Programming. The Go Parallel Website,&lt;br/&gt;&amp;gt;&amp;gt; sponsored by Intel and developed in partnership with Slashdot Media, is&lt;br/&gt;&amp;gt;&amp;gt; your&lt;br/&gt;&amp;gt;&amp;gt; hub for all things parallel software development, from weekly thought&lt;br/&gt;&amp;gt;&amp;gt; leadership blogs to news, videos, case studies, tutorials and more. Take a&lt;br/&gt;&amp;gt;&amp;gt; look and join the conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- 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/20150205/52c1b824/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150205/52c1b824/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:29:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstc33s8ctv703alwuqelwg4h85u2w2dmssddhkp4v2a0l7sucaglczyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwg9pmrmx</id>
    
      <title type="html">📅 Original date posted:2015-02-05 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstc33s8ctv703alwuqelwg4h85u2w2dmssddhkp4v2a0l7sucaglczyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwg9pmrmx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw3wswhwt0q866f0qv5d6ncvujdawst9pa2vrlvruymlqlszry9hs2q3mrl&#39;&gt;nevent1q…3mrl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-05&lt;br/&gt;📝 Original message:The BIP70 protocol would preclude individuals from utilizing the P2P&lt;br/&gt;transfer spec. It would also require that a Sender have internet&lt;br/&gt;connectivity to get the payment protocol info. BLE could enable payment w/o&lt;br/&gt;internet by first transferring the URI to from Recipient to Sender. Then in&lt;br/&gt;the future, we could sign a Tx and send it over BLE back to the recipient&lt;br/&gt;(who would still need internet to verify the Tx). This is an important use&lt;br/&gt;case for areas with poor 3G/4G connectivity as I&amp;#39;ve experience myself.&lt;br/&gt;&lt;br/&gt;Also, due to Android issues, NFC is incredibly clunky. The URI Sender is&lt;br/&gt;required to tap the screen *while* the two phones are in contact. We&lt;br/&gt;support NFC the same way Bitcoin Wallet does, but unless the payment&lt;br/&gt;recipient has a custom Android device (which a merchant might) then the&lt;br/&gt;usage model is worse than scanning a QR code. BLE also allows people to pay&lt;br/&gt;at a distance such as for a donation to a live performer. We&amp;#39;ll look at&lt;br/&gt;adding this to the Motivation section.&lt;br/&gt;&lt;br/&gt;[image: logo]&lt;br/&gt;*Paul Puey* CEO / Co-Founder, Airbitz Inc&lt;br/&gt;&#43;1-619-850-8624 | &lt;a href=&#34;http://airbitz.co&#34;&gt;http://airbitz.co&lt;/a&gt; | San Diego&lt;br/&gt;&amp;lt;&lt;a href=&#34;http://facebook.com/airbitz&amp;gt&#34;&gt;http://facebook.com/airbitz&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://twitter.com/airbitz&amp;gt&#34;&gt;http://twitter.com/airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://plus.google.com/118173667510609425617&amp;gt&#34;&gt;https://plus.google.com/118173667510609425617&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://go.airbitz.co/comments/feed/&amp;gt&#34;&gt;https://go.airbitz.co/comments/feed/&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://linkedin.com/in/paulpuey&amp;gt&#34;&gt;http://linkedin.com/in/paulpuey&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://angel.co/paul-puey&amp;gt&#34;&gt;https://angel.co/paul-puey&amp;gt&lt;/a&gt;;&lt;br/&gt;*DOWNLOAD THE AIRBITZ WALLET:*&lt;br/&gt;  &amp;lt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&#34;&gt;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&#34;&gt;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;From: Andreas Schildbach &amp;lt;andreas at sc...&amp;gt; - 2015-02-05 13:47:04&lt;br/&gt;&lt;br/&gt;Thanks Paul, for writing up your protocol!&lt;br/&gt;&lt;br/&gt;First thoughts:&lt;br/&gt;&lt;br/&gt;For a BIP standard, I think we should skip &amp;#34;bitcoin:&amp;#34; URIs entirely and&lt;br/&gt;publish BIP70 payment requests instead. URIs mainly stick around because&lt;br/&gt;of QR codes limited capacity. BIP70 would partly address the &amp;#34;copycat&amp;#34;&lt;br/&gt;problem by signing payment requests.&lt;br/&gt;&lt;br/&gt;In your Motivation section, I miss some words about NFC. NFC already&lt;br/&gt;addresses all of the usability issues mentioned and is supported by&lt;br/&gt;mobile wallets since 2011. That doesn&amp;#39;t mean your method doesn&amp;#39;t make&lt;br/&gt;sense in some situations, but I think it should be explained why to&lt;br/&gt;prefer broadcasting payment requests over picking them up via near field&lt;br/&gt;radio.&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/20150205/77152aa7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150205/77152aa7/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:29:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyu3uags0n67ptrfa9a3yxnc688c6hcwu5203ad5l8trr2wnf9pyszyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwgtzmxll</id>
    
      <title type="html">📅 Original date posted:2015-02-05 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyu3uags0n67ptrfa9a3yxnc688c6hcwu5203ad5l8trr2wnf9pyszyqwtsepuvu6q678tvnkllgpsgvftu7msulp9fzumx284fz36phlwgtzmxll" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9l2sp4lrwz95a9gyxyjthdvp0medl4pgl55vhny9ee09ljtzn7jsa8p33j&#39;&gt;nevent1q…p33j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-05&lt;br/&gt;📝 Original message:Airbitz has developed and implemented a method for communicating a bitcoin&lt;br/&gt;URI across Bluetooth (BLE) or any other P2P, mid range, wireless, broadcast&lt;br/&gt;medium. The currently documented implementation is available in our iOS and&lt;br/&gt;Android mobile wallet (updated Android version with BLE coming in about 1&lt;br/&gt;week). We would like to have the BIP pulled into Github for review and&lt;br/&gt;discussion. Here is the current BIP:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;BIP: TBD&lt;br/&gt;&lt;br/&gt;Title: P2P Wireless URI transfer&lt;br/&gt;&lt;br/&gt;Authors: Thomas Baker &amp;lt;tom’at’airbitz.co&amp;gt;, Paul Puey &amp;lt;paul’at’airbitz.co&amp;gt;&lt;br/&gt;&lt;br/&gt;Contributors: Joey Krug &amp;lt;joeykrug’at’gmail.com&amp;gt;&lt;br/&gt;&lt;br/&gt;Status: proposal&lt;br/&gt;&lt;br/&gt;Type: Standards Track&lt;br/&gt;&lt;br/&gt;Created: 2015-01-12&lt;br/&gt;&lt;br/&gt;Table of Contents&lt;br/&gt;&lt;br/&gt;   -&lt;br/&gt;&lt;br/&gt;   Abstract&lt;br/&gt;   -&lt;br/&gt;&lt;br/&gt;   Motivation&lt;br/&gt;   -&lt;br/&gt;&lt;br/&gt;   Specification&lt;br/&gt;   -&lt;br/&gt;&lt;br/&gt;   Compatibility&lt;br/&gt;   -&lt;br/&gt;&lt;br/&gt;   Examples&lt;br/&gt;   -&lt;br/&gt;&lt;br/&gt;   References&lt;br/&gt;&lt;br/&gt;Abstract&lt;br/&gt;&lt;br/&gt;This is a protocol for peer-to-peer wireless transfer of a URI request&lt;br/&gt;using an open broadcast or advertisement channel such as Bluetooth,&lt;br/&gt;Bluetooth Low Energy, or WiFi Direct.&lt;br/&gt;Motivation&lt;br/&gt;&lt;br/&gt;There are disadvantages for a merchant (requester) and customer (sender) to&lt;br/&gt;exchange a URI request using QR codes that can be eliminated by using&lt;br/&gt;wireless broadcast or advertisements.&lt;br/&gt;&lt;br/&gt;Current QR code scan method to transfer a request URI from merchant&lt;br/&gt;(Requester) to customer (Sender) is cumbersome. A usual scenario is a&lt;br/&gt;merchant with a POS terminal for order entry and a separate tablet for&lt;br/&gt;transacting payments with bitcoin, and a customer with a smartphone. After&lt;br/&gt;the order is entered, the merchant enters payment request information into&lt;br/&gt;the tablet, generates the QR code representing the URI, and presents this&lt;br/&gt;to the customer. The customer prepares to scan the QR code with their&lt;br/&gt;smartphone by maneuvering the camera to the tablet. The tablet screen must&lt;br/&gt;be relatively clean, point at the customer, and held steady. The smartphone&lt;br/&gt;camera lens must be clean, point at the tablet screen, come into range, and&lt;br/&gt;held steady to focus and wait for a QR scan. Environmental conditions such&lt;br/&gt;as bright outdoor sunlight, indoor spot lights, or significant distance&lt;br/&gt;between QR code and camera can create difficult and cumbersome experiences&lt;br/&gt;for users.&lt;br/&gt;&lt;br/&gt;Using a wireless local broadcast allows the merchant to just enter the&lt;br/&gt;payment and wait. The tablet and smartphone are not maneuvered to align in&lt;br/&gt;any way. The customer observes broadcast listings, selects the appropriate&lt;br/&gt;one from possible simultaneous broadcasts from other POS stations nearby,&lt;br/&gt;examines the URI request details such as amount, and decides whether to&lt;br/&gt;send funds, initiating a bitcoin network transfer. The merchant and&lt;br/&gt;customer then receive the transaction confirmations and are done with the&lt;br/&gt;sale. Merchant and customer devices are kept private and secured in their&lt;br/&gt;own possession.&lt;br/&gt;&lt;br/&gt;The URI and other broadcast identification (Joe’s Grill #1) only contain&lt;br/&gt;public information. However, a copycat broadcaster acting as MITM might&lt;br/&gt;duplicate the broadcast simultaneously as the merchant, attempting to lure&lt;br/&gt;the customer to send funds to the copycat. That attack is mitigated with&lt;br/&gt;this broadcast method because of the partial address in the broadcast.&lt;br/&gt;Specification&lt;br/&gt;&lt;br/&gt;Requester generates a bitcoin URI request of variable length, and a limited&lt;br/&gt;descriptive identifier string. Requester then broadcasts the URI’s partial&lt;br/&gt;public address (&amp;lt;paddress&amp;gt;) plus identifier (&amp;lt;id&amp;gt;) over a publicly visible&lt;br/&gt;wireless channel.&lt;br/&gt;&lt;br/&gt;Sender scans for broadcasts on their device, examines and selects the&lt;br/&gt;desired request by the identifier and partial address. This connects a data&lt;br/&gt;channel to Requester.&lt;br/&gt;&lt;br/&gt;Requester sends full URI back over the data channel.&lt;br/&gt;&lt;br/&gt;Sender device ensures &amp;lt;paddress&amp;gt; is part of the full URI public address and&lt;br/&gt;checks the full address integrity. Checking the broadcast and full URI&lt;br/&gt;integrity prevents a copycat device within range from copying the partial&lt;br/&gt;address and fooling the customer into sending funds to the copycat instead.&lt;br/&gt;&lt;br/&gt;Below is a description of the protocol through Bluetooth Smart (Low Energy).&lt;br/&gt;&lt;br/&gt;Requestor      Sender     - Bitcoin transaction roles&lt;br/&gt;&lt;br/&gt;Peripheral     Central    - Bluetooth GAP definitions&lt;br/&gt;&lt;br/&gt;  Mode           Mode&lt;br/&gt;&lt;br/&gt;1   |-------------&amp;gt;|       - Requestor Advertises partial bitcoin: URI &#43;&lt;br/&gt;Name&lt;br/&gt;&lt;br/&gt;   |     ...      |&lt;br/&gt;&lt;br/&gt;2   |&amp;lt;-------------|       - Subscribe then send sender&amp;#39;s Name, requesting&lt;br/&gt;a response&lt;br/&gt;&lt;br/&gt;3   |-------------&amp;gt;|       - ACK&lt;br/&gt;&lt;br/&gt;4   |&amp;lt;-------------|       - request Read Characteristic from peripheral&lt;br/&gt;&lt;br/&gt;5   |-------------&amp;gt;|       - Sender receives full bitcoin: URI&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;   1.&lt;br/&gt;&lt;br/&gt;   Peripheral advertises over a service UUID a BLE extended advertisement&lt;br/&gt;   with a Scan Response containing the partial address of a bitcoin URI and a&lt;br/&gt;   Name, any plain text. The entire response is limited to 26 characters. The&lt;br/&gt;   first 10 make up the first 10 characters of the bitcoin URI public address&lt;br/&gt;   where to send bitcoin, and must be present. The remaining characters are&lt;br/&gt;   any plain text such as “The Habit 1” or “Starbucks-Reg 1”, more human&lt;br/&gt;   readable information. The partial address serves as a check against a&lt;br/&gt;   nearby attacker who may try to lure a Sender into sending payment to a&lt;br/&gt;   separate wallet by advertising a similar Scan Response but cannot replicate&lt;br/&gt;   a public address with the same leading 10 characters and different trailing&lt;br/&gt;   characters.&lt;br/&gt;   2.&lt;br/&gt;&lt;br/&gt;   When the Central scans the advertisement, it may display the Scan&lt;br/&gt;   Response in a human readable listing using the two pieces of information.&lt;br/&gt;   If Central chooses this advertisement to receive the full request, it then&lt;br/&gt;   subscribes to the service and writes the characteristic (a second UUID)&lt;br/&gt;   with it’s own name, or a blank if not sending a name, to the Peripheral.&lt;br/&gt;   3.&lt;br/&gt;&lt;br/&gt;   Peripheral gets a characteristic write request of the Central’s name,&lt;br/&gt;   and acknowledges the receipt by sending a server response.&lt;br/&gt;   4.&lt;br/&gt;&lt;br/&gt;   Central receives a characteristic write (from the response) and&lt;br/&gt;   immediately requests the entire bitcoin URI by issuing a read request on&lt;br/&gt;   that characteristic.&lt;br/&gt;   5.&lt;br/&gt;&lt;br/&gt;   Peripheral receives the read request and sends the entire bitcoin URI&lt;br/&gt;   over that characteristic up to 512 bytes.&lt;br/&gt;&lt;br/&gt;This ends the proposed specification as the bitcoin URI transfer is&lt;br/&gt;complete. The Sender would then normally confirm the request and decide&lt;br/&gt;whether to initiate the fund transfer.&lt;br/&gt;Compatibility&lt;br/&gt;&lt;br/&gt;There are no prior BIPs covering this.&lt;br/&gt;Examples&lt;br/&gt;&lt;br/&gt;Airbitz iOS Bluetooth Low Energy to Bluetooth Low Energy request transfer.&lt;br/&gt;References&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[image: logo]&lt;br/&gt;*Paul Puey* CEO / Co-Founder, Airbitz Inc&lt;br/&gt;&#43;1-619-850-8624 | &lt;a href=&#34;http://airbitz.co&#34;&gt;http://airbitz.co&lt;/a&gt; | San Diego&lt;br/&gt;&amp;lt;&lt;a href=&#34;http://facebook.com/airbitz&amp;gt&#34;&gt;http://facebook.com/airbitz&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://twitter.com/airbitz&amp;gt&#34;&gt;http://twitter.com/airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://plus.google.com/118173667510609425617&amp;gt&#34;&gt;https://plus.google.com/118173667510609425617&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://go.airbitz.co/comments/feed/&amp;gt&#34;&gt;https://go.airbitz.co/comments/feed/&amp;gt&lt;/a&gt;;  &amp;lt;&lt;a href=&#34;http://linkedin.com/in/paulpuey&amp;gt&#34;&gt;http://linkedin.com/in/paulpuey&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://angel.co/paul-puey&amp;gt&#34;&gt;https://angel.co/paul-puey&amp;gt&lt;/a&gt;;&lt;br/&gt;*DOWNLOAD THE AIRBITZ WALLET:*&lt;br/&gt;  &amp;lt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&#34;&gt;https://play.google.com/store/apps/details?id=com.airbitz&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&#34;&gt;https://itunes.apple.com/us/app/airbitz/id843536046&amp;gt&lt;/a&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/20150205/a00a4c8a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150205/a00a4c8a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:29:37Z</updated>
  </entry>

</feed>