<p>The block <a href="https://en.bitcoin.it/wiki/Difficulty" rel="nofollow">difficulty</a> is adjusted every 2016 blocks so that, on average, it takes 10 minutes for miners to generate a new block. It would take any individual miner much longer than 10 minutes to compute the proof-of-work, but all miners together should be able to compute the proof-of-work in roughly 10 minutes. </p>

CC BY-SA 3.0
2014-09-18T11:36:35.520Z
Okay, I think I found a valid explanation. Assume that mining is only done in pools and total #pools = N. If after broadcasting my Txn(i) all pools include it in their blocks and start computing the POW, one of them finds it in 10 min. Now if the combined work done by that pool is W then total amount of work in the system is = N.W and (N-1).W amount of work is wasted, so they start over. So, even if a block is generated in 10 min, it doesn't imply the computaion was easy.
Bitswazsky
CC BY-SA 3.0
2014-09-18T13:37:11.360Z
@Sayan, the mining difficulty is independent of pools, as it in works as intended whether the miners are all individual or all in pools.
JohnDvorak
CC BY-SA 3.0
2014-09-18T18:38:57.753Z
yes, I understand that. I just used it for the sake of making the upper bound somewhat crude and simple, as now solo mining takes LOTS of time. Thank you.
Bitswazsky
CC BY-SA 3.0
2014-09-18T18:41:37.077Z
@Sayan, Ah, I get it now. In that light, yes, good analogy. If my answer helped or you think it answers the question, you can mark it as the accepted answer.
JohnDvorak
CC BY-SA 3.0
2014-09-17T14:36:40.527Z
2014-09-17T14:36:40.527Z
JohnDvorak
<p>I am stuck in this thought for a while regarding the block generation rate. My concern is, when a payer waits for 10 minutes to confirm that her transaction is included in a block, it suggests that a new block is generated in 10 minutes, because her transaction is brand new and the block includes it. So, how does a miner do that in just 10 minutes? Isn't it supposed to be hard? The miner can then become a millionaire in months.</p>

<p>Does the block generation rate imply that, once a miner starts computing the proof-of-work(POW) she succeeds in getting the nonce after 10 minutes? Or is it the case that miners are computing POW at their own pace(probably for a long enough time) and 1 new block pops up every 10 minutes. If the 2nd scenario is true, how does it justify the waiting time?</p>

<p>Thank you.</p>

CC BY-SA 3.0
2014-09-17T14:36:12.233Z
The block generation time means that every 10 minutes (on average), *some* miner in the world should find a block.  Any individual miner takes much longer than that.  (It is like saying that every 30 seconds, someone on earth catches a cold - that doesn't mean *everyone* gets a cold every 30 seconds.)
Nate Eldredge
<confirmations>
Significance of average block generation rate
Bitswazsky
# Significance of average block generation rate

(Asked by: username_0 on 2014-09-17)

I am stuck in this thought for a while regarding the block generation rate. My concern is, when a payer waits for 10 minutes to confirm that her transaction is included in a block, it suggests that a new block is generated in 10 minutes, because her transaction is brand new and the block includes it. So, how does a miner do that in just 10 minutes? Isn't it supposed to be hard? The miner can then become a millionaire in months.

Does the block generation rate imply that, once a miner starts computing the proof-of-work(POW) she succeeds in getting the nonce after 10 minutes? Or is it the case that miners are computing POW at their own pace(probably for a long enough time) and 1 new block pops up every 10 minutes. If the 2nd scenario is true, how does it justify the waiting time?

Thank you.

**Tags:** confirmations

> **Comments:**
> **username_1**: The block generation time means that every 10 minutes (on average), *some* miner in the world should find a block.  Any individual miner takes much longer than that.  (It is like saying that every 30 seconds, someone on earth catches a cold - that doesn't mean *everyone* gets a cold every 30 seconds.)  

---

## 1 answers

### Answer by username_2 on 2014-09-17. Score: 1 | Accepted answer

The block [difficulty](https://en.bitcoin.it/wiki/Difficulty) is adjusted every 2016 blocks so that, on average, it takes 10 minutes for miners to generate a new block. It would take any individual miner much longer than 10 minutes to compute the proof-of-work, but all miners together should be able to compute the proof-of-work in roughly 10 minutes.

> **Comments:**
> **username_0**: Okay, I think I found a valid explanation. Assume that mining is only done in pools and total #pools = N. If after broadcasting my Txn(i) all pools include it in their blocks and start computing the POW, one of them finds it in 10 min. Now if the combined work done by that pool is W then total amount of work in the system is = N.W and (N-1).W amount of work is wasted, so they start over. So, even if a block is generated in 10 min, it doesn't imply the computaion was easy.  
> **username_2**: @Sayan, the mining difficulty is independent of pools, as it in works as intended whether the miners are all individual or all in pools.  
> **username_0**: yes, I understand that. I just used it for the sake of making the upper bound somewhat crude and simple, as now solo mining takes LOTS of time. Thank you.  
> **username_2**: @Sayan, Ah, I get it now. In that light, yes, good analogy. If my answer helped or you think it answers the question, you can mark it as the accepted answer.  

---

