- Why is it important to make sure that miners spend money (on electricity) while mining?
Answer: Because there is no central authority on the blockchain, network participants have to have some kind of reassurance that others are playing by the rules. What can be better proof than investing lots of your own money before you can make any. This is exactly why miners are incentivized not to cheat, they do not want their investments go to waste. They want to earn incentives that come with mining a new block.
- Why would it be very difficult for someone to go back change a previously added block?
Answer: each block has a unique hash that is generated based on the transactions data in this block and hash of the previous block. Therefore, if you change any transaction in the previous block, the link between two blocks breaks. Theoretically speaking, you can remine the block. But while you do that other participants continue adding blocks and you wonât be able to catch up with them.
- How does the network regulate mining difficulty?
Answer: in order for miners to add their block to the blockchain, they have to solve a complex mathematical puzzle - they have to guess a nonce that is then becomes part of the block and will be generated together with TXs list and previous hash to give a new block a hash. However, nonce has to be guessed in such a way that a new block hash is below a certain target. Target is a number dependent on the difficulty of the BTC network. The more miners are participating in mining, the lower the target would be, making it harder for miners to guess the nonce.