<p>The blocks you try to mine will have <em>your</em> block reward address in them. The blocks other people try to mine will have <em>their</em> reward address in them. Because the blocks are different, any correct nonces will also be different.</p>

<p>When you mine, you are not competing with other miners in the same search space. Whoever finds their own nonce first wins, but everybody is looking for a different nonce.</p>

CC BY-SA 3.0
2017-06-09T18:04:59.090Z
@Geremia Different miners *always* have different transactions, because one of the transactions is the reward transaction to themselves.
Greg Hewgill
CC BY-SA 3.0
2017-05-30T02:24:38.800Z
2017-05-30T02:24:38.800Z
Greg Hewgill
<p>As most miner program start with 0 nonce and increment from there, given there are many resourceful miners who will also compete for the same desirable nonce:</p>

<p>Everyone is mining at [0 ~ LARGE_RANGE] (lower range)</p>

<p>I mine at [LARGE_RANGE + 1 ~ MAX_RANGE] (upper range)</p>

<p>Scenario 1: Other people found the desirable nonce at the lower range, they do it way quicker than I do even if I were to mine on the same range.</p>

<p>Scenario 2: The desirable nonce is at my range and I found it first(before others found it since I skipped the lower range)</p>

<p>Is this a possible way to improve my mining performance?</p>

CC BY-SA 3.0
2017-05-30T02:12:05.430Z
Do you think that large mining operations have every individual miner start at nonce 0? Of course not. They all start in different places.
Greg Hewgill
CC BY-SA 3.0
2017-05-30T02:14:03.663Z
But how are they distributed? Is it random or assigned like a pool, chopping ranges from 0 to N1 and N1 to N2... And if I pick LARGE_RANGE = N_MAX?
user52979
CC BY-SA 3.0
2017-05-30T02:23:03.197Z
It's up to the mining control software. There is no predetermined plan.
Greg Hewgill
<mining-theory><nonce>
Will skipping nonce enchance mining performance given there's more resourceful miner
user52979
# Will skipping nonce enchance mining performance given there's more resourceful miner

(Asked by: username_0 on 2017-05-30)

As most miner program start with 0 nonce and increment from there, given there are many resourceful miners who will also compete for the same desirable nonce:

Everyone is mining at [0 ~ LARGE\_RANGE] (lower range)

I mine at [LARGE\_RANGE + 1 ~ MAX\_RANGE] (upper range)

Scenario 1: Other people found the desirable nonce at the lower range, they do it way quicker than I do even if I were to mine on the same range.

Scenario 2: The desirable nonce is at my range and I found it first(before others found it since I skipped the lower range)

Is this a possible way to improve my mining performance?

**Tags:** mining-theory, nonce

> **Comments:**
> **username_1**: Do you think that large mining operations have every individual miner start at nonce 0? Of course not. They all start in different places.  
> **username_0**: But how are they distributed? Is it random or assigned like a pool, chopping ranges from 0 to N1 and N1 to N2... And if I pick LARGE_RANGE = N_MAX?  
> **username_1**: It's up to the mining control software. There is no predetermined plan.  

---

## 1 answers

### Answer by username_1 on 2017-05-30. Score: 1 | Accepted answer

The blocks you try to mine will have *your* block reward address in them. The blocks other people try to mine will have *their* reward address in them. Because the blocks are different, any correct nonces will also be different.

When you mine, you are not competing with other miners in the same search space. Whoever finds their own nonce first wins, but everybody is looking for a different nonce.

> **Comments:**
> **username_1**: @Geremia Different miners *always* have different transactions, because one of the transactions is the reward transaction to themselves.  

---

