Какой алгоритм у биткоина?

Добыча новых биткоинов происходит строго по математическому алгоритму. Описать его просто — вычислив значение строки, подходящей для функции SHA-256, заполнится блок и будет начислено вознаграждение в виде новых криптомонет.

Вычисление функции по условию очень сложно и долговременно, но при этом полученный результат очень просто проверить. Этот принцип называется «доказательством работы».

В результате вычисления получается строка из символов, которая должна быть начата нулями. Какое количество нулей на входе — определяет условие функции, чем выше сложность — тем больше будет в начале строки нулевых значений. Чем дальше происходит процесс майнинга, тем выше становится уровень сложности нахождения решений.