Pool
OPTIMIZATIONASICBOOSTEFFICIENCYSTRATUM ADVANCED

Руководство по настройке AsicBoost — бесплатный прирост эффективности на SoloFury

Пошаговое руководство по включению AsicBoost (BIP310 version-rolling) на Antminer S19/S21+, Whatsminer M50/M60 и семействе Bitaxe/NerdQAxe для SoloFury. Включает covert vs. overt AsicBoost, настройку прошивки и верификацию.

Updated: May 14, 2026 · 5 min read

AsicBoost — это расширение протокола Stratum (BIP310), позволяющее SHA-256 ASIC повторно использовать промежуточные хэш-вычисления, производя больше полезной работы за цикл без увеличения потребления энергии. SoloFury поддерживает AsicBoost на всех 5 монетах. Тем не менее многие соло-майнеры работают с отключённым AsicBoost или не уверены, правильно ли он согласован. Это руководство проведёт через включение на Antminer, Whatsminer и оборудовании семейства Bitaxe/NerdQAxe — и, что важнее всего, как верифицировать, что он действительно активен.

Для алгоритмического бэкграунда по AsicBoost читай статью AsicBoost Explained. Это руководство сосредоточено на практическом включении и верификации для SoloFury.

1. Что AsicBoost реально делает

Алгоритм SHA-256 хэширует 1024-битный входной блок в два этапа. Структура заголовка блока Bitcoin и структура алгоритма оставляют место для оптимизации: определённые биты входных данных могут варьироваться для повторного использования промежуточного состояния через несколько попыток хэширования. Это и есть AsicBoost.

Существует две реализации:

Overt AsicBoost (BIP310 — «version rolling») — майнер договаривается с пулом на прокрутку поля version заголовка блока в рамках разрешённой битовой маски. Стандартный, прозрачный, широко поддерживаемый. Именно это поддерживает SoloFury.

Covert AsicBoost — майнер прокручивает merkle root, манипулируя extranonce coinbase-транзакции. Запатентован (исторически), сейчас преимущественно устарел в пользу overt AsicBoost.

Для современного майнинга на SoloFury overt AsicBoost через BIP310 — нужная тебе версия. Поддерживается стоковой прошивкой Antminer серии S19 и новее, всеми серьёзными кастомными прошивками (Vnish, LuxOS, Braiins OS+), прошивкой серии Whatsminer M и прошивкой ESP-Miner с открытым исходным кодом, работающей на Bitaxe и семействе NerdQAxe.

2. Сколько реально эффективности ты выигрываешь?

Теоретический максимум на SHA-256 около 30%, но реальные результаты ограничены реализацией чипа. Документированные реальные цифры:

Семейство ASICЗадокументированный прирост AsicBoostИсточник / статус
Antminer S9 / старые BM1387~13–20%Оригинальный запуск AsicBoost от Bitmain
Antminer S19 / S19 Pro (класс BM1366)~5–8%Широко сообщается операторами
Antminer S19 XP (поколение BM1380)~8–10%Отчёты операторов
Antminer S21 / S21+Сообщается материальный приростКонкретный % варьируется по tuning прошивки
Whatsminer M50 / M50S / M60 / M60SСообщается материальный приростЗадокументировано в примечаниях к выпускам прошивки Whatsminer
Bitaxe / NerdQAxe / NerdOCTAxe (BM1366/BM1370)Переменный — см. Раздел 6Прошивка согласовывает version-rolling; прирост на уровне чипа нестандартен

На Antminer S21+ при 235 TH/s AsicBoost типично обеспечивает измеримый прирост эффективного хэшрейта без увеличения потребления энергии. Точный процент зависит от кремниевой лотереи чипа и версии прошивки — измеряй эмпирически на своей машине, а не доверяй единственной цитированной цифре.

3. Как определить, активен ли AsicBoost уже

Перед включением проверь, не согласован ли он уже.

Метод A — Проверить логи прошивки ASIC

Большинство прошивок логируют stratum-хэндшейк. Ищи сообщение вроде:

mining.configure: version-rolling accepted, mask=0x1fffe000

или в направлении запроса:

{"method": "mining.configure", "params": [["version-rolling"], {"version-rolling.mask": "ffffffff"}]}

с успешным ответом. Если видишь «version-rolling accepted» или ненулевую маску от SoloFury, AsicBoost согласован.

Метод Б — Использовать API ESP-Miner (для Bitaxe / семейства NerdQAxe)

ESP-Miner предоставляет API информации о системе. С машины в той же сети:

curl http://<miner_ip>/api/system/info

Ищи поле version_mask с ненулевым значением. Если присутствует — майнер согласовал version-rolling с пулом.

Метод В — Сравнить эффективный хэшрейт

Если твой 1-часовой средний хэшрейт на SoloFury заметно выше номинального спека чипа, AsicBoost вносит вклад. Это обратная разработка и менее надёжна, чем прямая проверка лога согласования — но это эмпирическое подтверждение, что согласование реально превратилось в дополнительную работу.

Если из логов не ясно, а хэшрейт выглядит ниже ожидаемого, считай, что не включён, и следуй шагам из Разделов 4–6 для включения.

4. Включение AsicBoost на Antminer S19 / S19 Pro / S21+

Стоковая прошивка Bitmain

На стоковой прошивке AsicBoost включён по умолчанию на серии S19 и новее. Верифицируй, проверив страницу Miner Status — должен отображаться индикатор «Version Rolling» или «AsicBoost» как включённый.

Если показывает отключённым или индикатор отсутствует:

  1. Войди в веб-интерфейс ASIC
  2. Перейди в Miner Configuration → Advanced Settings
  3. Найди чекбокс «Enable AsicBoost» или «Version Rolling»
  4. Включи и сохрани
  5. Перезапусти майнинговый сервис ASIC

Кастомная прошивка (Vnish, LuxOS, Braiins OS+)

Все три кастомные прошивки включают AsicBoost по умолчанию и предоставляют более гранулярное управление:

  1. Перейди в Mining Config → Stratum extensions (или похожий раздел — точное название варьируется)
  2. Убедись, что «Version Rolling» или «BIP310 AsicBoost» включён
  3. Опционально задай маску версии (по умолчанию обычно 0x1fffe000 — не трогай, если не знаешь, что делаешь)
  4. Сохрани и проверь, что лог показывает успешное согласование

5. Включение AsicBoost на Whatsminer M50 / M60

Прошивка Whatsminer имеет несколько другой интерфейс:

  1. Войди в веб-интерфейс серии M по адресу http://<asic_ip>
  2. Перейди в Mining → Miner Configuration (путь варьируется по версии прошивки)
  3. Найди параметр «AsicBoost Mode» или «High Performance Mode»
  4. Установи в Enabled (или «On»)
  5. Сохрани конфигурацию — майнер перезапускает stratum-соединение

Если прошивка не показывает AsicBoost как явный переключатель:

  1. Ищи «Advanced Settings» или «Pool Configuration → Extensions»
  2. Включи «version-rolling» или «BIP310»
  3. Сохрани

На новой прошивке Whatsminer (после 2024) AsicBoost обычно включён по умолчанию и переключатель может быть не виден. Проверь лог Stratum для подтверждения активности.

6. Семейство Bitaxe и NerdQAxe — поддержка Version Rolling

Семейство Bitaxe (Ultra, Supra, Gamma) и семейство NerdQAxe (NerdQAxe+, NerdQAxe++, NerdOCTAxe) работают на прошивке ESP-Miner с открытым исходным кодом или её форках от сообщества. Кодовая база ESP-Miner реализует BIP310 version-rolling — подтверждено инспекцией исходника прошивки на bitaxeorg/ESP-Miner:

  • main/tasks/stratum_task.c содержит вызов STRATUM_V1_configure_version_rolling()
  • Майнер запрашивает максимальную маску 0xffffffff у пула; пул отвечает реальной маской (обычно 0x1fffe000 = 13 бит)
  • components/stratum/mining.c имеет construct_bm_job(..., uint32_t version_mask, ...) — маска версии пронизывает до конструкции задания ASIC

Прошивка согласовывает AsicBoost с SoloFury в момент подключения. В большинстве версий ESP-Miner нет отдельного переключателя «включить» в интерфейсе — это автоматически, встроено.

Нюанс на уровне чипа для BM1370 (Bitaxe Gamma, NerdQAxe++, NerdOCTAxe)

Более новый чип BM1370 реализует version rolling иначе, чем старые чипы Antminer. Из недавнего обсуждения прошивки в репозитории ESP-Miner: BM1370 использует внутреннее OR-based восстановление версии, которое необычно взаимодействует со стандартной математикой version-rolling. Прошивка обрабатывает это, но эффективный выигрыш хэшрейта от AsicBoost на BM1370 может отличаться от ожидаемого на сопоставимом чипе Antminer.

Перевод для практичного соло-майнера: AsicBoost согласован и активен на твоём Bitaxe Gamma / NerdQAxe++ / NerdOCTAxe, но единственный надёжный способ узнать реальный выигрыш — измерить на своей машине.

Держи прошивку актуальной

ESP-Miner активно разрабатывается. Последние релизы улучшили стабильность stratum и поведение version-rolling. Сравни версию прошивки с последним стабильным релизом на GitHub (bitaxeorg/ESP-Miner/releases для Bitaxe или твоего конкретного форка вроде shufps/ESP-Miner-NerdQAxePlus для NerdQAxe+) и обновись, если отстаёшь на несколько версий.

7. Верификация активности AsicBoost на SoloFury

После включения (или после подтверждения, что уже включено) измеряй выигрыш на дашборде SoloFury:

  1. Зафиксируй базовый хэшрейт до изменений (или до включения AsicBoost, если он выключен)
  2. Примени настройку AsicBoost и сохрани
  3. Перезапусти майнинговый сервис ASIC (или полный перезапуск при необходимости)
  4. Подожди 30–60 минут для стабилизации VarDiff и обновления 1-часового скользящего среднего
  5. Сравни новый хэшрейт на странице майнера SoloFury:
    https://solofury.com/miner/?addr=<твой_кошелёк>&coin=<монета>

Должен увидеть измеримое увеличение 1h-среднего хэшрейта. Точный процент зависит от семейства чипов и прошивки, как отмечено в Разделе 2. Если через 1 час изменений нет:

  • Проверь stratum-лог ASIC на сообщение «version-rolling accepted»
  • Для Bitaxe/NerdQAxe: curl http://<miner_ip>/api/system/info и инспектируй version_mask
  • Убедись, что URL пула — *.solofury.com:7070 (не другой пул)
  • Полностью перезапусти ASIC (не только майнинговый сервис)

8. AsicBoost по всем 5 монетам SoloFury

SoloFury поддерживает AsicBoost на каждой монете, которую он обслуживает:

  • BTC: version-rolling согласовывается с запуска
  • BCH: version-rolling согласовывается с запуска
  • BC2: version-rolling согласовывается с запуска
  • BCH2: version-rolling согласовывается с запуска
  • XEC: version-rolling согласовывается с запуска

Ты настраиваешь майнер один раз, и AsicBoost работает на каждой монете SoloFury, на которую указываешь. Перенастройка по монете не нужна.

Это отличается от некоторых пулов, где AsicBoost может поддерживаться только на основной монете (BTC) и отключён на боковых цепях. SoloFury относится ко всем 5 монетам как к равноправным.

9. AsicBoost + андервольтинг — Мощная комбинация

Наибольший выигрыш эффективности даёт комбинирование AsicBoost с андервольтингом кастомной прошивки. Пример расчёта для Antminer S21+ при 0,085 $/кВтч:

Базовая конфигурация стокового S21+ (без андервольта, AsicBoost по умолчанию согласован)

  • 235 TH/s @ 3877 Вт
  • 16,5 Дж/TH
  • ~44,7 $/PH/s/день

После андервольта профиля A Vnish

  • То же целевое значение хэшрейта, меньше мощности
  • Примерно 15 Дж/TH
  • ~40 $/PH/s/день

После профиля A Vnish + агрессивного согласования AsicBoost

  • Чуть выше эффективного хэшрейта при той же меньшей мощности
  • Примерно 14 Дж/TH
  • ~35 $/PH/s/день

Это примерно 20% снижение стоимости за PH/s/день от стока, главным образом за счёт мультипликативного эффекта меньшей мощности + большего эффективного хэшрейта. Полное руководство по андервольтингу: руководство по андервольтингу Antminer S21+.

Цифры выше иллюстративны — реальное снижение затрат зависит от цены электроэнергии, кремниевой лотереи чипа и tuning прошивки. Измеряй на своей машине.

10. Устранение неполадок

Логи показывают «version-rolling rejected»

Пул не принял согласование. Это может означать:

  • Ты указан на пул не SoloFury, не поддерживающий AsicBoost
  • Сетевой сбой во время согласования — перезапусти ASIC и попробуй снова
  • Баг прошивки — обновись до последней стабильной версии

Хэшрейт вырос, но процент отказов повысился

Некоторым чипам нужно небольшое повышение напряжения для корректной работы AsicBoost. Если машина агрессивно андерволтирована — повысь напряжение на 0,5В (кастомная прошивка) или откати AsicBoost там, где он выставлен как переключатель.

Хэшрейт вырос, но воркер часто отключается

Чувствительное к задержке поведение. Некоторые прошивки отправляют version-rolled шары чуть асинхронно. Переключись на ближайший регион SoloFury (префикс eu- или asia-) для снижения задержки шар.

Bitaxe/NerdQAxe показывает version_mask = 0 в API

Прошивке не удалось успешно согласовать version-rolling. Обнови ESP-Miner до последней стабильной версии, перезапусти и проверь снова. Если всё ещё ноль — проверь лог stratum-задачи на ошибки во время обмена mining.configure.

Для комплексной диагностики воркеров: руководство по чтению статистики воркеров.

11. Сводка затраты-выгоды

Для большинства майнеров SoloFury убеждение в активности AsicBoost — самое экономически эффективное единственное действие:

ДействиеУсилиеВыгода
Верифицировать AsicBoost5 минут (проверка лога/API)Подтверждает несколько % бесплатного хэшрейта, та же мощность
Кастомная прошивка (Vnish и т.д.)1 час + стоимость лицензииУлучшение эффективности 10–20%
Tuning андервольтинга2–3 дня мониторингаЕщё 5–10% эффективности
Аренда дополнительного оборудованияЗначительный капиталГрубо пропорциональный хэшрейт
Смена ISP для меньшей задержкиДниСнижение процента отказов на 0,5–2%

Для майнеров на современных прошивках AsicBoost, скорее всего, уже согласован — подтверди это, затем переходи к андервольтингу и стратегии аренды.

Следующие шаги