Also PoW is hilariously inefficient. Because the amount of energy one needs to spend is basically related to the amount of value one could grab by cheating, so if all economy would be based on Bitcoin we'd be talking about basically cooking the planet due to PoW.
When Satoshi originally devised PoW it was more about owning the hardware and using that as basis for voting. Energy costs were miniscule. He simply didn't foresee the, now obvious, result that it will became a function of burned energy rather than amount of hardware out there.
The link you provided indicates transactions added to the mempool per second! The mempool is a cache of broadcast transactions from which miners pick transactions to be added to the next block.
> Also PoW is hilariously inefficient. Because the amount of energy one needs to spend is basically related to the amount of value one could grab by cheating
Your statement is entirely unclear. Could you restate it? For Steelman purposes, I'll ignore the non-sequitur about cheating.
You claim that algorithm x is inefficient in absolute terms? Assuming you're an engineer, you know that engineering operates by comparisons and tradeoffs. PoW is how Bitcoin provides final settlement of transactions and unforgeable costliness compared to existing systems of money (e.g. fiat) and money transfer(e.g. visa, paypal, swift) which are all centralised and built for censorship, while bitcoin is decentralised and censorship resistant. And it provides final settlement of transactions every hour for thousands of transactions. "Finality" and "Unforgeability" are the terms you should attend to. These are both tied to hashrate which is tied to the profitability of mining the heaviest chain.
"Bitcoin has unforgeable costliness, because it costs a lot of electricity to produce new bitcoins. Producing bitcoins cannot be easily faked [..]" [0]
"So what are settlement assurances exactly? They refer to a system’s ability to grant recipients confidence that an inbound transaction will not be reversed. Wire transfers using a messaging system like SWIFT are popular in part because they are practically impossible to reverse. They are considered safe for recipients because originating banks will only release the funds if they are fully present in the sender’s account. [...] recipients of a Bitcoin transaction can have extremely high confidence that, once buried under a few blocks, a transaction is unlikely to be reversed."[1]
> When Satoshi originally devised PoW [...] Energy costs were miniscule.
> [Satoshi] simply didn't foresee the, now obvious, result that it will became a function of burned energy rather than amount of hardware out there.
I'm wary of trying to interpret Satoshi, but here are his own words:
"I think the case will be the same for Bitcoin. The utility of the exchanges made possible by Bitcoin will far exceed the cost of electricity used. Therefore, not having Bitcoin would be the net waste. [...] Each node’s influence on the network is proportional to its CPU power. The only way to show the network how much CPU power you have is to actually use it." [2]
2700 transactions for 10 minutes comes at 4.5 per second. So yeah, matches.
> Your statement is entirely unclear. Could you restate it? For Steelman purposes, I'll ignore the non-sequitur about cheating.
By cheating I meant making a sidechain that would become longer than the mainchain, thus enabling a double spending attack. If the amount of money to be made in double spending attack is higher than honest mining someone will make it, the only thing protecting against that is that the cost of mining must be large enough compared to value being transferred.
>I'm not sure what you mean. In general, energy costs seem to be dropping over time
Back when it was CPU mined. Before even the first GPU mining. It was just about proving that you have an actual HW dedicated into the task.
Exactly as mentioned in the quote that you said. He didn't have a clue that it would become dedicated HW that has only a single function, burning energy to calculate SHA256 and nothing more.
Also do note that the whole concept of non mining node was foreign. Instead of the original design of nodes that mine we're in situation where nodes don't mine and most mining happens in centralized farms.
> By cheating I meant making a sidechain that would become longer than the mainchain, thus enabling a double spending attack.
A double spend attack can only spend the attackers coins.
> If the amount of money to be made in double spending attack is higher than honest mining someone will make it, the only thing protecting against that is that the cost of mining must be large enough compared to value being transferred.
That's precisely the game theory and why the network remains secure. It's addressed in the whitepaper and fundamental. Economic incentives are the security model. [0]
I'm not sure what the rest of your points have to do with settlement finality and assurances so I can't address them.
There's been a decade of analysis of Bitcoin engineering. I'm yet to hear anyone venture an original criticism that hasn't been rigorously and extensively rebutted already since genesis.
And those limits come up to the theoretical maximum of was it 7 or so and in practice around 4
https://www.blockchain.com/charts/transactions-per-second
Also PoW is hilariously inefficient. Because the amount of energy one needs to spend is basically related to the amount of value one could grab by cheating, so if all economy would be based on Bitcoin we'd be talking about basically cooking the planet due to PoW.
When Satoshi originally devised PoW it was more about owning the hardware and using that as basis for voting. Energy costs were miniscule. He simply didn't foresee the, now obvious, result that it will became a function of burned energy rather than amount of hardware out there.