Руководство по настройке AsicBoost — бесплатный прирост эффективности на SoloFury
Пошаговое руководство по включению AsicBoost (BIP310 version-rolling) на Antminer S19/S21+, Whatsminer M50/M60 и семействе Bitaxe/NerdQAxe для SoloFury. Включает covert vs. overt AsicBoost, настройку прошивки и верификацию.
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» как включённый.
Если показывает отключённым или индикатор отсутствует:
- Войди в веб-интерфейс ASIC
- Перейди в Miner Configuration → Advanced Settings
- Найди чекбокс «Enable AsicBoost» или «Version Rolling»
- Включи и сохрани
- Перезапусти майнинговый сервис ASIC
Кастомная прошивка (Vnish, LuxOS, Braiins OS+)
Все три кастомные прошивки включают AsicBoost по умолчанию и предоставляют более гранулярное управление:
- Перейди в Mining Config → Stratum extensions (или похожий раздел — точное название варьируется)
- Убедись, что «Version Rolling» или «BIP310 AsicBoost» включён
- Опционально задай маску версии (по умолчанию обычно
0x1fffe000— не трогай, если не знаешь, что делаешь) - Сохрани и проверь, что лог показывает успешное согласование
5. Включение AsicBoost на Whatsminer M50 / M60
Прошивка Whatsminer имеет несколько другой интерфейс:
- Войди в веб-интерфейс серии M по адресу
http://<asic_ip> - Перейди в Mining → Miner Configuration (путь варьируется по версии прошивки)
- Найди параметр «AsicBoost Mode» или «High Performance Mode»
- Установи в Enabled (или «On»)
- Сохрани конфигурацию — майнер перезапускает stratum-соединение
Если прошивка не показывает AsicBoost как явный переключатель:
- Ищи «Advanced Settings» или «Pool Configuration → Extensions»
- Включи «version-rolling» или «BIP310»
- Сохрани
На новой прошивке 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:
- Зафиксируй базовый хэшрейт до изменений (или до включения AsicBoost, если он выключен)
- Примени настройку AsicBoost и сохрани
- Перезапусти майнинговый сервис ASIC (или полный перезапуск при необходимости)
- Подожди 30–60 минут для стабилизации VarDiff и обновления 1-часового скользящего среднего
- Сравни новый хэшрейт на странице майнера 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 — самое экономически эффективное единственное действие:
| Действие | Усилие | Выгода |
|---|---|---|
| Верифицировать AsicBoost | 5 минут (проверка лога/API) | Подтверждает несколько % бесплатного хэшрейта, та же мощность |
| Кастомная прошивка (Vnish и т.д.) | 1 час + стоимость лицензии | Улучшение эффективности 10–20% |
| Tuning андервольтинга | 2–3 дня мониторинга | Ещё 5–10% эффективности |
| Аренда дополнительного оборудования | Значительный капитал | Грубо пропорциональный хэшрейт |
| Смена ISP для меньшей задержки | Дни | Снижение процента отказов на 0,5–2% |
Для майнеров на современных прошивках AsicBoost, скорее всего, уже согласован — подтверди это, затем переходи к андервольтингу и стратегии аренды.
Следующие шаги
- Верифицировать активацию на дашборде: руководство по чтению статистики воркеров
- Комбинировать AsicBoost с андервольтингом кастомной прошивки: руководство по андервольтингу Antminer S21+
- Переоценить экономику собственного оборудования с новой эффективностью: сравнение собственного оборудования и аренды
- Выбрать оптимальную монету для майнинга с улучшенным хэшрейтом: гайд по выбору монеты
- Специфичные по ASIC руководства по настройке: Antminer S21+ Setup, Antminer S19 & Whatsminer Setup, NerdQAxe & NerdOCTAxe Setup
- Алгоритмический бэкграунд: статья AsicBoost Explained