How does Kaspa adjust its mining difficulty over time?

Kaspa uses a Difficulty Adjustment Algorithm (DAA) that recalculates mining difficulty based on the average difficulty across a rolling window of recent blocks. When the global hashrate rises or falls quickly, this averaging can cause the adjustment to lag — difficulty takes longer to catch up to actual network conditions. This is a known behavior in proof-of-work systems, and the Kaspa developers have noted it as an area for potential refinement. For miners and users, this means that during periods of fast hashrate change, blocks may temporarily arrive faster or slower than the long-run target until the DAA catches up.

Learn more ›