What is the Difficulty Adjustment?

An automatic recalibration of Bitcoin's mining difficulty that occurs every 2,016 blocks (approximately every two weeks). This ensures that blocks continue to be mined every 10 minutes on average, regardless of how much mining power is on the network.

Why It Matters

The difficulty adjustment is what keeps Bitcoin's 10-minute average block time stable despite the enormous changes in mining power over time. When Bitcoin started, a person could mine blocks on their laptop. Today, specialized ASIC machines running at industrial scale dominate mining. Without difficulty adjustments, more mining power would mean blocks arrive much faster, destabilizing the network. The difficulty adjustment ensures that whether there are thousands or millions of ASIC miners, new blocks still arrive about every 10 minutes. This maintains Bitcoin's security (more time between blocks means less chance of chains splitting) and economic predictability (you can estimate how long confirmation will take).

How It Works

The Bitcoin network measures how long it took to mine the past 2,016 blocks. If those blocks were mined faster than the target 10-minute average (meaning mining power increased), the difficulty increases. If they were slower than 10 minutes (mining power decreased), the difficulty decreases. This adjustment happens automatically—nodes compare the actual time with the target time and calculate a new difficulty target. The adjustment is proportional: if blocks came twice as fast as the 10-minute target, difficulty doubles. This feedback mechanism prevents mining from becoming too fast or too slow.