I was going through one of the papers and the authors in the paper mentioned this statement. I am not able to find the correlation as such.

I do understand that Larger blocks may propagate slower through the network. Also, Processing larger blocks would require more computation as more transactions will have to be validated. So I see an impact on validation level but not on mining (just adding transactions to the public ledger).

Am I missing something?


As you said, more computation is required if the block size is bigger. But mining nodes (initially) do the actual computations - they include transactions in a block and execute the transactions. So if there are more (or more complex) transactions more computation is required from the mining nodes. Other non-mining nodes do various levels of validations (and possibly also execution) on the blocks.

So the sentence makes sense. Although adding some more transactions in a block doesn't make the actual mining process much slower - calculating the mining puzzle takes most of the time anyway and for that it doesn't matter how many transactions there are as long as they have been executed.

The mining process goes something like this:

1) Miner sees unexecuted transactions and decided which ones and in which order to include in his block (probably based on monetary incentives: biggest gas prices)

2) Miner executes the transactions in that order

3) Miner gets the end state and therefore the block hash and uses that to try to solve the mining puzzle

  • "Although adding some more transactions in a block doesn't make the actual mining process much slower": That was exactly my point as I thought the actual 'mining' process only deals with calculating the mining puzzle and that is indeed the slowest part – Arpit Bajpai Aug 7 '19 at 12:25
  • Yes the mining puzzle takes most of the time. Added more info to answer about the mining process – Lauri Peltonen Aug 7 '19 at 12:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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