+34 641 10 27 16

Нонс

База знаний

Число, которое асик перебирает миллиарды раз в секунду

· Обновлено

Нонс это поле в заголовке блока, которое майнер меняет при каждой попытке. Меняется нонс, меняется хеш, и так до попадания в цель.

Что такое нонс

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

Загвоздка в том, что поле короткое, всего 32 бита, то есть около 4,3 миллиарда вариантов. Antminer S21 на 200 TH/s перебирает такой диапазон целиком примерно сорок шесть тысяч раз в секунду. Одного нонса майнеру хватает на микросекунды.

Поэтому перебирают не только его. Пул выдаёт асикам разные добавочные части (их называют extranonce), меняется отметка времени, а часть прошивок перебирает ещё и поле версии блока. Именно этот приём лежит в основе AsicBoost: тот же майнер проверяет больше вариантов на тот же ватт.

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

Коротко в таблице

Что этоперебираемое поле в заголовке блока
Размер32 бита, около 4,3 миллиарда вариантов
S21 на 200 TH/sперебирает диапазон около 46 тысяч раз в секунду
Что перебирают ещёextranonce, время, поле версии
Связано сAsicBoost, заданиями пула

Откуда берётся прирост у AsicBoost

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

У нас такие сборки есть для 28 моделей из 212 в каталоге, и за работу прошивки удерживается комиссия 2,8 процента, причём хешрейтом, а не деньгами: майнер на 100 TH/s отдаёт на ваш пул 97,2 TH/s.

Прирост не бесконечный и не бесплатный. Он есть там, где пул поддерживает такой режим, и он не отменяет физику: разгон по частоте по-прежнему поднимает расход быстрее, чем отдачу.

заголовокнонсхешсравнение с цельюshare

Пример в цифрах

Диапазон нонса это примерно 4,3 миллиарда значений. Асик на 200 TH/s делает 200 триллионов попыток в секунду, то есть проходит весь диапазон около 46 тысяч раз за ту же секунду. Отсюда и нужда в дополнительных полях: без них майнеры считали бы одно и то же по кругу.

Связанные термины

Куда идти дальше на сайте

Программы

Алгоритмы

Оборудование

Вопросы и ответы

Можно ли настроить нонс

Нет, это внутреннее поле протокола. В интерфейсе асика его нет, и трогать там нечего.

Почему одного нонса не хватает

Он всего 32 бита, около 4,3 миллиарда вариантов. Современный асик проходит этот диапазон десятки тысяч раз в секунду, поэтому в дело идут extranonce, время и поле версии.

AsicBoost это разгон

Нет. Разгон поднимает частоту и расход, а AsicBoost меняет способ перебора заголовка. Это разные вещи, и работают они независимо.

Как термины связаны между собой

Любое звено кликабельно. Оранжевым помечено то, где вы сейчас.

К списку терминов

Ищете ASIC-майнер

В каталоге 212 моделей. Сравнить их можно по хешрейту и по джоулям на терахеш, а в калькуляторе подставить свой тариф и увидеть остаток на руки.

Страницу собрал и проверил Денис Климчук. Обновлено .