4 ms·
Tiny amounts literally cannot be settled in minutes. To get a transaction in an hour requires a much higher transaction fee ($11 as of my writing now) than an e
by Robotbeat 6y ago
Tiny amounts literally cannot be settled in minutes. To get a transaction in an hour requires a much higher transaction fee ($11 as of my writing now) than an equivalent Visa purchase (which clears faster). I can buy a $1 (fee-inclusive) candy bar with a Visa from a vending machine and the transaction costs literally pennies and is approved in seconds with no prior relationship with the owner of the vending machine.
You can argue $10-100 is “tiny,” if you like, but as Bitcoin is today, it is only really useful for large transfers. Or perhaps medium sized transfers if you live in a place like Venezuela. This is less true even for other blockchain-based cryptocurrencies for two reasons: 1) they’re less popular so less demand for transactions 2) they use a larger blocksize and/or shorter time between blocks (both of which have drawbacks and limits).
Regardless of what the Satoshi white paper said, base blockchain simply doesn’t scale well globally for small transactions. Currently still doable for medium and large transactions, but if 7 billion people used Bitcoin as it is now (limited to 7 transactions per second), they could only settle to the blockchain once every billion seconds on average (a billion seconds is over thirty years).
- spmurrayzzz 6y agoI do think there's a use case for zero-confirmation transactions which, although are not settled fully, have to pass a long list of acceptance rules to be fully propagated to the mempool across the network. While this doesn't have the full double spend protection that you get after 6+ confirmations— its arguably reasonable enough to use network mempool quorum for buying a cup of coffee. Beyond that though, there are a number of solutions at layer 2 that can be used here as well, lightning network being the most widely used at this point.
- Robotbeat 6y agoRight. The solution to small transactions is to use another thing which is not Bitcoin (although I suppose if you felt like it you could denominate it in Bitcoins without settling the transaction...). And/or compromise on the decentralized trustlessness thing.
- spmurrayzzz 6y agoWell thats not entirely true. Lightning network _does_ use bitcoin smart contracts settled on-chain as a way to provide more liquidity for efficient payment routing. So it is bootstrapped to the same decentralization/trustlessness (mostly). The analogy here is that its like saying: using TCP (layer 4) for transport reliability isn't giving up on IP (layer 3), its building on top of it. You still get the benefits of the basal level protocol.
- krupan 6y ago"an equivalent Visa purchase (which clears faster)" How long does it take for a Visa purchase to clear equivalently to bitcoin? I think to be equivalent to bitcoin it would have to be, I have some cash, and now someone else has that cash. Not a promise of cash. Not a balance in my bank's database. Actual cash. How long does that take using the Visa network? EDIT: also, what are all the costs involved in that Visa transaction? Payer has to travel to an ATM, deposit cash, Payee has to set up a merchant account or use stripe or something, they have to travel to an ATM, withdraw cash, etc., etc.
- rstuart4133 6y ago> Tiny amounts literally cannot be settled in minutes. Your right. It wouldn't be worth $1T now if that was true. It certainly wouldn't be worth $1T if the you could only do 7 bitcoin transactions per second. With the addition of the ligthning network transacting Bitcoin happens in milliseconds, with an unlimited number in parallel and the fee is well under a a cent right now. Why Mastercard announced they were moving into Bitcoin is mystery of course. But I can't help wondering if the cost of a lightning transaction where they control the nodes compared the cost of trip a debit card takes (customer bank --> customer master card --> merchant terminal --> merchant bank) passing through the sticky fingers of two banks, was a factor.