Settings

Theme

Bitcoin mining and energy consumption

blog.bitcoin.org.hk

151 points by reinierladan 8 years ago · 126 comments

Reader

seanwilson 8 years ago

One of the big selling points of Bitcoin is that it's meant to be decentralised but it doesn't look like this plays out. Proof of work seems to inevitably lead to all the power going to parties that can afford specialised hardware who are in countries with low electricity costs.

Running a Bitcoin miner on commodity hardware now is pointless which seems to go against the spirit of Bitcoin when it started. Was this predicted at the inception of Bitcoin? It's interesting how economics impacts the security of the protocol like this.

Proof of stake is meant to consume less resources but then the power is then handed to people with the most money? Coming up with a way to have a decentralised currency where everyone involved gets a fair say without consuming too many resources is a super interesting problem.

  • jasode 8 years ago

    >Was this predicted at the inception of Bitcoin?

    It was not predicted in the original Bitcoin whitepaper. Yes, it discussed the theoretical feasibility of a 50+% attack to double-spend but it didn't explicitly predict a "consolidation" to specialized hardware miners that leaves out the miners at home using regular computers.

    >It's interesting how economics impacts the security of the protocol like this.

    Every decentralized protocol suffers from unintended centralization caused by economics. The same thing happened to other protocols like NNTP (Usenet), SMTP, HTTP+HTML, and Git.

    The underlying issue is that technical protocols still have to be realized on real hardware like cpus + harddrives + network bandwidth and consume real costs like human labor. You can decentralize a protocol specification but you can't decentralize the amount of money different entities are willing to spend on that protocol. Each protocol whether NNTP/SMTP/Git/bitcoin does not come with a $1 million grant for homeowners to spend at Newegg to keep protocols decentralized.

    That's why protocols consolidate towards big players in a power law distribution.

    • seanwilson 8 years ago

      > It was not predicted in the original Bitcoin whitepaper.

      > Every decentralized protocol suffers from unintended centralization caused by economics.

      > That's why protocols consolidate towards big players in a power law distribution.

      Hmm, given the amount of foresight in the original whitepaper I'm surprised the current situation wasn't predicted especially if it's common with other protocols that are intended to be decentralized.

      • dyeje 8 years ago

        It could have been foreseen and omitted. We still don't know who Satoshi is or what their motivations are.

  • asdgkknio 8 years ago

    >Coming up with a way to have a decentralised currency where everyone involved gets a fair say without consuming too many resources is a super interesting problem.

    I think the obvious solution is to do useful work rather than throwing away work on crypto. Have miners solve real problems and give them credit for getting the right answer.

    This is what Ethereum is supposed to do. I don't think it's a great solution. It's still extremely wasteful since every node runs every computation. Even something like TrueBit, which is designed to be scalable and efficient, is still far less efficient than normal cloud architectures. It still throws away the vast majority of the work in the interest of safety and incentives. These systems are good if you want trustworthy computation, but not if you want high-performance and power-efficient computation.

    I'm trying to design a system where something like 95% of the work goes to useful computation, but I have nothing anywhere near shippable. It's a hard problem.

    • jasode 8 years ago

      >obvious solution is to do useful work rather than throwing away work on crypto

      Keep in mind that the parent stated multiple conditions in the problem and your "obvious solution" only addresses the "too many resources" component.

      Doing "useful work" is obviously better but still doesn't address the "fair say in decentralization".

      >I'm trying to design a system where something like 95% of the work goes to useful computation, [...] It's a hard problem.

      And to make it an even harder problem, also try to design a cryptocurrency system where Bill Gates' billions to buy supercomputer hardware has no advantage over a typical homeowner with a cheap computer. Maintaining _economic_ decentralization is very hard. I'm not aware of any decentralized protocol that has solved it. Heck, most whitepapers about decentralized protocols don't even explicitly discuss it.

      • asdgkknio 8 years ago

        I disagree. Making proof of work involve real applications rather than just cryptography means that machines will need to be general. It isn't possible to build an ASIC capable of running ordinary applications.

        Bitcoin is entirely owned by people with ASICs. The barriers to entry are enormous. It's totally pointless for me to mine Bitcoin on my laptop, or even on my Beowulf cluster. But if mining involves normal computations like you'd want to run on a normal cloud, then a laptop is capable of doing useful work and the barrier to entry is low.

        Making normal computers useful is a huge improvement over Bitcoin and is the motivvation behind currencies like Monero.

        • jasode 8 years ago

          > a laptop is capable of doing useful work and the barrier to entry is low.

          No, the "low barrier to entry" because of laptop use instead of ASIC is orthogonal to volume of computation/diskspace/specialization. That does not solve the "spend more money on computing resources" that inevitably leads to centralization. Making useful computations that's resistant to ASICs is an improvement but does not prevent economic centralization. Therefore, Monero doesn't solve it either.

          You can see real-world evidence of this where SMTP email protocol and Git protocol do not run on specialized ASICs and yet, they still got economic consolidation.

          • asdgkknio 8 years ago

            A system where anyone can rent out their CPU time will result in less centralization than we see with current cloud providers. A system where anyone can mine productively will result in less centralization than we see with current cryptocurrencies. Will it result in zero centralization? No, and I wouldn't expect it to. That's most likely impossible.

            • jasode 8 years ago

              >A system where anyone can rent out their CPU time will result in less centralization than we see with current cloud providers.

              This is an aspirational wish but not reality at the moment. Nobody including BOINC or any other decentralized grid computing endeavor has proven that economically. For your cause & effect of "less centralization" to happen, homeowners cpu would have be cost competitive with cloud services. Selling "idle" time on home cpus isn't cost effective. Most realistic computation workloads also require large datasets (diskspace) in addition to cpu cycles. People don't pay only for the Amazon cpu clock cycles; it's also S3 data storage and network bandwidth.

              Likewise, Filecoin's whitepaper for decentralized disk storage is also aspirational and economically unproven at this time.

              >A system where anyone can mine productively will result in less centralization than we see with current cryptocurrencies.

              Probably not. The "mine productively" in your solution has 2 components: (1) the useful computation and (2) the cryptocurrency computation.

              For a thought experiment, let's assume you invent the 95% useful computation algorithm that you targeted. The 5% computation will still be have to be done on hardware where different entities can spend vastly different amounts of money. (Pay more for more powerful computers or pay less for watts of energy because China computer is near hydroelectric dam, etc.)

              The 95% of useful computation (say brute force protein folding or DNA cancer analysis) can be an absolute gain for society. However, the 5% computation's "productive value" is _relative_ to all other participants mining that cryptocurrency. Since others can work through that 5% computation much more efficiently (both in pure hardware cycles and/or energy efficiency), the 5% crypto work on the homeowner's laptop loses value in relation to everybody else. Whatever crypto coins the laptop successfully mines, others have mined even more coins rendering the laptop coins to be worth less because of the relative time & energy it took on that modest laptop cpu.

              The 95%/5% ratio that's resistant to ASICs does not stop the inevitable trends towards centralization into major entities holding disproportionate power and/or coins in the system. The 5% "non-useful" computation can still be optimized by people spending more money than others. Since spending is not decentralized, the resulting rewards from the 5% computation will also not be decentralized.

              • asdgkknio 8 years ago

                >This is an aspirational wish but not reality at the moment.

                No shit. If it existed, it would be pointless to work on it.

    • qsucvatz 8 years ago

      Proof of work must be impossible to cheat, and easy to verify. Can't make issuing money as easy as printing paper.

  • thisisit 8 years ago

    > Was this predicted at the inception of Bitcoin?

    At inception? No. But Satoshi was made aware of this problem. Here's a long passage from Nathaniel Popper's Digital Gold:

    Laszlo’s CPU had been winning, at most, one block of 50 Bitcoins each day, of the approximately 140 blocks that were released daily. Once Laszlo got his GPU card hooked in he began winning one or two blocks an hour, and occasionally more. On May 17 he won twenty-eight blocks; these wins gave him fourteen hundred new coins that day.

    Satoshi knew someone would eventually spot this opportunity as Bitcoin became more successful and was not surprised when Laszlo e-mailed him about his project. But in responding to Laszlo, Satoshi was clearly torn. If one person was taking all the coins, there would be less of an incentive for new people to join in.

    “I don’t mean to sound like a socialist,” Satoshi wrote back. “I don’t care if wealth is concentrated, but for now, we get more growth by giving that money to 100% of the people than giving it to 20%.”

    As a result, Satoshi asked Laszlo to go easy with the “highpowered hashing,” the term coined to refer to the process of plugging an input into a hash function and seeing what it spit out.

    But Satoshi also recognized that having more computing power on the network made the network stronger as long as the people with the power, like Laszlo, wanted to see Bitcoin succeed.

    • altern8tif 8 years ago

      > But Satoshi also recognized that having more computing power on the network made the network stronger as long as the people with the power, like Laszlo, wanted to see Bitcoin succeed.

      Not sure if I entirely agree with/understand this. Even if they do want Bitcoin to succeed, how different is it from the current capitalist system if 40% of the bitcoins are owned by 1% of the population?

      Doesn't the (economic) power that Bitcoin takes away from governments end up in the hands of a select few? We are then back to square one.

      • koolba 8 years ago

        > Not sure if I entirely agree with/understand this. Even if they do want Bitcoin to succeed, how different is it from the current capitalist system if 40% of the bitcoins are owned by 1% of the population?

        1%? According to a Bloomberg article[1] it's 1000 people owning 40% of all bitcoins. That's about 0.000014286% of the world population. I doubt any of the are involved in mining either now either, more likely just early adopters.

        [1]: https://www.bloomberg.com/news/articles/2017-12-08/the-bitco...

  • Slartie 8 years ago

    That highly depends on the hashing algorithm used. For Bitcoin this is SHA256, which is very well-suited for ASIC implementation. The algorithm of Ethereum was deliberately designed to be ASIC-resistant, but GPU-friendly, therefore GPUs (which are kind of a commodity) are the hardware of choice for Ethereum mining. Monero takes this one step further by having an algorithm that is ASIC-resistant and that can be mined just as well on GPUs as on CPUs, which is probably the best you can get with regard of mining decentralization. The result is that Monero mining is much more spread-out and distributed over the world than Bitcoin mining.

    The advantage of low electricity cost is of course something that cannot be eliminated without eliminating Proof of Work entirely.

    • seanwilson 8 years ago

      > That highly depends on the hashing algorithm used. For Bitcoin this is SHA256, which is very well-suited for ASIC implementation. The algorithm of Ethereum was deliberately designed to be ASIC-resistant, but GPU-friendly, therefore GPUs (which are kind of a commodity) are the hardware of choice for Ethereum mining.

      Is it possible to create ASIC resistant algorithms? Litecoin was meant to be resistant by using scrypt but there's ASICs out for that now I believe.

      Could you not create a protocol that constantly changes its hashing algorithm to combat ASICs?

      > The advantage of low electricity cost is of course something that cannot be eliminated without eliminating Proof of Work entirely.

      Any views on what the ideal system would be? I've heard of using a combination of proof of stake and proof of work. Proof of stake will mean people with more money get more power and proof of work means people with lower electricity costs get more power so neither seems ideal. I think ideally each person in the world would get an equal vote in how the protocol progresses but it's not obvious how you could enforce that.

      • tromp 8 years ago

        > Is it possible to create ASIC resistant algorithms? Litecoin was meant to be resistant by using scrypt but there's ASICs out for that now I believe.

        Making the PoW require tons of memory to solve efficiently seems the best way to attain ASIC resistance. Monero's PoW requires only 8x more than scrypt's 128KB, but Ethereum requires over 1000x more than Monero's 2MB. None of these can be instantly verified though which is a desirable property of PoWs.

        Modern asymmetric PoWs like Grin and aeternity's Cuckoo Cycle, and Zcash and Bitcoin Gold's Equihash combine large memory requirements (144MB-2.2GB) with instant verifiability.

      • nathan_f77 8 years ago

        > Could you not create a protocol that constantly changes its hashing algorithm to combat ASICs?

        It might be interesting to combines all of the popular hash functions in a sequence. You could probably mix in some non-cryptographic hash functions in the middle as long as you use secure functions at the beginning and end of the sequence. e.g. SHA256 => MD5 => MurmurHash => BLAKE-256

        You could even write an algorithm that uses the previous block hash to determine the next order of the hash function sequence.

        • moreless 8 years ago

          Wouldn't ASICs then just implement all of them and rotate execution?

          • nathan_f77 8 years ago

            Yes. It was also a bad idea because it would be expensive to verify the proof. A good proof-of-work algorithm is very difficult to create, and very fast to verify.

            After posting that comment, I discovered a far better proof-of-work called the Cuckoo Cycle:

            * Blog post: http://cryptorials.io/beyond-hashcash-proof-work-theres-mini... * Whitepaper: https://eprint.iacr.org/2014/059.pdf

            It's really a genius solution. You have to fill up 2GB of RAM with random bits in order to find a specific cycle in an enormous graph. This means that even even a very slow CPU would quickly saturate the DRAM memory bandwidth, and it doesn't matter if you use a CPU, GPU, FPGA, or even an ASIC.

            This means that a mobile phone with 2GB of RAM can mine just as fast as any server with 2GB of RAM. If you want to increase your mining capacity, you'll have to buy a lot of RAM (or a lot of cheap mobile phones.)

            Since it is constrained by memory bandwidth, you spend most of the time just waiting for bits to arrive. This means that it uses much less electricity than other PoWs. The proof is also instantly verifiable.

            There are a few cryptocurrencies that are using the Cuckoo Cycle proof-of-work such as aeternity [1], and Mimblewimble / grin [2].

            [1] https://aeternity.com/

            [2] https://github.com/mimblewimble/grin

    • thisisit 8 years ago

      > Monero takes this one step further by having an algorithm that is ASIC-resistant and that can be mined just as well on GPUs as on CPUs, which is probably the best you can get with regard of mining decentralization.

      Frankly, it will be interesting to see Monero's distribution. Because I was there when a glut of Cryptonight coins were announced. The selling point was CPU mining was back.

      Quite a lot of people abused the AWS free credits to get a leg up and mine tons of coins.

      But the most interesting was the guy who worked on a CUDA implementation to the Monero's mining algorithm ie a GPU miner. For a long, long time this mining software remained private. I believe it was only after the BTC crash to 300 and hence, Monero's to lower $1 levels that this got released publicly.

  • gtrubetskoy 8 years ago

    > Proof of stake is meant to consume less resources but then the power is then handed to people with the most money?

    I'm surprised nobody has caught on to the fact that the present fiat system is in essence a Proof-of-Stake one.

    > Coming up with a way to have a decentralised currency where everyone involved gets a fair say without consuming too many resources is a super interesting problem.

    Indeed. I almost wonder if it can be proven that thermodynamics is in fact the only possible way to verifiably make something take considerable time and energy, i.e. actually cost in resources that we have no way of faking, especially time.

    • seanwilson 8 years ago

      > I'm surprised nobody has caught on to the fact that the present fiat system is in essence a Proof-of-Stake one.

      That was what I was meaning really. If the people that have large amounts of money (whether that's in owning coins with proof of stake or owning hardware with proof of work/space) have a disproportionally large say in what happens it's not much of an improvement to the current systems we all live in.

    • AlexandrB 8 years ago

      > Indeed. I almost wonder if it can be proven that thermodynamics is in fact the only possible way to verifiably make something take considerable time and energy, i.e. actually cost in resources that we have no way of faking, especially time.

      This seems intuitively correct. So much so that I'm sure there's a paper that either confirms or denies that this is the case (perhaps in information theory). I also wonder how quantum computing affects this idea.

      • qsucvatz 8 years ago

        This form of proof of work, SHA-256, has a scramble shuffle of XORs that quantum computers aren't applicable to.

  • ethagknight 8 years ago

    I remember reading that a key weakness to bitcoin was its susceptibility to fraud if a group of nefarious miners control a significant portion of compute power on chain, because verification is based on consensus. As such, a properly motivated bad actor can produce fraudulent results that can only be disproven by exorbitant compute resources. Obviously this would destroy the value of btc but they only need to keep it going long enough to cash out. If mining is heavily focused in certain areas of extensively overbuilt power generation centers (rural China) using mass custom ASICs, then it sounds to me like Bitcoin has a fundamental flaw in its market realities.

    GRANTED: more severe opportunities for fraud, unfairness and bad acting are available to Wall Street

    NOTE: I find bitcoin fascinating and I really want it to work, but it has seriously flaws that aren’t being seriously acknowledged by the people willing to buy in at $15,000+ per BTC. Not trying to be a naysayer to crypto currency

    • gtrubetskoy 8 years ago

      What we are learning is that there are far easier ways to steal bitcoin than the so-called 51% attack. Miner collusion would be so expensive to pull off and the amount of money you can steal this way is not that great - you still need the elliptic curve signatures to verify, so the only thing you can really do is "double spend" the bitcoin that you need to have in the first place.

      • eternalban 8 years ago

        > steal bitcoin

        Denial of service. Should the +51% choose, they can simply ignore certain transactions and those will never end up on the chain.

        Our fiat private finance system does concentrate weatlh, but DOS attacks are only possible by subverting the legal regime.

      • Shoothe 8 years ago

        51% attack does not allow stealing other's coin but it allows forbidding you from using them (your transactions will not be mined). See [0].

        [0]: https://bitcoin.stackexchange.com/questions/658/what-can-an-...

    • sova 8 years ago

      Yes, the initial paragraph of the bitcoin paper (bitcoin.org/bitcoin.pdf) says that as long as 51% of the network is not attacking the network (that is, trying to forge their own, new, transaction history) the protocol is safe. Even when 51% of mining power is concentrated in the hands of a group, there is still a lot of reverse engineering to do to try and inject your own blocks as history. So far I have seen no demonstrable way to do this. If anyone is aware of research in this area I'd be interested to see how far it has come along.

  • bkolobara 8 years ago

    There are a bunch of consensus protocols out there already. My favourite is the Stellar Consensus Protocol[1]. I think that modelling your consensus around entities you trust, instead of the most power or most most money, is more natural.

    [1]: https://www.stellar.org/papers/stellar-consensus-protocol.pd...

    • seanwilson 8 years ago

      Awesome, thanks for the link. I'm not finding the paper that easy to read though...could you summarise how it compares to proof of work or proof of stake? The idea of electing which nodes you trust more than anonymous ones though does seem to mirror the real world though.

  • markkat 8 years ago

    It's also not as decentralized as intended in the white paper in regards to transaction. First sentence in the abstract: "A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution."

    http://nakamotoinstitute.org/bitcoin/#selection-37.4-37.173

    Most people trading BTC atm are not trading BTC, but trading ownership of BTC using a traditional database.

    • em3rgent0rdr 8 years ago

      Still bitcoin itself doesn't require the use of a financial institution or a traditional database.

  • api 8 years ago

    PoW is inherently subject to industrial economies of scale, virtually guaranteeing an oligopoly. I saw this in the beginning and predicted that Bitcoin would evolve something like a de facto central bank.

  • sniem 8 years ago

    >lead to all the power going to parties that can afford specialised hardware who are in countries with low electricity costs.

    Is it costly just because it was newly created though, and won't this cost come down? You can also mine in countries with high electricity if you build your own renewable energy generator.

    In terms of decentralisation, the nodes are still decentralised and can at least detect when miners try to use their dominance. They can only do it after the fact, and it might be messy, but it makes performing the attack fairly worthless as you can no longer mine on the network anymore.

moneytide1 8 years ago

The electricity consumption is a red flag, but perhaps it could be cheaper than the cost to build and maintain Guarda/Loomis trucks that carry physical currency, energy to melt metal to mint coins, and all the costs of building brick&mortar banks (even then, bankers provide auxiliary services like loans and advisement).

We are all spending time talking about it as a collective effort to determine whether or not it should be adopted in order to optimize the transfer of value. Ultimately it could flush out the middlemen who just seek rent by being a financial gatekeeper. Bitcoin isn't entirely different from that.

Many folks see it as a slot-machine. Buy, sit on it, cash out back to federal reserve notes. Profit. The question here is - what will those proceeds be spent on? If people are still conditioned from an early age to seek out excessive hedonistic experiences, what are we gaining by implementing bitcoin?

Part of me sees bitcoin explanations as a Rorschach test - you can observe some character traits of the person through their explanation or prediction of bitcoin.

I am wary of the entire thing because we are starting to spend more time talking about money. Or making money on money. It just has nothing to do with what we actually DO with our time/resources. But that is content for a different thread.

I am not a financial expert. Just working-class trying to invest surplus cash. I want to use simple terms and concepts and condense the complex discussion.

  • spookthesunset 8 years ago

    > but perhaps it could be cheaper than the cost to build and maintain Guarda/Loomis trucks that carry physical currency, energy to melt metal to mint coins, and all the costs of building brick&mortar banks

    On a per-transaction basis? I don't even need to work out the math to tell me it isn't even close. Bitcoin can at most handle 4 transactions per second. By virtue of its very design it will never get much more than that. Our existing financial institutions process tens or even hundreds of thousands of transactions every second. Even if the entire worldwide financial industry consumed as much power as bitcoin, on a per-transaction basis (or even a per-dollar/euro/yen basis) our existing system is much, much, much, much, much more efficient.

    Just to again emphasise, Bitcoin (and hence the blockchain) by design cannot scale much more than it already has. It is simply impossible without giving up all of Bitcoin's attributes that people consider important (decentralization, trustless trust, etc...)

    • em3rgent0rdr 8 years ago

      The Lightning Network (which has just reached version 1.0 and demonstrated successful transaction) doesn't have such transaction limits.

  • sandworm101 8 years ago

    These numbers are far beyond the energy required for trucks hauling cash. And they dont fully account for the truck-type energy to build and manage the bcoin mining industry.

    • jackpeterfletch 8 years ago

      We're starting to stop using cash anyway though right? Regardless of blockchain.

    • Joeboy 8 years ago

      > truck-type energy

      I think "embodied energy" is the technical term for that.

    • lawlessone 8 years ago

      There's also the creation of the cash, printing or melting. and the resource extraction for it.

      The losses due to counterfeiting.

  • knocte 8 years ago

    > I am wary of the entire thing because we are starting to

    > spend more time talking about money. Or making money on

    > money. It just has nothing to do with what we actually DO

    > with our time/resources.

    It's funny you say this because back before I got into bitcoin I used to see the entire finance/banking industry this way. Now that I'm a bitcoin user/developer, I think this technology will make the finance industry diminish to the levels of where other industries are, because it's basically removing the middle men. It's actually doing the opposite of what you think is doing.

  • nathan_f77 8 years ago

    > I am wary of the entire thing because we are starting to spend more time talking about money. Or making money on money.

    You can also have positive discussions about money, for example: inequality, altruism, basic income.

    I've been thinking about a hypothetical "altruistic" cryptocurrency that could have some rules to combat inequality. It might even be possible to provide a basic income to everyone based on a web of trust, although there's probably a million ways to cheat that kind of system.

    Here's an interesting simulation that shows what happens when every person gives a dollar to another random person: https://en.yaronshemesh.com/inequality/

    So the algorithm wouldn't do that. But it could have some built-in taxation rules for every transaction, and the taxes would be distributed fairly. A portion could also go towards "effective altruism", such as charities listed on givewell.org.

    I just realized that taxes are actually a form of forced altruism. The money goes towards good things (schools, hospitals, roads), but you get in trouble if you don't "donate" the appropriate amount.

    It's actually very possible that taxes could be enforced with a blockchain contract. It would be nice if all of humanity could somehow agree on all of our necessary shared expenses, and then encode those laws into some software that governs a blockchain. We wouldn't need the IRS anymore, and nobody would need to donate any money. It could just be implemented as a "sales tax" on any transaction. Perhaps the United Nations might be able to manage the distribution, but I actually agree with Donald Trump when he says the UN is plagued with mismanagement and bureaucracy [1]. So I don't know, maybe we need to reinvent politics at the same time. (Although I wouldn't want a democracy where every single person can vote on every issue.)

    Imagine if no-one accepted any currency unless it was backed by a global blockchain. Companies could no longer hide money offshore to avoid (or evade) taxes. All of their corporate income taxes would be calculated and paid out automatically by the global network, and no-one would accept their payments if they don't follow all of the rules.

    [1] http://www.scmp.com/news/world/united-states-canada/article/...

    • hutzlibu 8 years ago

      "I just realized that taxes are actually a form of forced altruism. The money goes towards good things"

      Like war (on drugs, iraq, afghanistan), NSA, CIA, etc? And you have also not much choice, if you don't support the spending on the current education system for example.

      Thats why it is not a donation. So in my Utopian future taxes would be indeed voluntarily and directly bound - so if there is no money for certain things, then apparently nobody wants them. I suppose most people favor education and streets over sustaining a global invading force, but I might be wrong. Anyway, still a long way to go for this ...

  • matt4077 8 years ago

    Every transaction consumes an average household's WEEKLY engird usages.

    How's that not a simple concept?

    > Buy, sit on it, cash out back to federal reserve notes. Profit.

    If someone wins, someone else has to lose. And no, it's not the credit card companies. It's the last one holding the potato.

    • hutzlibu 8 years ago

      "If someone wins, someone else has to lose"

      You (and many others) might need to look up the concept of "mutual benefit"

  • sova 8 years ago

    You are right, the comparison is based on a faulty premise: the premise that current money minting doesn't consume energy.

    You are very kind to point out that the pursuit of money is not an end-goal at all, and it would be great if a lot of these young bucks who made it big on bitcoin were investing their earnings into furthering the globe, instead of just living lavishly.

    • albertgoeswoof 8 years ago

      A lot of the bitcoin wealth is going straight into ICOs, which do free up capital for innovation, in theory

      • sova 8 years ago

        That is true! ICOs that have novel purposes are certainly welcome to the world. One day I'd like to make my own cryptocoin for my site so there can be a mini ecosystem / economy there, too.

albertgoeswoof 8 years ago

Bitcoin's electricity consumption is unfortunate, it's difficult to assess whether it is a waste or not. The current position blockchain tech can be compared to the state of networked computers in the 70s and early 80s. Not a huge amount of value delivered at the time, yet very few could have foreseen the impact of the internet and personal computing on the world.

If blockchains and distributed computing does present a new leap forward in how we communicate, this electricity will not be wasted.

  • QAPereo 8 years ago

    Is it a waste to burn CPU cycles, to have a chunk of entropy to wave around so that you can possibly buy shit?

    Yes.

    • nathan_f77 8 years ago

      I think you're right that it's not an ideal situation, but humans are not an ideal species. We don't yet live in some Star Trek (or The Orville) world where currency has been abolished and everyone acts altruistically all the time.

      Cryptocurrencies might be able to serve as a stop-gap before we figure out how to get there. It keeps everyone honest. In the future, it might even replace the entire tax code. There would be no more fines or punishments, and companies would no longer be able to hide their profits offshore. Taxes could just be automatically collected from each transaction, and managed by some global organization (maybe the UN). The world could even agree on a "basic income" contract that solves inequality.

      These are all hypothetical examples, but I think this would be a worthwhile use of electricity. Especially if it's all cheap and renewable energy.

    • scrumper 8 years ago

      It's not so different to burning diesel to dig up rocks so you have a chunk of metal to wave around.

      Which isn't, you'll notice, necessarily a counter argument to yours.

      • DSMan195276 8 years ago

        I would actually argue it is very fundamentally different. Once you've dug up your chucks of metal, trading them with others requires very little extra energy to be expended (Especially if we're going to go all the way to talking about actual cash, which is easy to split-up into smaller denominations).

        Vs. Bitcoin, which will still require miners to expend the same amount of CPU cycles to keep the network working so you can transfer your Bitcoins to others, even after all of the Bitcoins are mined and the blocks provide no new Bitcoins into the market.

        • scrumper 8 years ago

          It'd be interesting to see a table of 5 year energy cost from inception of a bar of gold vs. equivalent value of Bitcoin, at various #s of transactions.

    • mazlix 8 years ago

      How are you able to definitively say that's more of a waste than to gather cotton and linen and then print money?

    • gambiting 8 years ago

      "is it a waste of resources, to chop down trees, to then use thousands of gallons of water to turn them into paper, followed by using paint made out of oil extracted from the ground to draw pictures on them, followed by cutting said paper and then using vehicles which again burn oil to deliver said paper, just to have a chunk of it so that you can possibly buy shit?"

      Also yes.

    • dmihal 8 years ago

      Is it a waste to have a webserver running all day, sitting idle for most of the day?

joss82 8 years ago

From a quick research online, it seems that most mining pools are located in China [1]

Roughly 2/3rd of electricity in China is produced from burning coal or gas, which, upon combustion, emit their own weight in CO2, basically. [2]

From this two facts, one can conclude that Bitcoin has a pretty huge carbon footprint overall. This is not the impression that I got from reading that article.

[1] https://bit-media.org/bitcoin/where-in-the-world-are-bitcoin...

[2] https://en.wikipedia.org/wiki/Electricity_sector_in_China

  • mrb 8 years ago

    You make the common mistake of assuming that if a pool is Chinese then its users are Chinese. In reality mining pools are used by people from all around the world. For example many like to mine at AntPool, because as the largest pool: their payouts are statistically frequent, they have a reputable and expansive infrastructure, eg. multiple stratum (API) endpoints in various countries which reduces latency for end-users.

    As to miners actually physically located in China, many are located in China’s province of Sichuan specifically due to cheap hydropower, not coal.

  • wcoenen 8 years ago

    > coal or gas, which, upon combustion, emit their own weight in CO2, basically

    Fossil fuels emit much more than their weight in CO2 when burned. A CO2 molecule produced by burning typically includes two oxygen atoms from the atmosphere.

  • kevinthew 8 years ago

    Yeah, the article makes some false claims about how electricity markets work. By driving up power demand, you're incentivizing fossil fuel usage as it is the marginal molecule. The cheap power on the grid is already likely being max utilized, so any incremental kwh from bitcoin will come from the next cheapest source. Globally, that's probably coal or natgas.

  • vog 8 years ago

    If I remember correctly, mining farms (and data centers in general) are usually colocated to an energy source, i.e. a plant.

    Some of those plants are not fully stretched, because there's almost no civilization nearby, so delivering to the next city comes with a huge loss in the energy network.

    So miners can get cheap energy from those plants - energy that would otherwise be unused or lost anyway.

    Not sure how much this saves in the end, but this shows that you can't simply convert energy to CO2 emission without considering which types of plants are used and where these are located.

    • matt4077 8 years ago

      That's a very convenient myth.

      It misses the fact that China didn't build power plants out where it's too far away from civilisation to be useful.

      Transmission losses are also nowhere near the suggested values. 1.5% per 200 miles is today's standard. Meaning you could cross all of China with a loss of:

          east-west axis: 2200 miles
          0.985^(2200 miles / 200miles) = 0.846 = 15.4% loss
      
      (and that's from the farthest desert to the east coast. Go south instead, or note that there actually are a billion people living in inland China, and actual losses are <5%)
    • falcolas 8 years ago

      Unused or lost power is instead never produced in the first place. Unless it’s hydro or wind (and even these are not producing at full power all the time). This argument is effectively bogus, unfortunately.

  • ben_w 8 years ago

    Three times their weight in CO2. The C’s and the O’s are similar (ish) masses.

6d6b73 8 years ago

"Also, one can argue that Bitcoin actually saves energy. The world’s financial system requires many resources beyond the electricity to run servers."

What a bunch of crap. Bitcoin also needs servers (i.e exchanges, uses computers, routers, switches etc. )

  • 659087 8 years ago

    The mental gymnastics crypto cultists perform to justify their chosen greed outlets become more impressive every day.

  • simplify 8 years ago

    ? Your quote doesn't claim Bitcoin doesn't need servers.

ben_w 8 years ago

Makes a reasonable effort to calculate bitcoin energy use (and it’s good to share reasoning, not just headline totals!), but it falls short with the whataboutism of, for instance, shipping gold by aircraft.

Assuming all flights are independently profitable, the cheapest ticket I've seen from London to San Francisco is £261 return, which sets an upper limit on fossil fuel emissions of about 6 barrels of oil equivalent. Me plus luggage is about 100kg, which at current prices is worth £3.292.122,21

alborzmassah 8 years ago

Is this not the price paid for the trust, security, and utility that bitcoin brings? I don’t hear alternatives being suggested.

  • matt4077 8 years ago

    How about not bitcoin, where a transaction doesn't consume 9 day's worth of an average family's energy budget?

    Utility: a transaction costs $10, right? It's useless.

    Security: Have you followed this? The actual recommendation is to print your private keys and stick them in a vault.

    Trust: It's funny that, fundamentally, people started doubting the Federal Reserve when the gold standard was abolished, because suddenly "value of money is just fiction". Yet here they are, imbuing some far more ephemeral nothingness with the same sort of faith-based value.

  • Asdfbla 8 years ago

    Trust and security, maybe, but actual utility? That's far from clear. Cryptocurrencies have a rather extreme threat model and it's not clear at all that people who are not regime critics or criminals (I don't mean to disparage suppressed people here by lumping them in with criminals though) really benefit from that model.

    Most people are quite happy with trust-based currencies which don't have the proof of work overhead. Cryptocurrencies have their utility, but not for the whole population.

Mitchhhs 8 years ago

Can someone explain something to me:

So people mine bitcoin, which is really just validating the transactions on the network, and they get paid in bitcoin for doing so. However, they will receive fewer and fewer bitcoin over time because of the fixed supply. At some point doesn't mining become unprofitable, causing the network to crash. And if the price drops doesn't this exacerbate this problem? Would love some clarity here.

  • nathan_f77 8 years ago

    > However, they will receive fewer and fewer bitcoin over time because of the fixed supply. At some point doesn't mining become unprofitable, causing the network to crash.

    This would actually cause the price of Bitcoin to increase, so that it keeps up with the cost of mining it. The miners won't sell their Bitcoin for less than the cost of electricity.

    At some point, large mining operations will run their own power stations, and they'll just run on solar / hydro / geothermal power. They might even sell any surplus energy. Other miners might start paying for their electricity with Bitcoin, so the price of electricity might become directly related to the cost of mining Bitcoin.

  • gear54rus 8 years ago

    In addition to mining new bitcoin, miners confirm transactions of existing bitcoin in the network. They get paid to do that as well (tx fee).

  • detaro 8 years ago

    They also get the transaction fees as reward, and the difficulty (and thus cost) of mining adjusts down if progress on the chain slows down

  • UncleEntity 8 years ago

    I think once the 21 million (or whatever, too lazy to look up the actual number) coins are produced the mining fee will adjust to compensate for the utility of verifying blocks.

    Probably won't be profitable to have a whole warehouse full of nodes but I'm sure there will still be folks willing to make a couple bucks to keep the network up and running.

KnightOfWords 8 years ago

> It is also easy to make this number look very small:

>The energy that Bitcoin consumes in a year would only last the U.S. for 19 hours.

That doesn't sounds small to me, given the relative utility of 320 million people against that of Bitcoin.

ballenf 8 years ago

Why is energy consumption itself become a bad thing? I get greenhouse gas emissions being bad, but why make energy consumption itself a negative?

Not to mention that "consuming" energy is somewhat a fiction: it's more so changing the entropy of a system. True consumption of energy, at the extreme, would imply sending energy into deep space (any direction other than the sun really) where it can never be recovered.

Is the problem that such entropy changes usually (always?) result in at least some heat loss? And the the planet is warming, so heat itself is seen as a negative?

To make my point a different way, if a mining rig were 100% solar and 100% efficient (both fantasy, of course), then it could consume unlimited solar energy with no ill effects. Thus basing our judgment on energy consumption instead of waste heat and energy source issues seems misguided.

Is it just too complicating to discuss this in terms of CO2 emissions and waste heat, instead of Watts alone?

  • ResearchAtPlay 8 years ago

    Every form of electricity production consumes an array of limited natural resources. Wind and solar power don't have no direct CO2 emissions, but minerals need to be mined, plenty of clean water is consumed during manufacturing, and wildlife habitats are impacted by land-use change (wind and solar plants have a comparatively larger land footprint than fossil fuel plants).

    Fun Fact: The article says Bitcoin mining consumes ~1.1 GW of power. There is currently a massive political struggle over the construction of "Site C", a 1.1 GW Hydroelectric dam in British Columbia, Canada. Construction on that dam began last year, but public opposition caused a new provincial government to review the dam construction. The dam will flood 93 square kilometers of land but produce 5.1 GWh of low-carbon electricity annually, about 53% of the articles assumed Bitcoin mining consumption of 9.6 GWh (which is = 1.1 GW x 8760 hours/year). Whether construction of the dam will be cancelled or resumed, the decision will be controversial! (The decision will be announced before the end of the year).

    In summary, bitcoin mining from renewable energy sources is desirable, but bitcoin mining (and all other forms of computing) will always have some negative impact. That is something we need to be aware of.

  • em3rgent0rdr 8 years ago

    Exactly. I feel that all these people complaining about bitcoin contributing to global warming would be better off focusing on implementing a global carbon tax (or cap'n'trade). That way the specific problem of greenhouse gasses gets addressed, while not interfering with the market.

nate_robo 8 years ago

Slightly off topic but would it be an advantage to use a low energy miner such as a Raspberry Pi as a bitcoin miner, or would that just be a waste of time and yield fractions of a cent / a cent per day? Admittedly little knowledge on bitcoin mining

  • nathan_f77 8 years ago

    Unfortunately, it hasn't been possible to mine Bitcoins on a regular computer (even a powerful one) for many years. If your laptop joined a mining pool in 2014, you would have earned around $0.20 USD per week, and you would spend much more than that on electricity. It's some tiny fraction of a cent now.

  • OfficerGuac 8 years ago

    Bitcoin is usually mined through mid-to-high end graphics cards. People running a pool of 6-7 of these cards per machine are seeing diminishing returns, so using a Pi wouldn't cover the electricity needed to keep it running.

    • symmetricsaurus 8 years ago

      Bitcoin is mined using ASICs, and not GPUs.

      But, it’s true that mining using a raspberry pi would not be very useful.

  • hesdeadjim 8 years ago

    Beyond the novelty of doing it? No, completely not worth it.

robin_reala 8 years ago

Its base reward (currently at 12.5 Bitcoin per block) will half every four years, until it reaches zero.

That’s not how halving works.

  • Xophmeister 8 years ago

    BTC is discrete, to 8dp, rather than being represented by rational numbers, so eventually it will reach zero from rounding.

  • tromp 8 years ago

    The current reward of 12.5*10^8 satoshi will reduce to 1 satoshi in exactly 30 halvings (120 years), and the next halving after that will truncate it down to 0 satoshi.

  • jrimbault 8 years ago

    Computers can't keep dividing, at some point halving will reach "0". (funnily I had forgotten until your comment that in real[sic] mathematics, you can keep dividing)

  • jannes 8 years ago

    Maybe the author was thinking about rounding? At some point the reward will reach the equivalent of $0.00 (rounded to pennies)

matt_wulfeck 8 years ago

When a handful of people control 40% of your market: it’s not decentralized.

When you consume more energy than your house does over 1 week to make a single transaction: it’s not efficient.

When it takes hours or days to settle: it’s not fast.

So what is bitcoin, anyway? From what I can tell a way for people to get rich.

Sujan 8 years ago

> It is also easy to make this number look very small:

Most of these comparisons sounded pretty identical to the ones from the "If I had the intention to lobby for a ban of Bitcoin mining, I would use references like the one below" list to me.

phoyd 8 years ago

digiconomist has a more "realistic" estimate by including real world factors like cooling costs, the operation of older, but still profitable hardware etc. into their balance sheet. Their number is 32 TWh over the year (vs 9,6 TWh in the article above)

https://digiconomist.net/bitcoin-energy-consumption#assumpti...

Also, their yearly estimate was only 26 TWh a month ago. If we project this into the next year, then we'll end with 130 TWh at the end of 2018 - or roughly 40% of what the UK consumes.

patsmith 8 years ago

Take your best guess when Bitcoin will fall of the cliff: https://twitter.com/BitcoinPlunge

em3rgent0rdr 8 years ago

Can also utilize the waste heat...by selling a miner as a "heater that makes money".

Canada 8 years ago

Looks like the HN domain name extraction rules need an update for .hk

yonatron 8 years ago

"Stellar maintenance entities, are those pesky Star-beavers ruining your convective zone? Do their hydrogen dams constantly clog up radiation from your photosphere? Never fear! With new extra-strength Dam-begone, your star will shine as brightly as 4 galactic years ago! Stay radiant! Stay prominent! Don't wait. Get Dam-begone this rotation! Operators are standing by.". - (I think you might have meant "hydroelectric generator dams")

gtrubetskoy 8 years ago

Another aspect that is frequently overlooked is that keeping bitcoin requires no energy at all (literally you can write the key on a piece of paper), and a transfer (not considering the mining aspect) requires very little as well (it can be an SMS message).

Contrast that with the all the office buildings (e.g. Manhattan) and computer systems required by banks, ongoing. The banking industry has google-size datacenters as well, they just don't like to talk about it. As well as the energy to print the paper/plastic cash and all the statements, etc. It is very difficult to estimate the true energy consumed by fiat, while bitcoin energy is in the hashrate, and that's pretty much it.

  • roywiggins 8 years ago

    Without the mining aspect transactions couldn't happen on the blockchain, so it's pretty unrealistic to neglect it.

  • 6d6b73 8 years ago

    You don't need banks to store cash. Bitcoin without electricity is useless, cash on the other hand is not.

    • gtrubetskoy 8 years ago

      But you do need banks to store cash. And the bank better have a secure vault and security guards and cameras and all that.

      An elliptic curve key, which is what possession of bitcoin is, is just a large number. To send a bitcoin you need to create a "transaction", and in fact the only aspect of generating a bitcoin transaction that requires energy is the SHA calculation, not something you can do in pencil, the EC math is actually simple enough that a computer is not required.

      Also your argument that cash does not require energy does not apply to the cashless society we have become today, when was the last time you actually used cash? Credit cards are useless without electricity.

      • 6d6b73 8 years ago

        I have cash in my pocket. I'm not a bank. Therefore you don't need bank to store cash. Simple? And I use cash on a daily basis.. We're far from being the cashless society you claim we are.

drinchev 8 years ago

I don't get why journalists are not writing about the criminal side of Bitcoins.

Lots of "users" ( not investors ) interested in Bitcoins are actually .onion sites or other shady / crime organisations.

They actually don't care for human life and I doubt they will care for electricity consumption.

  • zaphar 8 years ago

    Honestly Bitcoin is probably an improvement for law enforcement. Cash is more anonymous. Bitcoin is completely public and traceable while in the network. And the moment you pull it out of the network you are connected to a real world entity.

  • have_faith 8 years ago

    Do you know of any sources that try and track this sort of thing? like as a rough percentage of dirty money in the system. Because I get the impression that with the recent run of people getting in the percentage of shadyness is dropping as result because of the massive increase in volume from speculators.

  • lagadu 8 years ago

    For the same reason they don't write about the criminal side of using fiat currency. Lots of users are criminals who sell drugs or rob people and are paid in pesky, untraceable coins and banknotes and do it just to receive those.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection