Skip to main content

How Is the ‘Difficulty’ of a Cryptocurrency Network Adjusted over Time?

Network difficulty is a measure of how hard it is to find a hash below a certain target. It is automatically adjusted by the network's protocol to ensure a consistent average block time, regardless of the total hash rate on the network.

For Bitcoin, this adjustment happens roughly every 2016 blocks, or about every two weeks. If the time between blocks is too fast, difficulty increases; if too slow, it decreases.

What Is the Purpose of the Difficulty Adjustment in PoW?
What Is a Hash Rate and How Does It Relate to Network Difficulty?
Define ‘Mining Difficulty’ and How It Adjusts over Time
What Is ‘Hash Rate’ and How Does It Affect Mining Difficulty?