News for hackers. Stuff that matters.
Re:Running Bitcoin uses a small city’s worth of electricity by qudat on Monday October 02, 2017 @03:14PM (#15386970)
The most striking statistic was that bitcoin is 5000 times more energy intensive than a VISA transaction.

Maybe my naive interpretation of what VISA actually does is showing here, but I don't see how it's a valid comparison. Bitcoin doesn't simply replace credit card transactions, it replaces an entire banking system. Who confirms VISA transactions? How can you send and receive transactions through VISA? What about all the facilities that are supporting that transaction?

I think it's easier to trace the cost of a bitcoin transaction, which bears the entire cost succinctly, compared to an institution like VISA, which has its tentacles in a ton of energy costing faculties.

Re:Running Bitcoin uses a small city’s worth of electricity by kllrnohj on Monday October 02, 2017 @03:33PM (#15387162)
VISA is a credit agency. As in, they confirm the money is paid, nobody else. There's no other transaction that happens as part of paying with VISA other than the monthly bill.

But it should be glaringly obvious that Bitcoin is by far the most expensive way to do financial transactions. That shouldn't even be contentious. It's literally built on the idea of doing computationally-expensive busywork.

Whether or not that busywork is a waste of power or a necessary cost then depends on your social beliefs, but it's definitely going to be vastly more power-expensive than any of the existing systems.

Re:Running Bitcoin uses a small city’s worth of electricity by lojack on Monday October 02, 2017 @03:57PM (#15387379)
> There's no other transaction that happens as part of paying with VISA other than the monthly bill.

I respectfully disagree. There are many many transactions that happen behind the scenes when you're paying with a Visa card. All transactions go through a merchant bank before ever being sent to Visa, and they may even go through a second third party. Additionally there's a number of times in which clearing and settlement occurs, both on the merchant side and on the "monthly bill" part that you discounted as irrelevant.

This all takes energy, the POS takes energy, the banks all require energy to process transactions, it takes energy to send out statements, to pay your bill. I have no clue if this entire process takes more energy than Bitcoin or not, but I can guarantee the cost of doing a transaction through Visa isn't glaringly obvious.

Re:Running Bitcoin uses a small city’s worth of electricity by kllrnohj on Monday October 02, 2017 @04:25PM (#15387605)
The number calculated for VISA's power/transaction was arrived at by taking the entire power consumption of VISA's data-centers and dividing by the number of transactions.

Far from a perfect number and you're correct it won't cover payment processors, but it's also picking up non-trivial amounts of other stuff since those data centers don't do exclusively payment processing.

But either way you wouldn't count the POS. The POS is still there consuming the same amount of power if you pay with BTC, VISA, or cash.

Re:Running Bitcoin uses a small city’s worth of electricity by lojack on Monday October 02, 2017 @04:43PM (#15387764)
Another problem with those numbers is that its a two sided transaction, and Visa data centers only account for one side of the transaction. It also doesn't account for any clearing houses external to Visa.
Re:Running Bitcoin uses a small city’s worth of electricity by Animats on Monday October 02, 2017 @03:40PM (#15387234)
Even excluding mining cost, Bitcoin does a lot of work per transaction. Every full node gets an update for every transaction.
Re:Running Bitcoin uses a small city’s worth of electricity by _jtrig on Monday October 02, 2017 @04:02PM (#15387416)
The bitcoin network leverages electricity/computing costs as a way to ensure competitive decentralized security.

It's driving electrical/computational consumption efficiency but its definitely a catch-22 as with most technology.

Re:Running Bitcoin uses a small city’s worth of electricity by lukev on Monday October 02, 2017 @03:23PM (#15387049)
Bitcoin isn't a payment processor. It can't handle the tiniest fraction of Visa's transaction volume natively.

Of course you can work around this by having third party payment processors that sit between customers and the raw blockchain. But because Visa already does much of that, you need to include the cost of those as well, in order to get an apples-to-apples comparison.

Re:Running Bitcoin uses a small city’s worth of electricity by AgentME on Monday October 02, 2017 @04:43PM (#15387767)
>Of course you can work around this by having third party payment processors that sit between customers and the raw blockchain.

There are decentralized solutions that don't involve trusted 3rd party payment processors. Payment channels and the lightning network will allow many transactions to happen between users that eventually and safely get settled onto the blockchain as only a few transactions containing the net transfer. These systems are decentralized without relying on trusted 3rd party payment processors, and the users are safe from counterparty risk like they are with normal transactions. (I know another reply mentioned Lightning. I just wanted to do more explanation and emphasis on parts.)

Re:Running Bitcoin uses a small city’s worth of electricity by lawn on Monday October 02, 2017 @03:32PM (#15387143)
That's true.

However the transaction throughput doesn't depend on the hashrate. The network could for example handle 10x or 100x the number of transaction with the same hashrate as today.

Re:Running Bitcoin uses a small city’s worth of electricity by brink on Monday October 02, 2017 @03:47PM (#15387292)
Right, don't think of Bitcoin as digital dollars. Bitcoin is more like digital gold. Use it to hedge the digital markets, but don't use it to buy coffee. Granted, some coffee shops will take your "digital gold" as they would take a sliver of actual gold, but logistically it doesn't make sense.
Re:Running Bitcoin uses a small city’s worth of electricity by sillysaurus3 on Monday October 02, 2017 @03:40PM (#15387232)
It can't handle the tiniest fraction of Visa's transaction volume natively.

Not actually true. See the Lightning proposal.

Re:Running Bitcoin uses a small city’s worth of electricity by lawn on Monday October 02, 2017 @03:43PM (#15387263)
1. It's not Bitcoin, it's a sidechain utilizing Bitcoin

2. It's not certain it can work in a decentralized way

Re:Running Bitcoin uses a small city’s worth of electricity by sillysaurus3 on Monday October 02, 2017 @03:46PM (#15387285)
It's bitcoin. It uses bitcoin, it's powered by bitcoin, it's bitcoin. The sidechain distinction isn't a helpful one if people end up using it by default.

Yes, it's uncertain it will work, but the point is that it's not inherently obvious that bitcoin can't accommodate Visa's transaction volume. The above comment made it seem like that's a given.

Re:Running Bitcoin uses a small city’s worth of electricity by lawn on Monday October 02, 2017 @03:56PM (#15387357)
It uses Bitcoin but it is not Bitcoin. It has different security considerations, usage and it's fundamentally different. That it settles to Bitcoin does not make it become Bitcoin. Beef isn't a cow even though it uses (parts of) a cow.

The second part I agree with. According to Satoshi:

> Bitcoin can scale larger than the Visa Network

It's not obvious that this is false.

Re:Running Bitcoin uses a small city’s worth of electricity by AgentME on Monday October 02, 2017 @04:06PM (#15387451)
> 1. It's not Bitcoin, it's a sidechain utilizing Bitcoin

I think you're mixing lightning up with something else; lightning is not a sidechain[0]. In lightning, at every step participants create standard Bitcoin transactions that can be finalized and settled at any time by just publicly broadcasting them on the Bitcoin network. The participants hold off on broadcasting the transactions until they're done with the payment channel so that they save on transaction fees (and avoid bloating the blockchain). They're immune to counterparty risk like normal transactions are, and it doesn't rely on any central or trusted authorities.

[0] https://bitcoinmagazine.com/articles/greg-maxwell-lightning-...

Re:Running Bitcoin uses a small city’s worth of electricity by lawn on Monday October 02, 2017 @04:18PM (#15387543)
Maybe sidechain isn't the best term but I don't know a better one.

You're saying it yourself, it creates standard Bitcoin transactions (not lightning transactions). They hold off on broadcasting them, but that may mean if they both go offline they loose their state. It's using Bitcoin as a settlement layer but it's still not interchangeable with Bitcoin.

It still has not been shown that LN can even work in a decentralized fashion.

It uses Bitcoin and it may even become the default way to transact and be better in any way. But it doesn't matter, Lightning is not, and will never be, Bitcoin.

How can this distinction not be clear?

Re:Running Bitcoin uses a small city’s worth of electricity by AgentME on Monday October 02, 2017 @04:37PM (#15387712)
>You're saying it yourself, it creates standard Bitcoin transactions (not lightning transactions). They hold off on broadcasting them, but that may mean if they both go offline they loose their state.

Yeah, the guarantees aren't exactly the same. Personally I expect that the risks will be for the most part smoothed over by things like lightning software that automatically syncs the state of payment channels between all of your devices for redundancy.

>It's using Bitcoin as a settlement layer but it's still not interchangeable with Bitcoin.

When a payment channel is settled by any of the participants, it's normal Bitcoin that comes out.

>It uses Bitcoin and it may even become the default way to transact and be better in any way. But it doesn't matter, Lightning is not, and will never be, Bitcoin.

I really think that's splitting hairs. If it becomes the standard way to send Bitcoin around, such that nearly everyone talking about making or receiving payments in Bitcoin is using Lightning, and if it does end up working very well in practice with many transactions per second, then I think it's more than fair to argue against statements like "Bitcoin can't scale up to VISA volume". Are you insisting on always explicitly referring to them as a combination ("Bitcoin/Lightning")? Kind of reminds me of the losing battle fought by some to correct all references to Linux as "GNU/Linux"...

Re:Running Bitcoin uses a small city’s worth of electricity by rtkwe on Tuesday October 03, 2017 @02:03PM (#15394546)
But to open a channel you do have to have a transaction on the blockchain with a smart contract right? So there's now two transactions for every channel opened which means unless channels are reused for multiple transactions between two parties there's no net benefit right?
Re:Running Bitcoin uses a small city’s worth of electricity by AgentME on Tuesday October 03, 2017 @03:45PM (#15395479)
Right, the benefit comes from reusing opened payment channels. A key thing to know is that payment channels can be used transitively: if Alice and Bob have an open channel, and Bob and Charlie also have an open channel, then Alice can send a payment through the connections to Charlie without any risk of Bob stealing the money. If many people keep open connections to a couple people each, then it becomes ridiculously likely that a path could be found through already-open payment channels between any two participants.
Re:Running Bitcoin uses a small city’s worth of electricity by rtkwe on Tuesday October 03, 2017 @07:21PM (#15397063)
But also each channel has to have the total amount being sent precommited in the initial channel opening so in your example if Alice want's to send Charlie 1 BTC the balance in both the A-B and B-C channels has to be at least 1 BTC. Which kind of demands some pretty central clearing hubs in the lightning network that will need a large amount of BTC locked into these channels.
Re:Running Bitcoin uses a small city’s worth of electricity by matt_wulfeck on Monday October 02, 2017 @03:25PM (#15387074)
5000x the energy and provides a maximum throughout of 7 transactions-per-second, so you’re right. They’re completely different leagues.
Re:Running Bitcoin uses a small city’s worth of electricity by JBReefer on Monday October 02, 2017 @04:12PM (#15387501)
Yeah, Visa is useful.
Re:Running Bitcoin uses a small city’s worth of electricity by austenallred on Monday October 02, 2017 @03:28PM (#15387114)
That doesn’t include the cost of visa actually processing the transaction though. It’s including governance, maintenance, arbitration, etc. Bitcoin does much more than just move cash from a to b.
Re:Running Bitcoin uses a small city’s worth of electricity by Alex3917 on Monday October 02, 2017 @03:36PM (#15387198)
A lot of the energy that powers Bitcoin would otherwise go unused though, e.g. energy from very remote hydroelectric dams in Siberia, China, and Canada.
Re:Running Bitcoin uses a small city’s worth of electricity by nightcracker on Monday October 02, 2017 @03:23PM (#15387047)
The real question is what the hell VISA is doing that one of their transactions requires even a tiny fraction of the work that goes into the mass hashing of Bitcoin.
Re:Running Bitcoin uses a small city’s worth of electricity by CamelCaseName on Monday October 02, 2017 @03:28PM (#15387108)
VISA has to maintain its data centers. They're working on becoming more energy efficient, but it's a long and involved process. [0] On top of that, there's also the energy required to run the PoS terminals, I'm not sure if that was factored into the equation though because that burden is shifted to vendors.

[0] http://www.businesswire.com/news/home/20170725006524/en/

Re:Running Bitcoin uses a small city’s worth of electricity by xapata on Monday October 02, 2017 @03:37PM (#15387203)
Does a Bitcoin PoS terminal require less energy or are they about the same?
Re:Running Bitcoin uses a small city’s worth of electricity by eropple on Monday October 02, 2017 @03:33PM (#15387165)
That's not "the real question" at all, and to frame it as such smacks of whataboutism.

High-availability data centers use power. We understand this. They also have meaningful outputs that Bitcoin struggles to demonstrate on its own.