Difficulty Adjustment
Difficulty adjustment is an automated protocol mechanism that ensures the time between mined blocks remains constant despite changes in total network hashrate. If more miners join the network and hashrate increases, the protocol increases the difficulty of the mathematical puzzle.
Conversely, if miners leave, the difficulty decreases to maintain a stable block production rate. This mechanism is critical for the predictable issuance of new tokens.
It balances the economic incentives of miners with the security requirements of the blockchain.