10 ms·
Nope. Bitcoin use and mining power are completely uncorrelated. By mining bitcoins, your earn as much as the computational fraction you are representing. So, in
by bethecloud 5y ago
Nope. Bitcoin use and mining power are completely uncorrelated. By mining bitcoins, your earn as much as the computational fraction you are representing. So, indeed, there was a race to more and more mining power in the recent years but it can completely be reversed. For example if electricity prices rises.
Bitcoin could be used by the whole world with mining only happening on a laptop. That would not change anything for Bitcoin users.
- simiones 5y ago> Bitcoin could be used by the whole world with mining only happening on a laptop. That would not change anything for Bitcoin users. No, that is completely inaccurate. First of all, with current parameters that would mean that you need a good few hundred years to process a few seconds of world-wide transactions. And if the parameters were adjusted such that it would be that easy to mine blocks, bitcoin would become valueless, as everyone with a laptop could produce their own longest blockchain where they have half of all bitcoin. Proof of work systems will always require absurd wastes of energy - that is, by definition, the only way they ensure the correctness of the blockchain.
- xur17 5y ago> No, that is completely inaccurate. > First of all, with current parameters that would mean that you need a good few hundred years to process a few seconds of world-wide transactions. If you settle everything onchain, maybe (I haven't done the math on this, so I honestly don't know), but storing every transaction for a cup of coffee in a datastore that persists across tens of thousands of computers for the rest of time is absurd. Long term Bitcoin layer 1 (onchain) is likely to be the settlement layer for large transactions, and other layers (lightning network, etc) will be used for every day activities like buying coffee, sending funds to a friend, etc.
- simiones 5y agoBut the total amount of data stored in the Lightning network is even more absurd. Not only do we store "A has paid B 1 SAT" for all time, we actually store "A is paying C 1SAT for B; C is paying D 1SAT for B; E is paying F 1SAT for B; F is paying B 1SAT".
- SamPatt 5y agoNot everyone is forced to store it though. You don't need consensus about the state of the entire network on layer 2 like you do on layer 1. So it's not really a problem.
- xur17 5y agoMore specifically, only the channel participants have to store it, and only as long as the channel is open.
- datadata 5y agoThe transactions within an open channel are only stored by the two owners of the channel. The entire network does not need to store, nor does it even get to see these transactions. They can even be private. When the channel is closed none of the channel transactions need to be committed to the blockchain, only the final balances of the channel between the two participants. A lightning channel does require an onchain bitcoin transaction both to be opened and closed, but while open it supports unlimited transactions within the channel while it is open without increasing the onchain storage burden on the network validation nodes further beyond the two transactions to open and close the channel.
- modo_mario 5y agoI'm a layman when it comes to this but doesn't that mean the amount of "channels" is still severely limited? Someone mentioned 220million transactions annually. Even if those channels only open and close the balance once a year that's very little it seems. Or can there be more than 2 owners of a channel?
- ajkdhcb2 5y ago>First of all, with current parameters that would mean that you need a good few hundred years to process a few seconds of world-wide transactions. Completely wrong. Go run a testnet yourself and you will see. >And if the parameters were adjusted such that it would be that easy to mine blocks, bitcoin would become valueless, as everyone with a laptop could produce their own longest blockchain where they have half of all bitcoin. The difficulty adjusts automatically. The energy usage comes only from the competition aspect - people are competing to earn blocks. You are lacking basic understanding of how PoW functions.
- simiones 5y ago> Completely wrong. Go run a testnet yourself and you will see. If you imagine that a laptop has enough hashrate to mine all the world's transactions in realtime, then how do you explain to yourself that the actual Bitcoin network is only able to add a few hundred transactions per second to the chain? > The difficulty adjusts automatically. The energy usage comes only from the competition aspect - people are competing to earn blocks. You are lacking basic understanding of how PoW functions. PoW works because miners have to invest significant resources in building and maintaining their mining rigs. As such, no one who wins the race to add a new block will want that block to contain false transactions, as that would bring down the value of the currency and leave them with extremely expensive mining equipment that is useless (once the deception would be noticed by others). If the bitcoin network was run on 3 laptops, I could buy 100 laptops and start advertising my own blockchain which reverts the entire previous blockchain and replaces it with transactions I like. Since I can mine many more blocks with my 100 laptops, I can create a longer chain, so all clients will accept my chain and discard the old one, reverting all transactions that ever happened. Instead, if I wanted to mount such an attack on the actual bitcoin network today, I would have to spend billions of dollars on equipment and electricity - ensuring that I wouldn't want to do so.
- ajkdhcb2 5y agoI am struggling the follow the argument through the comment chain. Energy is used to secure the chain via mining; a secure network is required to be a payment system, but the energy usage is not from processing transactions. Originally the discussion is about people "using Bitcoin to pay for their McDonalds". Then the commenter erroneously stated, in response to that, that a "bitcoin transaction uses the energy equivalent the entire lifespan of a tree". El Salvador is using the lightning network. These transactions are done off-chain. So the transaction fees do not even go to miners. There can be thousands of McDonalds transactions that occur off-chain and are eventually settled on-chain in one transaction. Processing and validating transactions is very computationally easy. You can indeed do it on a laptop. Mining blocks is a separate issue. If you ignore the competitive security race, then the network can indeed function on a laptop. Most the mining race that is currently occurring is because people are fighting to win the block reward - this would happen even if nobody were transacting, and someone doing a lightning network transaction has truly negligible effect on that energy usage. When you said "bitcoin would become valueless, as everyone with a laptop could produce their own longest blockchain where they have half of all bitcoin" this shows you don't understand the process, because the difficulty would rise until people can no longer produce blocks so rapidly. You're describing a situation where miners are not even on the same network so it doesnt make sense
- Tenoke 5y agoA laptop is an exaggeration but the general point that if you reduce the hashrate say 10fold you'll still be processing exactly the same amount of transactions (after the difficulty adjusts at least) is true.
- solveit 5y agoSo, you're correct, but the previous poster did that thing we so often do where we go too far to make a correct point. In this case, the correct point is that the waste of energy is to ensure the security of the blockchain (as you correctly pointed out), and not to process transactions. The marginal cost of processing another transaction is completely negligible compared to the cost of securing the blockchain, and so naive comparisons saying that a single transaction uses as much energy as XXX where XXX is the total energy cost divided by the number of transactions is misguided. You could send a million more transactions and the energy cost wouldn't budge. Of course, the overreach is in the part where they said a single laptop could run all of Bitcoin. Marginal transactions are cheap, but not that cheap, and a single laptop couldn't secure shit. (Again, all as you correctly pointed out. I just wanted to clarify where everyone was coming from for readers who aren't familiar with how Bitcoin works.)
- lottin 5y agoWhat? Securing the blockchain and processing transactions is the same thing. What do you think "securing the blockchain" entails other than processing transactions?
- topranks 5y agoThe point is the number of transactions in a block could vary, and not require additional hashpower. Obviously it's limited now by the blocksize (let's not go there). But the point is the "per transaction" figure is based on the currently imposed limits.
- lottin 5y agoOkay, but this has nothing to do with the fact that miners do one job, and this job is processing transactions. They don't have another job that consists in "securing the network", in addition to processing transactions. Therefore the entirety of the energy spent by miners is spent processing transactions.
- geofft 5y agoThat's not how either Bitcoin or electricity pricing works. Bitcoin is secure only under the assumption that a 51% attack is computationally difficult, i.e., that it is not cheaper to acquire more mining capacity than the non-malicious miners collectively have (whether by creating a conspiracy of existing miners, or by becoming new miners) than to actually pay whatever transaction you're trying to get away with not paying. This means two things (which are, in a sense, the same thing in two different directions). First, Bitcoin needs to have a nontrivial fraction of the world's computational power in order to be secure. If mining happens on a laptop, well, I personally own at least two laptops, so I can easily double-spend coins, making the currency worthless. It doesn't have to be 51% of the world's total computational power, but it has to be enough that nobody can easily and cheaply put together enough additional power to mine false chains at a rate that keeps up with the non-malicious miners. Second, if it were ever the case that secure mining was happening on a single laptop, that would mean that this one laptop represents a huge portion of humanity's computing power, meaning that, first of all, the fair market value of being able to use this laptop would be incredibly high (both because it needs to be high enough that a double-spend attack isn't profitable, and because of simple supply and demand), and second, there would be a separate moral question of why we're using this laptop to mine Bitcoin instead of, say, powering any of the scientific research (like vaccine development) that now has to happen on TI-83s. It is technically true that Bitcoin could "work" with mining only happening on a laptop (and probably did "work" in this sense when Satoshi was developing it on his personal laptop), but that's like saying that, say, MD5 is a "secure" hash provided the attacker only has pen and paper. True, but that's not what anyone means by "secure."
- only_as_i_fall 5y agoIsn't the security of the blockchain fundamentally tied to the mining difficultly? I don't see how you could significantly reduce the energy usage without sacrificing security (unless you make structural changes such as moving to POS)
- topranks 5y agoYou could reduce the energy use per-transaction if the block size limit was increased. That's not gonna happen at this stage however.