The Coinbase Android App Has Launched
blog.coinbase.com
blog.coinbase.com
I paid for bitcoins on Feb 27, 2013. My natural assumption was that bitcoins will be deposited into my account in the next couple of days. It did not happen: the transaction was marked "pending". After a week, I suddenly hot an email saying: "Unfortunately, we have decided to cancel this order because it appears to be high risk." I must say that this response is quite disappointing. Accusing an honest new customer excited about your new product of potential fraud as the first communication from coinbase.com is probably the worst thing a company can do for its PR. This has been a valuable lesson for me that accusing customers of fraud before they actually commit it is not a great way of promoting a new service. I saw posts to this end on news.ycombinator.com (i.e. do not use Coinbase to purchase bitcoins), but I ignored them and tried anyway...
The result was: "we have white listed your account", so now I am free to buy bitcoins at 30% more than what I wanted to. I cannot explain to them that the attitude "guilty until proven innocent" will cost them more in good will of new users long term than the actual money lost on fraud otherwise, had they relaxed their insane risk controls.
Where could I read more about the risks and challenges that a company attempting to do this would face (open sourcing a customer facing app)?
When buying or selling bitcoin, you are buying or selling from Coinbase directly. Coinbase does not act as an intermediary or marketplace between other buyers and sellers of bitcoin.
What's the effective exchange rate for customers? You already say you take 1% of each transaction; is the exchange rate tied to the current trading price of one of the major exchanges, or are you setting that yourself (like retailers do for foreign currency)?
I imagine you're doing some of your own arbitrage, here. That's fine as long as prices keep going up. What happens if prices crash and a bunch of people put in buy orders? I assume this is where the 48hr window you give yourself to "retrieve offline funds" comes in. In that event, what price do your customers pay? The market rate when they put in the buy order, or the rate 48 hrs later when you deliver the bitcoins?
It's an intriguing and exciting service, but I fear you're either leaving yourself open to massive liability, or are going to be forced to screw over your customers in the event of rapid swings in the value of BtC.
One can only assume that in the reverse case they'd have pocketed the difference. So it seems like it might be the latter.
EDIT: Actually, can someone tell me the advantage of Coinbase over the Blockchain wallet? The latter syncs to my Dropbox, the app is ridiculously more featureful (even has push notifications on payment receipt), and it's been around longer. I don't understand why we keep hearing about Coinbase but not Blockchain.
Does anyone know if Coinbase did this in-house or if they contracted out? Just curious...
In particular, Isaac (a Coinbase user in Canada and previous Google intern)
sent us a nearly completed Android app totally unprompted,
and was kind enough to open source it."and brought him on board to continue working on it."
There don't seem to be (m)any experts looking at bitcoin either (maybe I just haven't looked) and so broader problems with the whole system aren't being raised or addressed, all of the writing and analysis that is out there seems amateurish. It's no surprise to me that aside from some minor trolling, there's no-one writing about the crash.
Similarly, if the price drops to $28, you still pay $30/bitcoin.
So you're locked in at the exchange rate at the time you place the order.