<blockquote>
<p>Do mining pools expose attempted nonce to the public ?</p>
</blockquote>
<p>No, that's pointless and would be completely infeasible. The combined network tries over 100 billion billion nonces per second (as of december 2020, it's around 120 exahash/s).</p>
<blockquote>
<p>I would think no because it would be counter competitive. I can let a giant mining farm tell me what nonces not to use</p>
</blockquote>
<p>That's irrelevant. They are trying to find nonces for a different block candidate than you are (at the very least, they're trying to mine a block that pays them; you're trying a block that pays you).</p>
<blockquote>
<p>Would it be faster to continue attempting random nonces</p>
</blockquote>
<p>No, every block candidate + nonce is a completely independent attempt. Nobody will ever try the same combination again (because the timestamps change, the composition of transactions changes, and the payout depends on the miner). It doesn't matter in what order you or anyone else tries nonces - only how many you try per second matters.</p>
<blockquote>
<p>or storing the nonces previously attempted in memory and finding them in a sorted array</p>
</blockquote>
<p>No, same reason.</p>

CC BY-SA 4.0
2020-12-21T19:53:01.973Z
Thanks! I have much to learn I see.
Jay
CC BY-SA 4.0
2020-12-21T19:50:37.090Z
2020-12-21T19:50:37.090Z
Pieter Wuille
<p>Do mining pools expose attempted nonces to the public?</p>
<p>I would think no because it would be counter competitive.
I can let a giant mining farm tell me what nonces not to use.</p>
<p>But let's say the nonces attempted were public to everyone. Would it be faster to</p>
<ul>
<li>continue attempting random nonces</li>
<li>storing the nonces previously attempted in memory and finding them in a sorted array</li>
</ul>
<p>This is a 'Big O' type question.</p>

<mining-pools><nonce>
Do mining pools expose attempted nonces to the public?
Jay
# Do mining pools expose attempted nonces to the public?

(Asked by: username_0 on 2020-12-21)

Do mining pools expose attempted nonces to the public?

I would think no because it would be counter competitive.
I can let a giant mining farm tell me what nonces not to use.

But let's say the nonces attempted were public to everyone. Would it be faster to

* continue attempting random nonces
* storing the nonces previously attempted in memory and finding them in a sorted array

This is a 'Big O' type question.

**Tags:** mining-pools, nonce


---

## 1 answers

### Answer by username_1 on 2020-12-21. Score: 4 | Accepted answer

> Do mining pools expose attempted nonce to the public ?

No, that's pointless and would be completely infeasible. The combined network tries over 100 billion billion nonces per second (as of december 2020, it's around 120 exahash/s).

> I would think no because it would be counter competitive. I can let a giant mining farm tell me what nonces not to use

That's irrelevant. They are trying to find nonces for a different block candidate than you are (at the very least, they're trying to mine a block that pays them; you're trying a block that pays you).

> Would it be faster to continue attempting random nonces

No, every block candidate + nonce is a completely independent attempt. Nobody will ever try the same combination again (because the timestamps change, the composition of transactions changes, and the payout depends on the miner). It doesn't matter in what order you or anyone else tries nonces - only how many you try per second matters.

> or storing the nonces previously attempted in memory and finding them in a sorted array

No, same reason.

> **Comments:**
> **username_0**: Thanks! I have much to learn I see.  

---

