Juan Llanos points in an interesting blog post to potential problems for Bitcoin from American consumer protection laws. It’s titled “The Hidden Rule That Could Kill Bitcoin’s Irrevocability“. I recommend reading it.
The basic idea is that American rules on consumer protection might actually require payments to be reversible, at least for a short period of time (the blog post mentions 30 minutes).
That basically makes sense. Of course it is better for the consumer if he can reverse a payment. If this rule would be applied to all payments (including those that don’t involve any payment service provider), that would be a potential reason to make use of the Bitcoin network illegal, or require some kind of escrow for all transactions.
It will be interesting to see how this plays out. Here is a short comment I entered at the blog post:
Thanks for pointing to this issue. It seems to be relevant for service providers like Bitpay.
What they would need to do, they would need to delay irrevocability of the payment for thirty minutes after the consumer instructs them to pay. There are several ways to do that.
A blanket solution would be to just send off an e-mail to the consumer who has requested the payment, informing them that their instructions have been entered into the process, and that he can cancel the process by clicking on some link.
An even simpler solution would be to just wait for that half hour before actually going through with the transaction.
Another solution would be to have two groups of costumers. If the payment provider has reason to trust the customer (past performance, small amount of the payment) they could just go ahead with the payment to the payee and hope that the consumer doesn’t initiate any fraudulent reversals.