ЗНАНИЯ БЕЗ ЛИШНЕГО ШУМА

Хешрейт и сложность Bitcoin: как связаны показатели

Разница между количеством попыток в секунду и сложностью поиска блока. Почему хешрейт сети оценивают по блокам.

Майнинговое устройство и светящаяся шкала

Хешрейт показывает, сколько вычислительных попыток выполняется за секунду. Сложность описывает, насколько трудно найти допустимый хеш блока. Больше вычислительной мощности при прежней сложности означает более частые находки в среднем.

Что происходит при изменении мощности

В условном примере сеть при заданной цели находит блок примерно раз в 10 минут. Если мощность внезапно удвоится, математическое ожидание при той же цели уменьшится примерно до 5 минут. Отдельные интервалы всё равно будут различаться из-за случайности поиска.

Дальше Bitcoin периодически пересчитывает цель по времени предыдущего периода из 2 016 блоков. Цель механизма — приблизить средний интервал к 10 минутам. Изменение ограничено правилами протокола, поэтому реакция может занять больше одного периода.

Две разные величины. Хешрейт — попытки в секунду. Сложность — условие поиска. Интервал — время блока
Две разные величины

Почему хешрейт оценивают

В блокчейне записаны найденные блоки и условия их проверки. Неудачные попытки майнеров в него не попадают. Поэтому сетевой хешрейт обычно оценивают по сложности и наблюдаемой частоте блоков. На коротком окне статистический шум заметнее.

Например, несколько блоков подряд с коротким интервалом могут появиться и без резкого роста мощности. Сравнивайте оценки одного поставщика с одинаковым окном.

Условный пример. Прежняя мощность — 10 мин в среднем. Мощность ×2 — 5 мин в среднем. Пересчёт — новая цель
Условный пример

Что не следует из показателя

Из хешрейта одного дня нельзя узнать точное время следующего блока. Из сложности нельзя вывести размер награды в BTC: её состав задают другие правила. См. позицию блока в цепочке и созревание награды.

Поиск по сайту