<oembed><type>rich</type><version>1.0</version><author_name>npub1j8mfekhmgtne6ptzxptudrcpwd6wtyxk64qdn3swy2nv46zuledskwpach</author_name><author_url>https://nostr.ae/npub1j8mfekhmgtne6ptzxptudrcpwd6wtyxk64qdn3swy2nv46zuledskwpach</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2012-01-31&#xA;📝 Original message:I think that the &#34;send to private address&#34; field will require more effort&#xA;to implement than the simpler &#34;expires&#34; and &#34;message&#34; fields and should be&#xA;deferred to a later BIP. There is a pressing need for expires and the only&#xA;point of contention I see is the inclusion of a dual representation (block&#xA;or timestamp).&#xA;&#xA;Personally, I feel that simple is best and while a block number represents&#xA;Bitcoin&#39;s pulse, there is no guarantee that a block will be discovered at&#xA;any particular moment. From a merchant perspective the main point of the&#xA;expires field is to limit risk against currency movement (immediate cash&#xA;out) or inventory movement (time limited offer). I have difficulty seeing a&#xA;good use case that would need a block. People have been co-ordinating&#xA;events based on a UTC timestamp for decades and I think we should stick&#xA;with it.&#xA;&#xA;Regarding the &#34;version&#34; field I again think it adds unnecessary complexity.&#xA;Pretty much everything that is needed within the Bitcoin URI scheme can be&#xA;encoded with suitable optional fields (as query params) making the whole&#xA;structure forward compatible. Having a version field seems redundant.&#xA;&#xA;Finally, the URI signing mechanism. Apologies for the earlier&#xA;misunderstanding, I was reading from a limited description and it didn&#39;t&#xA;make the purpose clear. I&#39;ve since used&#xA;https://bitcointalk.org/index.php?topic=58534.msg689190#msg689190 as my&#xA;reference which is a lot clearer. I think it&#39;s a good idea, and I&#39;ll&#xA;definitely support it in my MulitBit Merchant project, but it currently&#xA;seems to need more work so I think should be deferred into a dedicated BIP.&#xA;&#xA;On 31 January 2012 08:35, Wladimir &lt;laanwj at gmail.com&gt; wrote:&#xA;&#xA;&gt;&#xA;&gt; I also wonder whether the &#34;send to private address&#34; should be part of this&#xA;&gt; BIP, or a future one.&#xA;&gt;&#xA;&gt; IMO (but your mileage may vary) this BIP should only define the bare-bones&#xA;&gt; URL scheme, AND provide room for future extensions such&#xA;&gt; as send-to-private-address, send-multiple-signers, and so on. These should&#xA;&gt; be forwards-compatible (as Luke-Jr says) in the sense that older clients&#xA;&gt; can detect schemes they don&#39;t understand and give the user an appropriate&#xA;&gt; error message.&#xA;&gt;&#xA;&gt; Maybe we need a send-type parameter to define the scheme?&#xA;&gt;&#xA;&gt; Good point on the version parameter. How are clients supposed to handle&#xA;&gt; this? Refuse to handle the request if their URL scheme parser version is&#xA;&gt; older than in the URL? This should be in the BIP.&#xA;&gt;&#xA;&gt; Wladimir&#xA;&gt;&#xA;&gt; On Tue, Jan 31, 2012 at 9:23 AM, Andreas Schildbach &lt;andreas at schildbach.de&#xA;&gt; &gt; wrote:&#xA;&gt;&#xA;&gt;&gt; Generally I prefer BIP 21 over BIP 20.&#xA;&gt;&gt;&#xA;&gt;&gt; I&#39;m neutral on the &#39;send&#39; parameter - present in both BIPs - which I&#xA;&gt;&gt; don&#39;t understand. I think a practical usecase should be given in the BIP.&#xA;&gt;&gt;&#xA;&gt;&gt; Also, the &#39;version&#39; parameter is unclear. What does it mean? Is an oder&#xA;&gt;&gt; defined on versions (1.0b &gt; 1.0)? Why is it an &#34;;&#34; parameter rather than&#xA;&gt;&gt; a normal &#34;&amp;&#34; parameter?&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; On 01/30/2012 12:55 AM, Amir Taaki wrote:&#xA;&gt;&gt; &gt; Matt Corallo posted a modification of BIP 20 in an earlier email and I&#xA;&gt;&gt; &gt; asked him if he wanted to become the champion of that BIP he submitted.&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt; It is a modification of BIP 20 sans the alternative non-decimal number&#xA;&gt;&gt; &gt; stuff.&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt; https://en.bitcoin.it/wiki/BIP_0021&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt; Right now, I will ask the GUI client implementations like MultiBit or&#xA;&gt;&gt; &gt; Bitcoin-Qt, not different codebases like BitCoinJ or libbitcoin if they&#xA;&gt;&gt; &gt; support BIP 20 or BIP 21. Feel free to raise any objections.&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt; More weight will be given to GUIs with actual URI sche me&#xA;&gt;&gt; &gt; implementations and it&#39;s good to have a general consensus.&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; ------------------------------------------------------------------------------&#xA;&gt;&gt; &gt; Try before you buy = See our experts in action!&#xA;&gt;&gt; &gt; The most comprehensive online learning library for Microsoft developers&#xA;&gt;&gt; &gt; is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,&#xA;&gt;&gt; &gt; Metro Style Apps, more. Free future releases when you subscribe now!&#xA;&gt;&gt; &gt; http://p.sf.net/sfu/learndevnow-dev2&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt; _______________________________________________&#xA;&gt;&gt; &gt; Bitcoin-development mailing list&#xA;&gt;&gt; &gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt;&gt; &gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; ------------------------------------------------------------------------------&#xA;&gt;&gt; Keep Your Developer Skills Current with LearnDevNow!&#xA;&gt;&gt; The most comprehensive online learning library for Microsoft developers&#xA;&gt;&gt; is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,&#xA;&gt;&gt; Metro Style Apps, more. Free future releases when you subscribe now!&#xA;&gt;&gt; http://p.sf.net/sfu/learndevnow-d2d&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; Bitcoin-development mailing list&#xA;&gt;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Keep Your Developer Skills Current with LearnDevNow!&#xA;&gt; The most comprehensive online learning library for Microsoft developers&#xA;&gt; is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,&#xA;&gt; Metro Style Apps, more. Free future releases when you subscribe now!&#xA;&gt; http://p.sf.net/sfu/learndevnow-d2d&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120131/16ac1108/attachment.html&gt;</html></oembed>