(no title)
zallarak | 6 years ago
- A single bitcoin "transaction" can actually have thousands of inputs and thousands of outputs. So energy "per transaction" or "transactions per second" is not analogous to a typical monetary transaction.
- Bitcoin does not compete with literal credit card transactions (although some use it like that today). I'd compare Bitcoin on-chain transactions with how nation-states settle their central-bank ledgers with gold. Gold is the best comparison to Bitcoin because trading in hard gold is "final". Credit card transactions happen on a higher level in the financial stack. As does cash. As do bank transfers. All of these bubble down into interbank transfers that eventually settle on the base layer of central banks. So compared to shipping and securing gold, Bitcoin is quite cheap!
* Pasted and modified from an earlier comment I made on HN.
sfjailbird|6 years ago
That's, like, just your opinion. For a lot of people it competes just fine.
> Credit card transactions happen on a higher level in the financial stack. As does cash
How so? As far as settlement is concerned, a cash transaction is pretty much exactly like a bitcoin transaction (and quite unlike a credit card transaction).
bduerst|6 years ago
Until it doesn't. A payment network is graded on how it handles disputes, not regular transactions. Bitcoin can't do refunds or chargebacks, making it rife for fraud.
Sure, you can implement escrow, but then it's no longer competitive like GP said.
kain_niak|6 years ago
nullc|6 years ago
In Bitcoin the block size limit was eliminated and replaced with a block weight limit which better reflects the long term operating costs for node. The raw 'size' of transactions inherently is becoming less meaningful in the long term with things like transaction compression and compact encodings.
The weight limit doesn't map perfectly to any size limit because its limiting different things, this evening most blocks have been about 1.3 MB.
mathiasrw|6 years ago
Why not?
ra5|6 years ago
Because these credit card companies have thousands of _their_ machines, in _their_ locations, running _their_ software, to meet _their_ standards.
Meanwhile, Bitcoin is run god knows where, for god knows who (as rightfully intended of course), on god knows what software.
Sadly speed is just naturally part of the tradeoff in this scenario.
nemild|6 years ago
- Bitcoin doesn't have chargebacks
- Bitcoin's base protocol transaction throughput is low
- There is a fixed cost per transaction (credit cards have low marginal costs for the credit card processor, and variable, percentage-based fees)
__s|6 years ago
You could build that feature on top of bitcoin, but it isn't a feature that should be built into bitcoin transactions. See the lightning network