Bitcoin Forum

Economy => Economics => Topic started by: ruski on July 18, 2011, 07:50:55 AM



Title: Simple, escrow-based Bitcoin payment system
Post by: ruski on July 18, 2011, 07:50:55 AM
Howdy,

I have an idea to bring Bitcoin into much wider acceptance and use.

Until wider acceptance is actually there, it's ridiculous to expect any real vendor to simply take Bitcoins and do whatever they like with them. They need to be immediately convertible into currency. (Yes, I can hear you leaving. Off you go.)

If you're still with me - the system should be fairly simple. The service holds both a Bitcoin and a cash balance. When two parties agree to trade, the buyer sends Bitcoins, plus a refundable extra amount to account for immediate price variance, to the escrow. When the transfer is sufficiently confirmed, the escrow immediately pays the vendor, transfers the BTC into an exchange and dumps them. Any profit on the trade (less any service fee) is refunded to the buyer.

This way, the small exchange rate risk is transferred to the buyer, and the vendor never even needs to know what a BTC is.

It's not really rocket science, is it? Is it legal?

EDIT: I forgot to mention - no permanent accounts would be necessary. Every transaction is one-off, using the block chain instead of an internal system.


Title: Re: Simple, escrow-based Bitcoin payment system
Post by: ploum on July 18, 2011, 07:52:27 AM
I described that as part of my bitcoin banking system (see my sig). It is called "market makers"


Title: Re: Simple, escrow-based Bitcoin payment system
Post by: Meni Rosenfeld on July 18, 2011, 08:19:51 AM
If the vendor already offers gift cards, this can be and is done (eg http://spendbitcoins.com/ and http://www.bitcoinexchange.cc/).

If not, you'll have to talk them into accepting this service, which isn't much easier than convincing them to accept bitcoins directly.

If the vendor offers gifts but not gift cards, it will probably be against their ToS to offer such a service single-sidedly.


Title: Re: Simple, escrow-based Bitcoin payment system
Post by: SinkBlade on July 18, 2011, 04:09:10 PM
If you're still with me - the system should be fairly simple. The service holds both a Bitcoin and a cash balance. When two parties agree to trade, the buyer sends Bitcoins, plus a refundable extra amount to account for immediate price variance, to the escrow. When the transfer is sufficiently confirmed, the escrow immediately pays the vendor, transfers the BTC into an exchange and dumps them. Any profit on the trade (less any service fee) is refunded to the buyer.

This way, the small exchange rate risk is transferred to the buyer, and the vendor never even needs to know what a BTC is.

The problem is that escrow resolution can take a long time, in a period when BTC exchange rates are still subject to reasonably high variance.  What happens if the extra bitcoins paid by the buyer don't cover the currency fluctuation?  If I'm buying something for 10 BTC at a time when the exchange rate is $15, and the exchange rate drops to $7.50 in the two weeks that it takes for the escrow to complete, that means I have to tie up 20 BTC to cover the transaction (or more, depending on how much variance you want to cover).  It's made worse by the fact that if a merchant has shipped something, and the extra BTC balance no longer covers the cost of the trade, then either the escrow service or the merchant is SOL.  Since the escrow service has essentially 100% exposure on this, the fees will probably need to be pretty high.