mining difficulty
Mining difficulty is a dial the network turns to keep blocks arriving at a steady pace, no matter how much computing power is mining. It sets how hard the proof-of-work puzzle is — specifically, how small the winning hash must be. A higher difficulty means a smaller target, which means more guesses are needed before anyone gets lucky.
Why bother adjusting it? Because mining power is always changing. If new, faster machines join, blocks would start appearing too quickly; if miners leave, blocks would slow to a crawl. So the protocol automatically recalibrates difficulty at regular intervals — Bitcoin does it roughly every two weeks — raising it when blocks come too fast and lowering it when they come too slow, so the average block time stays near its target of about ten minutes.
This self-correcting feedback loop is what gives a blockchain a predictable rhythm and a stable issuance schedule, independent of how powerful mining hardware becomes. Think of it like a footrace where the finish line keeps moving so the winner always crosses at the same moment, whether one runner shows up or a million do. Difficulty is the quiet regulator that keeps the whole system in time.
Difficulty adjusts to total network power, so a single miner getting faster does not earn blocks faster overall — it just raises the bar for everyone.