Hacker News new | ask | show | jobs
by vernon99 3162 days ago
Which you can, for years now... lots of services provide debit cards tied to your bitcoin wallet. Instant purchases. Some examples: https://www.weusecoins.com/bitcoin-debit-cards/
1 comments

We were just discussing this earlier with some friends. Don't bitcoin transactions take a large amount of time? A block takes 10 minutes to mine, and there is no guarantee your transaction will be picked up by the currently mined block (or the one after), because there is a limit on the number of transactions that can fit in a block. Are there solutions to this?
Ethereum's blocktime is way shorter: 10 seconds. You usually want multiple blocks to be finalized, from 3 to 6 to be sure you are on the longer chain.

The proposed blockchain solution for this are state channels where payments are then instant. Using state channels you can build a multi-hop network solution called Raiden (Ethereum) and Lightning Network (Bitcoin).

That is correct. One solution to this being worked on is Lightning Network (http://lightning.network)
In the case of a debit card it can be pre-paid and/or the fees cover the costs just like with credit cards.
But then you are not really paying with Bitcoin. You are paying with Visa and funding your account with Bitcoin.
By that standard, when you use a bog standard Visa card you're not actually paying with dollars[1], you're paying with the artificial virtual currency your bank provides that is pegged to the dollar at 1:1, and merely funding your account with dollars.

[1] Substitute your local fiat currency here

No, you are paying with whatever currency the counter-party accepts. What backs the debit/credit card does not matter as long as the issuer thinks you have the assets to cover the loan they are making. If I have a card linked by my brokerage account I am not paying for dinner with shares of AMZN, I am paying in dollars and at some point will be required to convert some asset into dollars to cover the loan.
But this is a pretty inconsequential semantic difference. You could just as easily say that you’re selling dollars and the grocery store is paying you in bread.
But in both cases the merchant receives dollars. When actually paying with Bitcoin, the merchant would receive Bitcoin.

The point is that it's a Visa transaction not a Bitcoin transaction.

An alternative solution are some cryptocurrency loan programs such as ActiveHold