<div dir="ltr">On Thu, Jun 6, 2013 at 2:19 AM, Peter Vessenes <span dir="ltr">&lt;<a href="mailto:peter@coinlab.com" target="_blank">peter@coinlab.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">So, this <a href="http://www.americanbanker.com/bankthink/the-last-straw-for-bitcoin-1059608-1.html?pg=1" target="_blank">http://www.americanbanker.com/bankthink/the-last-straw-for-bitcoin-1059608-1.html?pg=1</a>  article got posted today, noting that FinCEN thinks irrevocable payments are money laundering tools. </div>
</blockquote><div><br></div><div style>That&#39;s not how I read it, I don&#39;t see how one could argue that irreversible transactions are a money laundering tool. Credit card transactions aren&#39;t completely reversible either, you have to either claim that the card was stolen or that the merchant didn&#39;t deliver. If you charge back routinely, then the card companies are supposed to crack down on you. Though I don&#39;t know if that really happens.</div>
<div style><br></div><div style>I think we should expect the head of FinCEN to argue that more or less anything can be seen as money laundering. She directly and personally profits from expansion of the notion of money laundering. That doesn&#39;t mean other people have to agree.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>At any rate, it got me thinking, can we layer on revocability somehow without any protocol change, as an opt-in?<br>
</div></div></blockquote><div><br></div><div style>I think we need 2-of-3 dispute mediation and have thought that for a long time, indeed, Satoshi&#39;s paper says so:</div><div style><br></div><div style><a href="https://en.bitcoin.it/wiki/Contracts#Example_2:_Escrow_and_dispute_mediation">https://en.bitcoin.it/wiki/Contracts#Example_2:_Escrow_and_dispute_mediation</a><br>
</div><div style><br></div><div style>It doesn&#39;t require any core protocol changes but it does require deployment of the payment protocol first, as that&#39;s the foundation on which we can add lots of other useful features like that. And then it needs a whole lot of work to define how you open a dispute from your wallet, how you find mutually agreeable mediators, etc. Having reversible payments in which one of the trading parties gets to decide whether to reverse seems pointless to me. If the buyer decides it&#39;s simply equivalent to post pay, and if the seller decides then it&#39;s just a refund, which the payment protocol already supports.</div>
</div></div></div>