1

Will a particular node on the Bitcoin network begin mining the next block after it has successfully been mined?

  1. Mine right away.

    1. When the node with the best computation power among the nodes participating in the bit coin network is mined, the next block is also considered to have a higher probability of mining than the other nodes. Do you have a penalty for this?
  2. Do not mined immediately.

    1. If you are waiting for the next block without doing so, can you verify that the blocks are propagating to all nodes participating in the bitcoin network?
0

1 Answer 1

1

To start with, nodes no longer mine in Bitcoin. Bitcoin's difficulty is too high, and mining is now done via a series of mining pools, which distribute the work to tens of thousands (if not hundreds of thousands) of ASIC miners.

Mine right away.

Miners do start mining a new block as soon as the previous one is discovered, regardless of if it was discovered by them or another miner.

There is no penalty for mining multiple blocks in a row, since mining is not a operator-linked operation - That is to say, as far as the blockchain is concerned, there is no such thing as defined mining entities, and there is no database or registration against which the blockchain can check to see if a two blocks have been mined by the same entity.

Of course, the output in the coinbase transaction could be checked, but it is trivial to just send that to a new address each time.

Moreover, mining pools would usually assign a different block template to each participant, since ASICs can cover the nonce and timestamp space in a trivial amount of time. They then move on to updating the extraNonce, and by distributing different templates to each miner, pools can ensure work is not done twice.

Not the answer you're looking for? Browse other questions tagged or ask your own question.