<oembed><type>rich</type><version>1.0</version><author_name>npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</author_name><author_url>https://nostr.ae/npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2013-12-02&#xA;📝 Original message:Right, as I said earlier:&#xA;&#xA;&#34;The payment protocol at least would need some notion of fee, or possibly&#xA;(better?) the ability for a recipient to specify some inputs as well as&#xA;some outputs.&#34;&#xA;&#xA;Having thought about it a bit more, I think it&#39;s better to just have a fee&#xA;field that lets the receiver request the sender to attach the given fee.&#xA;The outputs would have less value associated with them, so effectively the&#xA;seller folds the fee into the price. If the seller is charging a round&#xA;price like 1 mBTC, the user sees &#34;1 mBTC&#34; as the price, even if behind the&#xA;scenes the created tx only sends 0.99999 BTC&#xA;&#xA;Allowing specification of inputs seems to add too much complexity in other&#xA;cases, like when value isn&#39;t specified at all.&#xA;&#xA;&#xA;On Mon, Dec 2, 2013 at 2:54 PM, Patrick Mead &lt;patrick at meadia.com.au&gt; wrote:&#xA;&#xA;&gt; First time posting to this mailing list so feel free to ignore me if&#xA;&gt; this is a stupid idea.&#xA;&gt;&#xA;&gt;&#xA;&gt; On Mon, Dec 2, 2013 at 3:49 AM, Mike Hearn &lt;mike at plan99.net&gt; wrote:&#xA;&gt; &gt;&#xA;&gt; &gt; We need to get away from the notion of senders attaching fees anyway.&#xA;&gt; This is the wrong&#xA;&gt; &gt; way around because it’s the recipient who cares about double spending&#xA;&gt; risk, not the sender.&#xA;&gt; &gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; It seems to me that a common problem currently revolves around&#xA;&gt; accepting transactions in&#xA;&gt; retail scenarios, such as paying for a sandwich from Subway. A&#xA;&gt; solution could be to give the&#xA;&gt; vendor responsibility for setting the fee, which means they can choose&#xA;&gt; the trade-off that works&#xA;&gt; best for them in terms of fee size vs. speed of processing.&#xA;&gt;&#xA;&gt; Idea:&#xA;&gt; Add a &#34;fee&#34; parameter to the payment URI specification.&#xA;&gt; When processing the transaction, the customer&#39;s UI should show only&#xA;&gt; the total price, including&#xA;&gt; both the transfer amount and the fee. The vendor only accepts the&#xA;&gt; transaction if the customer&#xA;&gt; uses the right amount and fee. If the fee is too small (for example,&#xA;&gt; the user might be using an&#xA;&gt; older wallet and has selected a fee of zero), the vendor can issue a&#xA;&gt; refund transaction&#xA;&gt; immediately and tell the user to try again.&#xA;&gt;&#xA;&gt; Pros:&#xA;&gt; - could easily be implemented immediately&#xA;&gt; - old wallets would still be supported by just manually entering the&#xA;&gt; fee as users do now&#xA;&gt; - no greater risk of double spending on either side&#xA;&gt; - maintains the distributed nature of the system&#xA;&gt; - relies on humans to judge the fee (who are much less likely to&#xA;&gt; spiral infinitely upwards)&#xA;&gt; - flexible enough to support varying sizes of transaction and varying&#xA;&gt; degrees of security&#xA;&gt;&#xA;&gt; Cons&#xA;&gt; - requires the vendor to have sufficient understanding of Bitcoin to&#xA;&gt; make the trade-off&#xA;&gt; - doesn&#39;t solve the problem of selecting a fee for transactions&#xA;&gt; between individuals/laymen&#xA;&gt; - doesn&#39;t solve fee selection for automated transactions such as&#xA;&gt; mixing/de/refragmentation&#xA;&gt;&#xA;&gt;&#xA;&gt; Thoughts?&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Rapidly troubleshoot problems before they affect your business. Most IT&#xA;&gt; organizations don&#39;t have a clear picture of how application performance&#xA;&gt; affects their revenue. With AppDynamics, you get 100% visibility into your&#xA;&gt; Java,.NET, &amp; PHP application. Start your 15-day FREE TRIAL of AppDynamics&#xA;&gt; Pro!&#xA;&gt; http://pubads.g.doubleclick.net/gampad/clk?id=84349351&amp;iu=/4140/ostg.clktrk&#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;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20131202/9f1e85d6/attachment.html&gt;</html></oembed>