Возьмем для примера биткоин, в нем изначально заложено значение 10 минут на создание блока транзакций. Сеть всегда стремится к этому значению. Если в сети много майнеров, большой хэшрейт, то блок будет создаваться быстрее - в результате сеть автоматически повышает сложность, чтобы вернуть значение к 10 минутам. И наоборот, если число майнеров уменьшилось и блок стал добываться медленнее, то сеть снижает сложность.
Именно поэтому, из-за большого числа майнеров сегодня и очень высокой сложности, в майнинге биткоина нечего делать без мощного оборудования. А когда-то можно было добывать его на обычном домашнем ПК