What is the difficulty adjustment in bitcoin?
The bitcoin difficulty adjustment resets how hard mining is every 2,016 blocks, about two weeks, so new blocks keep arriving roughly every 10 minutes.
The difficulty adjustment in bitcoin is the automatic process that changes how hard it is to mine a new block. Every 2,016 blocks, the network checks how long those blocks took and moves the difficulty up or down so the average stays near one block every 10 minutes.
What is mining difficulty?
To mine a block, a miner must find a block hash that falls below a number called the target. A lower target means fewer possible winning hashes, so more attempts are needed on average. The process is covered in how does bitcoin mining work.
Difficulty is a friendlier way to express that target. The Bitcoin Wiki defines it as a fixed reference target divided by the current target, so the two move in opposite directions. A difficulty of 1 is the easiest the network allows. Difficulty rises as the total hashrate, the combined guessing speed of all miners, grows.
Satoshi Nakamoto's 2008 white paper described the idea as a moving average aimed at a steady number of blocks per hour, raising difficulty when blocks come too fast.
How often does bitcoin difficulty adjust?
Every 2,016 blocks. At 10 minutes per block that is two weeks, but the adjustment is tied to block count, not the calendar. If miners are finding blocks faster than 10 minutes, the next adjustment arrives early. If they are slower, it arrives late.
How does the bitcoin difficulty adjustment work?
The Bitcoin developer guide sets out the steps:
- Nodes take the timestamps of the first and last blocks in the 2,016-block period and measure the time between them.
- They compare that with the ideal of 1,209,600 seconds, which is two weeks.
- If the blocks came faster, difficulty rises in proportion. If they came slower, it falls in proportion.
- One adjustment can raise difficulty by at most 300%, a fourfold increase, or lower it by at most 75%.
The guide also notes a long-known quirk. Because of an off-by-one error in the original code, the period spans 2,016 blocks but the timing uses only 2,015 of them, which skews the result slightly.
Every node runs the same calculation independently, so no person or company sets the difficulty.
What happened in recent bitcoin difficulty adjustments?
Adjustments track miner activity. Bitcoin.com News reported that on October 16, 2026, at block 971,712, difficulty rose 5.92% from 132.72 trillion to 140.58 trillion, its highest level since March 5 and the third-largest rise of 2026. Average block times had dropped to about 8 minutes 45 seconds as hashrate recovered above 1,000 EH/s. Early estimates pointed to another rise around October 28, though such forecasts change as blocks arrive.
Large drops happen too. When many miners switch off, blocks slow until the next adjustment makes mining easier again, as explained in what happens if bitcoin miners stop mining. The catch is that a big exit stretches the time it takes to reach that adjustment, since the remaining miners must still find all 2,016 blocks at the old difficulty.
This guide explains how things work. It is not financial, legal or tax advice. Last updated .