1 to keep them interested in earning money
2 because it always changes the next blocks
3 difficulty raises with hashing power (the more miners, the more difficult)
1 to keep them interested in earning money
2 because it always changes the next blocks
3 difficulty raises with hashing power (the more miners, the more difficult)
To keep the whole system together. To make money you play by rules.
Every following block has to change too, it would draw extremely much energy. The longer the chain is the more difficult it becomes to do go back and change the system.
When there are more miners the network lowers the difficulty target.
Homework on Mining and Proof of Work - Questions
It is important to make sure miners allocate resources on mining that are at stake if you break the rules to incentivize “fair play.”
It would be very difficult for someone to change a previously added block because they would have to rehash that block as well as all successive blocks.
The network regulates mining difficulty by narrowing the output of the hash after the nonce is guessed when there are lots of miners and broadening the acceptable output when there are less miners.
Because by burning through their electric bill gives the miners an incentive to play by the rules. If they mine and secure the network, they get rewarded. If they try to alter the blockchain, they waste energy and money. It pays to be fair.
Because while you make alterations to one block and mine subsequent blocks, the other miners who DO play by the rules will make good progress mining new blocks and they will get ahead of you. Besides the mining difficulty will shoot up and all the potential energy and money spent on altering the blockchain will be wasted.
The miners have to guess the nonce and the hash of the nonce has to be lower than the set target. This target is altered and adjusted ( lowered ) in order to make sure that guessing the hash of the nonce is more and more difficult. This way miners have to pay a bigger cost upfront with their power and hardware in order to achieve the same results. This is decentralization in action.
Homework on Mining and Proof of Work - Questions
It will incentify them to want to make money. If they spend money upfront
they have to recoup there cost and more. This also secures the network.
Because one change effects the entire chain and will cause it to be discarded and
cost money instead of making money.
By determining the target of solving a puzzle by mining.
Why is it important to make sure that miners spend money (on electricity) while mining?
1.it is costing the miners a lot of money so they will play by the rules. There is no gain in cheeting.
Why would it be very difficult for someone to go back change a previously added block?
You break the link in the chain if anything is canged in a block, the previous,the next and following blocks too.
3, How does the network regulate mining difficulty?
3. The target is made low when the difficulty (many people is mining) is high, making the nonce harder
to guess. when less minors working the nonce is easier to guess because the target is high
Why is it important to make sure that miners spend money (on electricity) while mining?
Because they will be incentivized to continue mining to pay back their costs and to make a profit.
Why would it be very difficult for someone to go back change a previously added block?
If a previously confirmed block is changed, the hashes of that block and all subsequent blocks would change, requiring that they all be mined again. This may take a very long time for a single miner to complete.
How does the network regulate mining difficulty?
The block hash must be below a target number. This target decreases as more miners participate, making mining more difficult, which adjusts for the higher supply of miners.
1.Miners spend money so the upfront cost will incentives them to keep them playing by the rules, bad actors will always lose this upfront costs
2.It is difficult to change previous added block as this block is based on the previous block hash
3.mining difficulty is regulated by difficulty adjustment, the hash of the new block
previous block + TX + nonce must be below target value, as increase in target value the easier to mine the value
Why is it important to make sure that miners spend money (on electricity) while mining?
It ensures the integrity of the blockchain by making sure that miners follow protocol in order to claim the block reward and their associated transaction fees. If they break the rules they will not be able to add blocks to the blockchain and will therefore be financially penalised.
Why would it be very difficult for someone to go back change a previously added block?
If any previous block is tampered with, (i.e. attempt to remove a transaction record), it will invalidate the hash of that block and break all subsequent links and blocks. The offending miner would then need to unilaterally mine all those blocks again which, given that the blockchain is continually updated every 10 minutes with the addition of new blocks, would be energy and time costly and therefore unfeasible. Whilst is possible for a miner to achieve this by gaining control of 51% of the network, it has been estimated that this would require enough energy to power a large city for more than a week and is therefore not economically viable.
How does the network regulate mining difficulty?
A new target number is generated every 10 minutes and is based on the number of miners on the network. The more miners there are, the lower the target and corresponding difficulty level. Miners continually guess a new hash until it is lower in value than the target to enable their block to be added to the blockchain.
It intensives people to follow the rules. It could also be argued that it gives bitcoin value as it takes work and investment to keep it operational
Because it takes enormous amounts of power to rewrite the block chain and if you had that it would make more sense to just play by the rules and profit that way
The protocol lowers and raises in difficulty to keep the blocks being produces every 10mins or so
1. Why is it important to make sure that miners spend money (on electricity) while mining?
Because by making this initial investment, they have an incentive to follow the rules in order to get the block reward and transaction fees.
2. Why would it be very difficult for someone to go back change a previously added block?
Because its hash would change and therefore the hash of the next block as well destroying the links between the blocks. For one person to recreate new links is theorytecally feasible but practically impossible.
3. How does the network regulate mining difficulty?
By lowering the target mining becomes more difficult.