The New York bar that takes Bitcoins
money.cnn.com
money.cnn.com
>"When we opened a few months ago, I said that we needed to be the first New York bar to accept Bitcoins," said Charlie Shrem
So it's more like "Long-time Bitcoin promoter finally able to accept Bitcoins".
"Right now or by the time I finish pouring the drink?"
It's almost as if the bar doesn't want to reprint its menu twice a day to account for the bitcoin pricing bubble.
The 'in-between' has long since faded.
How many customers have paid using bitcoin in the first week?
How much of this a novelty attraction versus an actual payment alternative?
Is there a payment dispute system for BitPay?
How did BitPay an the bar owners get put in touch? Is there some interesting business development story here?
Almost certainly not, given that Bitcoin intentionally operates the same way cash transactions do. And BitPay specifically mentions that feature on their front page: "With Bitpay you can eliminate the risk of Fraud, Chargebacks, and Identity Theft from internet payments.".
BitPay is the #1 Bitcoin payment processor. Either Charlie or the bar founders decided that BitPay was a logical partner.
So no unusual story here. Just like in the non-Bitcoin world, initial investors are often your family/friends.
Visa/MC charge us 1.1%
So, if I accept a bitcoin right away, I open myself up to a fairly trivial double-spend attack. If I wait for one confirmation, it's harder, but still sorta maybe doable. If I wait for several (1-2hours), it's near impossible.
Compare with taking cash which may be phony, or a CC which is easily charge-backable, and the business's risk is ... close enough to the same.
One confirmation, that is, being included in one block, takes anywhere from a few seconds to 15 minutes, probably averaging 5-7 minutes. With that, it's already virtually impossible to double-spend without having enough mining power to take 51% of the current mining network. That's a bit more hashing power than the entire current mining network combined. That'll earn you hundreds of thousands of dollars a day just doing honest mining, and potential double-spend activity well into the tens of millions or more. Again, why bother with that to rip off a $20 bar tab? Or even a $2,000 bar tab?
If we're talking values <$250 (an arbitrary number that I think is a "small" value for a business), you will be perfectly fine waiting only a few seconds for the transaction to go through.
However, there is a small risk of what is called a "double-spend attack". Basically, a criminal can send two Bitcoin transactions at once (one to the person they are paying and one to themselves). If they get lucky or can leverage a lot of computing power, they can make the person they are paying think they received their Bitcoins, but in the end, the attacker might be able to make the transaction in which they sent money to themselves go through first.
Thankfully, such an attack is rather hard to pull off. If an attacker sends two transactions at once, some clients can detect such an attack and display a notification within a few seconds of the transaction. It also takes some luck and computer skill. Basically, it's not a repeatable process that someone can get away with. The other way, involving lots of computing power, is very expensive to pull off and gets exponentially harder as time goes on, which is why it's not really a risk for small transactions.
So basically, there is a small risk of losing money if you only wait a few seconds, but almost no risk if you wait a few minutes. If my math is right, it takes, on average, 5 minutes for a block to confirm from any random point in time (if my math is right, which I'm not at all confident it is). So if I was doing a thousands-of-dollars transaction, I would wait for one block (5 minutes average? Someone check my math here), but if I was doing tens of thousands of dollars, I would wait for 3 blocks (closer to half an hour).
This is kind of counter the spirit of direct P2P of bitcoin. I'd expect the transaction to happen directly between the customer wallet and the wallet of the bar. Why is the intermediary / conversion needed at the time of the transaction?
From the bar's point of view this is really no different to a Canadian coming in to the bar and buying a drink with their Canadian credit card - in that case, the customer is debited a $CAD amount by their bank (plus a currency conversion fee) and the bar receives $USD in their account.
That's exactly my point. Dollars are viewed (and are) way more stable and less risky at present. For real bitcoin economy to expand though, this needs to change, so more and more bitcoins are used for direct transactions, rather than for such instantaneous conversion.
Bitcoin is still superior to USD cash in many ways, however, because the "direct P2P" transactions are virtually immune to fraud (e.g. counterfeiting) and can be done online. Of course, the financial services for bitcoin are relatively new, which means there aren't any particularly experienced and trustworthy options. It takes time and a long transaction history because the average person will trust a financial service provider—remember that credit card companies used extensive advertising campaigns in their efforts to get people to think of them as normal everyday USD transactions.
(The bar never sees any BTC from a customer)