<p>Mining difficulty adjusts through time. Mining was easier (difficulty was lower) years ago than it is today as you can see on this chart <a href="https://blockchain.info/charts/hash-rate" rel="nofollow noreferrer">https://blockchain.info/charts/hash-rate</a></p>

<p>Difficulty adjusts according to the amount of hash power in the network so it takes on average 10 minutes to mine a block. If blocks have been arriving quicker in the last two weeks (2016 blocks), difficulty goes up. If they've been arriving slower, it goes down.</p>

CC BY-SA 3.0
2017-02-19T10:27:33.287Z
2017-02-19T10:27:33.287Z
ManfredMacx
<p>Yes, there are a lot of hashes with low enough values to be acceptable. Precisely, there are <code>target + 1</code> hashes which are acceptable.</p>

<p>The target varies over time and is adjusted every 2016 blocks (called a "difficulty period") so that with the then-current hashing power of the network, the average block time of the next difficulty period would be 10 minutes.</p>

<p>About every block explorer should be able to show you the block hashes. The hash of the current block (block 453794) is</p>

<pre><code>0x0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa
</code></pre>

<p>You can see this in the table of the block explorer of your choice:</p>

<ul>
<li><a href="https://blockexplorer.com/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa" rel="nofollow noreferrer">https://blockexplorer.com/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa</a></li>
<li><a href="http://blockr.io/block/info/453794" rel="nofollow noreferrer">http://blockr.io/block/info/453794</a></li>
<li><a href="https://blockchain.info/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa" rel="nofollow noreferrer">https://blockchain.info/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa</a></li>
<li><a href="https://www.blocktrail.com/BTC/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa" rel="nofollow noreferrer">https://www.blocktrail.com/BTC/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa</a></li>
</ul>

<p>The difficulty cannot be shown by all block explorers, but by some. It currently is <code>440779902286.5892</code>. The difficulty merely is an easier-to-read version of the target. You can learn more about it on <a href="https://en.bitcoin.it/wiki/Difficulty" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/Difficulty</a>.</p>

<p>I haven't calculated the current target but it got to be at most</p>

<pre><code>0x0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa
</code></pre>

<p>because otherwise, the current top block wouldn't be a valid block.</p>

<p>Every hash smaller than that is also accepted. Note that the representation of the hash in in hexadecimal which is the most common way of representing hashes.</p>

<p>You can just <a href="http://www.wolframalpha.com/input/?dataset=&amp;i=from+hexadecimal+to+decimal&amp;rawformassumption=%7B%22F%22,+%22BaseConversion%22,+%22numToConvert%22%7D+-%3E%226ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa%22&amp;rawformassumption=%7B%22F%22,+%22BaseConversion%22,+%22toBase%22%7D+-%3E%2210%22&amp;rawformassumption=%7B%22F%22,+%22BaseConversion%22,+%22fromBase%22%7D+-%3E%2216%22&amp;rawformassumption=%7B%22C%22,+%22from+hexadecimal+to+decimal%22%7D+-%3E+%7B%22Calculator%22%7D" rel="nofollow noreferrer">ask WolframAlpha</a> what that number is in decimal. It's this monster:</p>

<pre><code>10607898375488084905905799981068947599790252823802788602
</code></pre>

<p>Because 0 is also valid, there are at least</p>

<pre><code>10607898375488084905905799981068947599790252823802788603
</code></pre>

<p>acceptable hashes.</p>

<p>Or in a more sane notation:</p>

<pre><code>1.06*10^55
</code></pre>

<p>For comparison: You're probably made up of somewhere around <code>7*10^27</code> atoms and Earth's circumference is about <code>8.01*10^11</code> times the width of a human hair. So, yeah ... quite a few options to choose from.</p>

CC BY-SA 3.0
2017-02-19T19:08:38.390Z
2017-02-20T16:08:36.950Z
2017-02-20T16:08:36.950Z
UTF-8
<p>I asked a question about mining difficulty in this <a href="https://bitcoin.stackexchange.com/questions/51468/a-question-about-miningg-difficulty/51469#51469">SO post</a>, Nate explained that the estimated total amout of hashes being calculated to date is 100000000000000000000000000 which is about 0.0000000000000000000000000000000000000000000000001% of the total number of possiblilities.</p>

<p>This brings up my question: If all of the computing power to date has only calculated a tiny small amout of all the possbilities, how can miners still earn their reward every 10 mintues? Does that mean the number of correct hashes (i.e. hashes less than the target) is also large so that bitcoin rewards are given out frequenlty?</p>

<difficulty>
How many correct hashes are there giving a difficulty?
Cheng
# How many correct hashes are there giving a difficulty?

(Asked by: username_0 on 2017-02-19)

I asked a question about mining difficulty in this [SO post](https://bitcoin.stackexchange.com/questions/51468/a-question-about-miningg-difficulty/51469#51469), Nate explained that the estimated total amout of hashes being calculated to date is 100000000000000000000000000 which is about 0.0000000000000000000000000000000000000000000000001% of the total number of possiblilities.

This brings up my question: If all of the computing power to date has only calculated a tiny small amout of all the possbilities, how can miners still earn their reward every 10 mintues? Does that mean the number of correct hashes (i.e. hashes less than the target) is also large so that bitcoin rewards are given out frequenlty?

**Tags:** difficulty


---

## 2 answers

### Answer by username_2 on 2017-02-19. Score: 3 | Accepted answer

Yes, there are a lot of hashes with low enough values to be acceptable. Precisely, there are `target + 1` hashes which are acceptable.

The target varies over time and is adjusted every 2016 blocks (called a "difficulty period") so that with the then-current hashing power of the network, the average block time of the next difficulty period would be 10 minutes.

About every block explorer should be able to show you the block hashes. The hash of the current block (block 453794) is

```
0x0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa

```

You can see this in the table of the block explorer of your choice:

* <https://blockexplorer.com/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa>
* <http://blockr.io/block/info/453794>
* <https://blockchain.info/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa>
* <https://www.blocktrail.com/BTC/block/0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa>

The difficulty cannot be shown by all block explorers, but by some. It currently is `440779902286.5892`. The difficulty merely is an easier-to-read version of the target. You can learn more about it on <https://en.bitcoin.it/wiki/Difficulty>.

I haven't calculated the current target but it got to be at most

```
0x0000000000000000006ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa

```

because otherwise, the current top block wouldn't be a valid block.

Every hash smaller than that is also accepted. Note that the representation of the hash in in hexadecimal which is the most common way of representing hashes.

You can just [ask WolframAlpha](http://www.wolframalpha.com/input/?dataset=&i=from+hexadecimal+to+decimal&rawformassumption=%7B%22F%22,+%22BaseConversion%22,+%22numToConvert%22%7D+-%3E%226ec06a9ae920278c462a565cd8f31ea87acaa05e5fbafa%22&rawformassumption=%7B%22F%22,+%22BaseConversion%22,+%22toBase%22%7D+-%3E%2210%22&rawformassumption=%7B%22F%22,+%22BaseConversion%22,+%22fromBase%22%7D+-%3E%2216%22&rawformassumption=%7B%22C%22,+%22from+hexadecimal+to+decimal%22%7D+-%3E+%7B%22Calculator%22%7D) what that number is in decimal. It's this monster:

```
10607898375488084905905799981068947599790252823802788602

```

Because 0 is also valid, there are at least

```
10607898375488084905905799981068947599790252823802788603

```

acceptable hashes.

Or in a more sane notation:

```
1.06*10^55

```

For comparison: You're probably made up of somewhere around `7*10^27` atoms and Earth's circumference is about `8.01*10^11` times the width of a human hair. So, yeah ... quite a few options to choose from.


---

### Answer by username_1 on 2017-02-19. Score: 2

Mining difficulty adjusts through time. Mining was easier (difficulty was lower) years ago than it is today as you can see on this chart <https://blockchain.info/charts/hash-rate>

Difficulty adjusts according to the amount of hash power in the network so it takes on average 10 minutes to mine a block. If blocks have been arriving quicker in the last two weeks (2016 blocks), difficulty goes up. If they've been arriving slower, it goes down.


---

