Tag Archives: MimboloveСложность майнинга

Сложность в майнинге (mining) криптовалют.

Автор Itworkroom
сложность майнинга

Сложность в майнинге (mining) криптовалют.

Сложность (от англ, «Difficulty») — единица измерения, которая показывает, насколько сложно найти хеш(hash), который будет ниже предложенной системой цели таргета (target).

Принципы функционирования

В сети bitcoin для всех блоков существует глобальная сложность. Блок, для того, что бы считаться корректным, должен иметь хеш ниже заявленной цели (таргета).

Сложность в сети Bitcoin меняется каждые 2016 блоков. Она рассчитывается по следующей формуле:

difficulty = difficulty_1_target / current_target

где difficulty – сложность, а target – 256 битное число.

Difficulty_1_target может принимать различные значения. Традиционно это хеш, 32 первых бита которого являются 0, остальную часть составляют единицы (это также называется pdiff или pool difficulty). Bitcoin протокол представляет цель (target), как тип с плавающей точкой и ограниченной точностью. Зачастую, именно основываясь на этих данных, Bitcoin клиенты определяют сложность. (далее…)