<p><a href="https://en.bitcoin.it/wiki/Difficulty#How_soon_might_I_expect_to_generate_a_block.3F" rel="nofollow">From the wiki</a>:</p>

<blockquote>
  <p>"The average time to find a block can be approximated by calculating:
  time = difficulty * 2**32 / hashrate"</p>
</blockquote>

<p>This applies also to shares, setting 1 as the difficulty.</p>

<p>At 1 MH/s, you can expect to find a share every 2^32 / 1000000 = ~4295s.</p>

<p>Inversely, you will find (1000000/2^32) = ~0.000233 shares per second per MH/s.</p>

CC BY-SA 3.0
2012-04-18T23:35:22.360Z
2012-04-18T23:35:22.360Z
BinaryMage
<p>The approximate ratio which is usually used in calculations is 2^32 hashes per share. If you want the exact ratio, it's 2^48/(2^16-1).</p>

CC BY-SA 3.0
2013-05-19T14:41:24.133Z
It's maybe more generic to say "2^32 hashes per share*difficulty". Some places let you select higher-than-1 difficulty for shares, which proportionally affects the number of hashes required.
Pieter Wuille
CC BY-SA 3.0
2012-04-19T04:29:12.477Z
2012-04-19T04:29:12.477Z
Meni Rosenfeld
<p>What is the exact ratio one would use to convert Miner speed from <code>Hashes per second</code> to <code>Shares per second</code>, assuming Difficulty 1 shares?</p>

<hashpower><mining-technical-details><mining-pool-shares>
Miner speed conversion
ThePiachu
# Miner speed conversion

(Asked by: username_0 on 2012-04-18)

What is the exact ratio one would use to convert Miner speed from `Hashes per second` to `Shares per second`, assuming Difficulty 1 shares?

**Tags:** hashpower, mining-technical-details, mining-pool-shares


---

## 2 answers

### Answer by username_2 on 2012-04-19. Score: 5 | Accepted answer

The approximate ratio which is usually used in calculations is 2^32 hashes per share. If you want the exact ratio, it's 2^48/(2^16-1).

> **Comments:**
> **username_3**: It's maybe more generic to say "2^32 hashes per share*difficulty". Some places let you select higher-than-1 difficulty for shares, which proportionally affects the number of hashes required.  

---

### Answer by username_1 on 2012-04-18. Score: 4

[From the wiki](https://en.bitcoin.it/wiki/Difficulty#How_soon_might_I_expect_to_generate_a_block.3F):

> "The average time to find a block can be approximated by calculating:
> time = difficulty \* 2\*\*32 / hashrate"

This applies also to shares, setting 1 as the difficulty.

At 1 MH/s, you can expect to find a share every 2^32 / 1000000 = ~4295s.

Inversely, you will find (1000000/2^32) = ~0.000233 shares per second per MH/s.


---

