News for hackers. Stuff that matters.
Re:Coinbase outages by amelius on Wednesday May 19, 2021 @10:05AM (#27208799)
> BTC is using over a megawatt hour PER transaction!

A transaction meaning transferring money from one wallet to another?

Re:Coinbase outages by jonrcooper on Wednesday May 19, 2021 @10:09AM (#27208848)
Nope - the author is incorrectly using total energy / total transactions to get this number. Which, is understandable. However, if there were 2x the transactions, the total energy would stay very close to the same. So no.

There's a lot of energy to secure the network, but the actual energy usage per transaction itself is a small fraction of that misquoted number.

Re:Coinbase outages by hwillis on Wednesday May 19, 2021 @10:26AM (#27209091)
You are correct, but for the wrong reason. Bitcoin's energy consumption[1] does not track with the number of transactions[2]; energy consumption has significantly increased while the number of transactions has not. What the energy consumption does track is the price[3]: mining creates coins, so higher price means more mining. The current ~4% inflation rate will not significantly decrease incentives for decades.

In a sane world, the energy use and price would be tied to the actual usefulness of the currency. They are not. In roughly 100 years the energy use will be set by transaction fees and the number of transactions, but currently it's only proportional to speculative will.

When transaction fees incentivize mining, the incentive to mine will certainly be much lower. Arguably more secure, too- the block reward creates a separate incentive for large players to dominate mining, which lowers the diversity of miners. It's not at all clear that the absolute energy consumption will be lower than it currently is.

[1]: https://digiconomist.net/bitcoin-energy-consumption/ [2]: https://ycharts.com/indicators/bitcoin_transactions_per_day [3]: https://www.coindesk.com/price/bitcoin

Re:Coinbase outages by idreyn on Wednesday May 19, 2021 @10:16AM (#27208946)
But it's worth clarifying that the number is correct — Bitcoin is currently using 1 Mwh per transaction.
Re:Coinbase outages by mthoms on Wednesday May 19, 2021 @02:38PM (#27212632)
Energy per transaction is not a very useful metric since each validated block helps secure previous blocks as well.

Put another way - each validated block helps secure every single transaction that came before it.

I'm not going to argue that the energy consumption is worth it (I don't think it's sustainable myself). I'm only pointing out that energy per transaction is a bad metric if you want to have an honest debate. It's much more complicated than that.

Re:Coinbase outages by fsflover on Wednesday May 19, 2021 @10:51AM (#27209444)
Except there is no connection between megawatts and transactions.
Re:Coinbase outages by foepys on Wednesday May 19, 2021 @11:26AM (#27210029)
Because blocksize is fixed and blocks are consistently full, it's possible to estimate the next block's energy usage per transaction. All blocks are currently full as miners have an incentive to collect all transactions available, ordered by their attached transaction fee.

If you mean that the same amount of power would be used whether the blocks are full or empty, you are technically correct but in practice it's not relevant until blocks are consistently not full.

Re:Coinbase outages by Balantio on Wednesday May 19, 2021 @05:15PM (#27214542)
Does BTC makes sense if there would be no transactions?

If transactions are critical for everyone, wouldn't that mean that keeping bitcoin mining alive is a fundamental part of transactions?

We could argue that fiat keeps databases running (if we ignore physical money) and bitcoin is keeping blocks mining active.

I don't think it is wrong to say megatwatts per transactions. We could ignore this completly and say 'the baseload of just keeping btc running is x megawatts per hour' and that would just ring the same bells.

I'm pondering if we could also say something like "btc itself as a cryptosystem motivates actors to consume megawatts per hour due to the interest in btc and the current fiat<>btc exchange value"?

Re:Coinbase outages by chabes on Wednesday May 19, 2021 @10:58AM (#27209578)
That is not correct.

Two glaring gaps in that concept...

First, energy use is not tied to transactions. An empty block uses the same amount as a full block.

And second, the transaction count we’re discussing is the count of settled base layer transactions. This doesn’t include the majority of transactions of value: those that occur off chain or through second layer transactions. An infinite amount of off chain and L2 transactions only need a single on chain transaction to settle.

Re:Coinbase outages by davewritescode on Wednesday May 19, 2021 @11:48AM (#27210286)
Total energy / total transactions is a completely appropriate metric to use. If you could meaninufylly scale the number of bitcoin transactions and could amortize the high fixed costs of running the blockchain I'd agree with you but as it stands right now, you can't.

Yes, I'm aware there's off chain solutions such as lighting but it's unclear to me whether those solutions are viable long term.

Re:Coinbase outages by UncleMeat on Wednesday May 19, 2021 @10:45AM (#27209355)
But there can't really be 2x the transactions (or, at the very least there cannot be 100x the transactions). Transactions/block varies but there is a fundamental limit on how many bits can fit into a block.

Transactions are the thing that matters. Simply securing the network achieves nothing if people cannot move money. That's why people measure the network with transactions/joule.

Re:Coinbase outages by piva00 on Wednesday May 19, 2021 @10:44AM (#27209342)
Isn't the network already saturated with transactions though? To the point where it was needed to implement something like Lightning Network to compensate for that?
Re:Coinbase outages by CyberDildonics on Wednesday May 19, 2021 @10:58AM (#27209585)
It was never needed. What was needed was to increase the max block size.

Instead, new people took it over and kept the throughput to the rate of a 56k modem. Now for the cost of a single transaction you can pay for enough hard drive space to hold the entire chain and enough bandwidth for a billion transactions.

This is like building a sidewalk instead of a freeway then saying you need to build a network of gondolas over it that just plunks groups of people down at different places on the sidewalk to move people.

Re:Coinbase outages by piva00 on Thursday May 20, 2021 @03:34AM (#27218429)
Ah, yes, I'm very aware of that fact, my use of "needed" here was in the sense it was needed after all the ones making money from transaction fees took over and decided to not increase the block size.
Re:Coinbase outages by grey-area on Wednesday May 19, 2021 @10:15AM (#27208933)
Unfortunately the network can’t handle more transactions.

Decentralised, fast, cheap: pick two.

Re:Coinbase outages by hwillis on Wednesday May 19, 2021 @10:30AM (#27209150)
Bitcoin picked centralized, slow, and expensive. Most mining is done in giant warehouses, and the whole point is that more computing power results in zero faster processing.

It remains to be seen if there are good ways to do distributed currency, but there are certainly less bad ways.

Re:Coinbase outages by grey-area on Wednesday May 19, 2021 @12:34PM (#27210956)
Sure, they could have made better choices, but the decentralisation is really a fundamental problem that can't be designed away.

If you want it decentralised it's going to be significantly slower and more expensive than centralised networks.

Re:Coinbase outages by hwillis on Wednesday May 19, 2021 @01:05PM (#27211430)
More computationally intensive, yes- but computationally intensive may mean "running on smartphones in the background for .1% reduction in battery time" or "a medium-sized country".

Increased cost is certainly not so straightforward. If you're sufficiently distributed, using already-existing hardware, with spare compute on extremely efficient devices, it could conceivably cost less. Even if a centralized server farm would be doing an order of magnitude less math, smaller processors use an order of magnitude less power to do that math.

Bitcoin proper has a central ledger- every miner needs to hear about your transaction to verify it. Lightning is a clumsy way of reducing how many actors need to be notified of your transaction. Better currencies include stuff like that as first class. It's all in the name of getting closer to a constant-number verification scheme that is closer to competitive with the O(1) of registering a transaction with a bank.

Centralized credit/debit cards exist so that a big wealthy firm can say yes, this person has enough money for this transaction and I will guarantee the transaction by paying for it even if they can't. What I would really like to see is distributed, automatic guarantees: when you buy something at a coffee shop, people running validators on wifi will pick it up and use their staked currency as insurance (hedged by the system) that they know accounts who trust this particular account, and the transaction is valid. More people staking and trusting this account means more trust by the larger system, which then only has to validate aggregated transactions. Anyone announcing themselves at a validator plugs in at a given level of aggregation, all of which have different staking/network/latency/storage requirements. Unlike off-chain transactions (eg lightning), the system is guaranteed at every level.

Any given transaction will still be validated dozens or hundreds of times. En bloc it will probably use tens or hundreds of times more energy than the server farms powering VISA. I'll be honest, I'm okay with that. I really like the idea of having a bank account that isn't tied to a company.

Re:Coinbase outages by MomoXenosaga on Wednesday May 19, 2021 @01:15PM (#27211545)
My country handles 5 billion electronic transactions a year (thanks to COVID cash practically died last year). Fast and cheap although to be fair not decentralised. To this day I have no idea what cryptocurrency was supposed to solved.
Re:Coinbase outages by Balantio on Wednesday May 19, 2021 @10:08AM (#27208839)
i would say but i haven't checked his data.

Generally speaking, every 10 minutes! one block is mined which is incentivived with 6 btc or roughlyl the equivilent of over 150.000$.

In avg there are 1000-2000 transactions per block.

Re:Coinbase outages by doomroot on Wednesday May 19, 2021 @10:16AM (#27208948)
We have no idea how many transactions are “in a block”. There are multiple decentralized layers aggregating thousands of transactions down into a single bitcoin block transaction. This doesn’t even begin to touch the sheer magnitude of transactions that exchanges facilitate between their users without touching the blockchain.
Re:Coinbase outages by davewritescode on Wednesday May 19, 2021 @11:57AM (#27210417)
Yes, but when I exchange bitcoin off chain, I'm giving up a lot of the benefits of using bitcoin in the first place.

Lighting in particular solves transaction speed by introducing additional potential security problems that need to be accounted for, particular closed channel type attacks.

Re:Coinbase outages by Balantio on Wednesday May 19, 2021 @05:07PM (#27214461)
From a default btc perspective, we are very aware of how many transactions are there.

Non of my ways of buying/using bitcoins is doing it indirectly.

And i do have to assume that this is nothing you can't estimate. After all either those systems are known and used, than you should be able to verify that this is a potential lightning transaction block which contains more or so.