Основном значение SHA256 для любого заданного входного непредсказуем так пытается найти результат, как этот (обратите внимание на нули в начале)
00000000916dd8861312f2cd94ac01310e15541e58df57d988f058eb3adcbf15
это не то, что вы можете догадаться, как быстро найти (все это зависит от входной строки и как SHA256 искалечил эти данные в хэш).
В случае, если Bitcoin-х годах # ведущих нулей, что называют "трудность" и каждый шахтер создает заголовок блока, а затем хэш это со случайным числом, чтобы найти хэш с достаточно ведущими нулями (в зависимости от текущего уровня сложности).
Потому что нет никакого способа обмануть, чтобы определить, какой случайное число будет работать, вы должны продолжать пробовать различные числа, пока не найдете то, что делает (таким образом, "доказательство работы").
НТН