So, I've been wondering if Bitcoin is really using up a lot of electricity because there are so many people competing for the last mined Bitcoins.
Like, is there way too much computing power going into settling these transactions?
And I guess that’ll change once the last Bitcoin is mined, right?
At that point, won't there be less reason to run huge mining setups?
After that, will using Bitcoin just mean contributing your own computing power to handle transactions instead?
Could it be that Bitcoin's energy consumption drops to levels more in line with what we see in traditional digital banking?
Question for tech-savvy Bitcoin enthusiasts
19 replies 215 views
pixel_hodlerMember
Posts: 88 · Reputation: 140
#2Feb 11, 2020, 03:20 PM
I wouldn't call the computing power being used unnecessary, as it is what secures the network against attacks.
There would still be transaction fees which are paid to miners and the popular idea is that at that time the value of Bitcoin would be much larger and transaction fees would be sufficient incentive to encourage mining.
What do you mean by contributing your own power? There would always be miners to confirm transactions and nodes to verify then to keep the network running smoothly.
Every statement made in the OP is incorrect.
Read up about it first rather than copy paste something you read on twitter or facebook.
My understanding was that if you install the bitcoin wallet software then you are automatically part of the verification network?
That was the very foundation of the distributed verification network?
And everyone with a wallet has a copy of the block chain?
My understanding was that mining new Bitcoins was a temporary phase as the supply of Bitcoins rose to its maximum.
Then after that there would be no mining of new Bitcoins.
Because if you have a Bitcoin wallet running on your device then your device contributes to the overall verification of transactions?
The above was not pasted from anywhere.
They are legit questions based on my current understanding of Bitcoin that I have tried to piece together from multiple sources.
I had little doubt that my understanding was inaccurate or incomplete.
pixel_hodlerMember
Posts: 88 · Reputation: 140
#5Feb 13, 2020, 03:10 PM
To be part of the verification team, you will need to run your own node and save your own copy of the blockchain, if you're using Bitcoin core, you can run a node it, however not all wallet softwares operate like that and for some you do not need to save a copy of the blockchain.
There would be no more coins to be mined, but transactions would still need to be confirmed, and miners would be needed to confirm them. Except that in this case, they are only paid by the fees on the transaction with no coinbase reward.
Yes, if you run a full node wallet. You can however use a wallet like electrum connected to different servers.
So why does the Bitcoin verification system require the puzzle solving that uses so much power?
How exactly does the verification process work with the puzzle?
I have read that this method of verification makes Bitcoin difficult to scale up to truly global system and instead results in increasing transaction processing times.
Or is this simply because the number of Bitcoin users is or was rising faster than the number of node providers?
The amount of power is simply the result of the number of miners who are involved.
If, as in e.g. today, the difficulty drops about 28%, then there's about 28% less power used now than 2 weeks ago.
It's not a puzzle, it's a simple roll of a dice.
Google will give you millions of hits explaining it.
Nothing to do with the number of nodes or even the number of miners.
It's simply to do with the number of transactions per day it can handle, which is not very many.
So I was about right then. That the power consumption issue of Bitcoin is due to the number of miners competing for the last new Bitcoins. A temporary phase.
So what is the bottle neck with Bitcoin transaction verification that make it difficult to scale up to the a good proportion of the global population?
It sounds like it is what I have suspected for some time. That it won't be Bitcoin that becomes the true global currency but one of its descendants where the scaling problem has been solved.
I think you should see bitcoin as something like digital gold where the value of things should be measured with, not as a form of cash for daily payments at the supermarket. It is not designed for a purpose like this.
ledger_chainMember
Posts: 705 · Reputation: 103
#10Feb 14, 2020, 09:49 PM
Bitcoin's POW algorithm that powers the verification system requires miners to find a hash with a sufficient number of zeroes at the beginning. As more miners join, the number of zeroes required at the beginning increases proportionately (well it doesn't work exactly like that, there's actually a maximum value the submitted hash should not be larger than called a nonce, but I'm trying to keep things simple).
More miners joining is not the problem, in fact this balance between more miners and higher difficulty keeps block generation times steady. The problem is the number of transactions that can fit in each block, or the block size, is simply too small to achieve big transaction throughput.
As the number of users increases, more transactions will pile up but only a constant number are getting included in blocks.
Increasing the block size is one solution, but do this too much, and the blockchain will be too big to fit on consumer disks.
Nah, cash replacement was clearly something that Satoshi had in mind when he designed it. There's a reason the words "Electronic Digital Cash" are in the whitepaper title after all. But the implementation hasn't quite scaled to fill this purpose so far.
You are totally right about that what probably was in Satoshis mind. At least it is the way i think about it at its current state given the actual block size / transactions per second.
In my opinion it is very unlikely that we will ever have a global digital cash completely unregulated from major governments. I think it is more likely we could see a substantially transparent financial system build on bitcoin rather than only bitcoin itself.
But we will see where bitcoin is heading. Core updates can and most likely will be implemented in the future which could drive BTC in any direction.
No that's not correct. Miners will continue mining forever
(I did clearly say that everything you said in the first post was wrong and that you should at least read up about how it all works)
You don't ever stop getting bitcoins for finding blocks.
Read up about what a block is.
It's a finder reward plus the reward of the fees for the transactions included.
Only the finder reward will eventually be zero.
Then there is a hole in my understanding some where.
My understanding was that there will be an absolute maximum number of Bitcoins in the system at some date in the future.
After which no more NEW Bitcoins can be created.
That mining is acquiring ONLY newly minted Bitcoins.
That after the last new Bitcoin is 'minted' miners will be paid a fee by those wanting their transactions verified (from what you have previously said).
And that when the last new Bitcoin is 'minted' their will be less incentive for miners to create large 'data centers' (that consume a great deal of power) and compete for the those last newly minted Bitcoins.
Where in that is my understanding inaccurate?
Read what I said.
No idea why you are assuming you can ignore the fees.
If a miner finds a block, there is a block reward of actual 6,25 new bitcoin plus the amount of transaction fees of valid transactions included in the block. Mining is not only acquiring new bitcoin. There will always be transaction fees and there will always be mining to manage transactions. Even if the reward of new bitcoin will be gone at some point the block reward will always contain the transaction fees.
Thank you for that.
That is where the gap in my understanding was!
I had thought that miners were only paid the newly created Bitcoin when they settled a transaction.
And that this would be REPLACED with a fee for service when the last Bitcoin was minted.
degenpro573Full Member
Posts: 420 · Reputation: 418
#17Feb 15, 2020, 11:27 PM
There are two main bottlenecks, one being the block size and two is the average block time, if the block size was unlimited it could handle all the transactions in the world, but large blocks have some serious disadvantages too (it's a long-debated subject which you can read about if you want), the second issue is the 10 mins block time, so even if the transaction fee was close to zero because of the block size, it still wouldn't make sense to pay with bitcoin for your morning coffee, so BTC as is and without any second layer solutions simply can't do.
Think of bitcoin as a final settlement system, when you pay with Paypal or credit card, the balance of the receiver will change instantly and so is yours, but what happens between your bank and his bank or what happens between the central bank of your country and the central back of another country takes days if not weeks to finally settle, bitcoin provides that in a few minutes (if enough fees are paid)
just_orbitMember
Posts: 558 · Reputation: 171
#18Feb 16, 2020, 12:19 AM
It is cash. It has exactly the same features cash has except the fungibility.
If you leave the block size as it is, you'll see that around 7 transactions per second can be made on-chain. This is obviously not a good proportion of the global population. If you increase the block size, you'll see that decentralization will be harder to achieve. For example, if one block could weight up to 10 MBs, then terabytes of disk space would be required to run a full node. In a nutshell, scaling in the first layer is a double-edged sword. What we do need is second layer solutions that are more practical and can indeed scale the system.
Read what's the Lightning Network: Basics of the Lightning Network.
Yes, I think so too. Bitcoin goes up because of the many enthusiasts of the players. If there are many players who compete, the price of bitcoin soars. If there are no mining operators, the price will automatically fall. Like what the Chinese state did forbid bitcoin mining. Bitcoin is down to half the price.
cryptohq710Member
Posts: 60 · Reputation: 57
#20Feb 18, 2020, 09:06 AM
No.
Bitcoin does not consume an excessive amount of electricity. It consumes exactly the amount of electricity necessary to meet the current demand for security.
While the amount of electricity consumed is a result of the amount of competition in the market (specifically a result of the number of hashes computed and the current efficiency of the hashing equipment in terms of hashes per joule), it has nothing to do with the quantity of remaining bitcoins. Instead, it is driven more by the total reward earned per block and the current bitcoin exchange rate.
The block reward is the sum of the current block subsidy (the "new bitcoins") plus all the transaction fees from all the transactions in the block.
Let's assume for a moment that the average block reward is 6.322 bitcoins, and that the current exchange rate is $50,000 (USD). That's a reward of $316,100 per block. With an average of 144 blocks peere day, that works out to $45,518,400 in revenue to be shared amongst all the miners in the world. If the total cost of running all the Bitcoin hashpower in the entire world is less than $45,518,400 per day, then there is enough profit for miners to spend money on more hashpower (to get a larger share of that $45,518,400 for themselves). This increases the total worldwide hashpower in operation (and therefore the total electricity used). On the other hand, if the total cost of running all the Bitcoin hashpower in the entire world is greater than $45,518,400, then the miners with the least efficient equipment and the most expensive electricity will operating at a loss. They will shut down their equipment to avoid going broke (or after they've gone broke). This reduces the total worldwide hashpower in operation (and therefore the total electricity used).
Now imagine what happens if the bitcoin exchange rate were to collapse. At $1,000 per bitcoin, the total daily revenue to be split between all the miners of the world would only be $910,368. The world won't be able to profitably use as much electricity if the total worldwide revenue drops from $45.5 million per day to $910 thousand per day! A LOT of equipment will be shut off, and electricity use will plummet. Equally, if the exchange rate were to go "to the moon!" and reach $500,000 per bitcoin, then the total daily revenue to be split between all the miners of the world would increase to $455 million! That would allow for a LOT more electricity use.
Notice that as bitcoin becomes more valuable, the amount of electricity needed to secure it increases (providing the needed increase in security for the increase in value), and that as bitcoin becomes less valuable, the amount of electricity needed to secure it decreases (providing a reduced security for the reduced value).
Now, over time, the block SUBSIDY (new bitcoins) will slowly decrease (cut in half approximately every 4 years). Meanwhile, as bitcoin becomes more popular, the sum of the TRANSACTION FEES may increase some. Eventually, at some point, the transaction fees will be more than half of the reward, and the subsidy will drop to less than half of the reward. This transition will continue until, in about 120 years or so, the subsidy drops from 0.00000001 BTC per block to 0.0 BTC per block, at which time the ENTIRE reward will consist solely of the transaction fees.
This reduction in subsidy will slowly reduce the total reward unless the fees increase an equivalent amount (which they historically have not). Therefore, if the exchange rate were never to change again, the amount of electricity used would slowly decrease over the next 120 years as the total amount of bitcoins earned in the block reward shrinks. However, historically the exchange rate has increased faster than the subsidy has shrunk. If that were to continue then the total amount of electricity would increase. As you can hopefully see by now, the driving forces are:
Total bitcoins earned per block X Exchange rate = Amount of electricity consumed X Average cost of electricity
If you increase or decrease any value in that equation, then one or more of the other values will need to change to keep the equation in balance.
Incorrect. Exactly the necessary amount of computing power is being applied to CONFIRM transactions.
I've noticed that there are some words (such as "verfied" and "settling") being thrown around in this conversation that can cause confusion. If we are going to talk about the mining process and the full node process then it is important to understand that the "verification" of transactions and blocks is NOT the same thing as the "confirmation" of transactions that happens in the process of "solving" and "broadcasting" a block.
"Bitcoin Mining" is just very misleading and confusing name for "bitcoin transaction confirmation". The process of confirming transactions will continue for so long as bitcoin continues to exist, and as discussed above the reward will slowly transition from 100% subsidy to 100% fees. It's called "mining" only because in the very early days nobody paid any transaction fees, so the block reward consisted entirely of the block subsidy (the new bitcoins that were included in the block).
As discussed, the incentive is currently the total reward multiplied by the bitcoin exchange rate. The exchange rate is involved in that equation only because the miner needs to pay their electric bill with their local currency. If we ever reach the point where electricity is priced in bitcoins, then the total block reward will BE the incentive. The exchange rate then wouldn't matter.
There you go using that word "settling" again. That's not something that happens with bitcoin transactions. They are verified, and they are confirmed. Solo miners (and mining pools) confirm transactions by including them in the blocks that they are trying to solve. Nodes verify transaction by checking to make sure that all the transaction requirements (such as signatures and inputs from UTXO) have been met before relaying them to any peers.
The price of USING bitcoin (as a transaction sender) will continue to be, as it is now, the transaction fees that you pay when you create your transactions.
The total power consumption of our current centralized banking services is much MUCH higher than the current total power consumption of Bitcoin.
No. If you install a bitcoin node, then you are part of the verification network. Some wallets (such as Bitccoin Core) have a node built into them, but many do not.
No, the foundation of the distributed verification network is the bitcoin node. However, a process of "confirmation" was created to solve the Byzantine Generals problem. This confirmation is what we are paying the miners for via inflation (the subsidy) and transaction fees.
Everyone with a full node has a copy of the blockchain. Pruned nodes, SPV wallets, and custodial wallets do not. Although all full nodes have a full copy of the blockchain, only solo miners and mining pools extend the blockchain by creating, solving, and broadcasting new blocks.
The existence of the subsidy is a temporary (and dwindling) phase as the supply of Bitcoins rose to its maximum. The process of transaction confirmation (also known as "mining") is an intrinsic property of the proof-of-work solution to the Byzantine Generals problem. It will continue for so long as bitcoin exists and will do so using an amount of electricity that is approximately equal to the value of the block reward.
New bitcoins will stop being included in the blocks that are created, but the process of creating, solving, and broadcasting blocks will continue.
If you have a full node (which may or may not be a wallet) running on your device then your device contributes to the overall verification of transactions. However, it does NOT contribute to the confirmation of transactions (the inclusion of transactions in solved blocks).
You need some new sources. Your current sources are misinforming you to
?Reply
Sign in to reply to this topic