<p>The Bitcoin algorithm is written to aim for 2,016 blocks being mined roughly every 2 weeks (which works out to ~1 block every 10 minutes on average). After every 2,016 blocks, the network will adjust the difficulty based on how long those previous 2,016 blocks took to mine: if it took longer than 2 weeks, the difficulty is decreased; if it took less than 2 weeks, the difficulty is increased.</p>
<p>For the exact calculations and more information: <a href="https://en.bitcoin.it/wiki/Difficulty" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/Difficulty</a></p>

CC BY-SA 4.0
2021-01-24T05:07:13.777Z
2021-01-24T05:07:13.777Z
ieatpizza
<p>Currently first 19 zeros are required in bitcoin block hash which has become very hard. How this zeros are being controlled to increase? If it is dynamic what are the factors which has influence to make hash matching difficult?</p>

CC BY-SA 4.0
2021-01-24T09:25:34.373Z
"Currently first 19 zeros are required" In hex. That's 76 zeros in binary which is a better way of saying it since the probability of finding a valid block after one attempt is 2^-76
MCCCS
<blockchain><hash><block-hash>
How difficulty increases to get the lucky hash in blockchain?
user3717550
# How difficulty increases to get the lucky hash in blockchain?

(Asked by: username_0 on 2021-01-24)

Currently first 19 zeros are required in bitcoin block hash which has become very hard. How this zeros are being controlled to increase? If it is dynamic what are the factors which has influence to make hash matching difficult?

**Tags:** blockchain, hash, block-hash

> **Comments:**
> **username_1**: "Currently first 19 zeros are required" In hex. That's 76 zeros in binary which is a better way of saying it since the probability of finding a valid block after one attempt is 2^-76  

---

## 1 answers

### Answer by username_2 on 2021-01-24. Score: 0

The Bitcoin algorithm is written to aim for 2,016 blocks being mined roughly every 2 weeks (which works out to ~1 block every 10 minutes on average). After every 2,016 blocks, the network will adjust the difficulty based on how long those previous 2,016 blocks took to mine: if it took longer than 2 weeks, the difficulty is decreased; if it took less than 2 weeks, the difficulty is increased.

For the exact calculations and more information: <https://en.bitcoin.it/wiki/Difficulty>


---

