Hacker News new | ask | show | jobs
by ethanbond 1463 days ago
Except that… you don’t need to use Facebook to hypothetically buy food or goods or services…

Facebook isn’t an appropriate analog to what BTC/crypto aims to be.

1 comments

Wouldn't you still need some sort connection to the greater network to use a credit card? Of course if you're speaking about cash then yes, but BTC also comes in the form of physical coins as well if you really wanted it.
> Wouldn't you still need some sort connection to the greater network to use a credit card?

Nope. Reminder for those new to how credit cards actually work, there are two distinct transactions and they are not connected. Authorization transactions establish that this is, in fact, really a credit card issued by BIG BANK, and optionally that some credentials you've got are genuine (e.g. a PIN for modern chip and PIN cards, or a 3-4 digit security code for a remote payment). Authorization aims to protect merchants from crooked customers and to some extent to protect banks from crooked merchants. Nobody cares about the customer, if you want protecting ask your government. Settlement transactions move money from the customer's account to the merchant's account.

An offline credit card terminal may be able to perform some limited Authorization with chip cards in particular, it can confirm that the chip card says this is the correct PIN for example, but regardless it can begin the Settlement transaction.

Now, the Settlement won't actually happen immediately, but eventually the transactions are batched up and sent to a bank and the bank executes them, and the settlements occur.

Debit cards can need an online transaction because the card may be unwilling to authorise the Settlement process if it can't confirm you actually have the money, as these cards may be issued to people who aren't allowed credit.

Bitcoin wallets can do the same. You can sign transactions without internet connectivity.
The credit card transaction involves fungible currency, the Bitcoin transaction doesn't do that. As a result the batch operation succeeds for the credit card.

Six equivalent cards, each performing six offline transactions for $5 each results in thirty six $5 transactions, $180 from one account to various merchants. Settlement transactions can complete more or less instantly or take several days, you don't care and your card isn't involved.

What’s the issue with Bitcoin in this context?
The credit card transaction isn't about the specific money. A Bitcoin transaction about this Bitcoin A is different from one about this other Bitcoin B. If I do two offline transactions paying with Bitcoin A, but keep Bitcoin B each time, then even though I received goods worth two Bitcoins, the blockchain says only one merchant gets Bitcoin A and neither gets Bitcoin B. But if I do two $100 credit card transactions, those aren't for the "same" $100, when settlement is completed two $100 transactions adds up to $200.