Guía de Configuración de AsicBoost — Mejora de Eficiencia Gratuita en SoloFury
Guía paso a paso para activar AsicBoost (BIP310 version-rolling) en Antminer S19/S21+, Whatsminer M50/M60 y la familia Bitaxe/NerdQAxe para SoloFury. Incluye AsicBoost encubierto vs. abierto, configuración de firmware y verificación.
AsicBoost es una extensión del protocolo Stratum (BIP310) que permite a un ASIC SHA-256 reutilizar cálculos hash intermedios, produciendo más trabajo útil por ciclo sin consumir más potencia. SoloFury soporta AsicBoost en las 5 monedas. Sin embargo, muchos mineros en solitario lo ejecutan desactivado o no están seguros de si se negocia correctamente. Esta guía explica cómo activarlo en hardware Antminer, Whatsminer y la familia Bitaxe/NerdQAxe y — lo más importante — cómo verificar que está realmente activo.
Para el contexto del algoritmo detrás de AsicBoost, lee el artículo AsicBoost Explained. Esta guía se centra en cómo activarlo y verificarlo en la práctica para SoloFury.
1. Qué hace realmente AsicBoost
El algoritmo SHA-256 hashea un bloque de entrada de 1024 bits en dos etapas. Tanto la estructura del encabezado de bloque de Bitcoin como la estructura del algoritmo dejan margen para una optimización: ciertos bits de la entrada pueden variarse para reutilizar el estado intermedio a través de múltiples intentos de hash. Esto es AsicBoost.
Hay dos implementaciones:
Overt AsicBoost (BIP310 — “version rolling”) — el minero negocia con el pool rodar el campo version del encabezado de bloque dentro de una máscara de bits permitida. Estándar, transparente, ampliamente soportado. Esto es lo que soporta SoloFury.
Covert AsicBoost — el minero rueda la merkle root manipulando el extranonce de la transacción coinbase. Con patentes (históricamente), ahora mayormente obsoleto en favor del overt AsicBoost.
Para minería moderna en SoloFury, overt AsicBoost vía BIP310 es la versión que quieres. Está soportado por el firmware de stock de Antminer en la serie S19 y más nuevos, todos los firmwares personalizados serios (Vnish, LuxOS, Braiins OS+), el firmware de la serie M de Whatsminer y el firmware open-source ESP-Miner que corre en Bitaxe y la familia NerdQAxe.
2. ¿Cuánta eficiencia ganas realmente?
El máximo teórico en SHA-256 es alrededor del 30%, pero los resultados reales están limitados por la implementación del chip. Números documentados del mundo real:
| Familia ASIC | Ganancia documentada AsicBoost | Fuente / estado |
|---|---|---|
| Antminer S9 / BM1387 antiguo | ~13–20% | Lanzamiento original AsicBoost de Bitmain |
| Antminer S19 / S19 Pro (clase BM1366) | ~5–8% | Ampliamente reportado por operadores |
| Antminer S19 XP (generación BM1380) | ~8–10% | Informes de operadores |
| Antminer S21 / S21+ | Ganancia material reportada | El % específico varía según el tuning de firmware |
| Whatsminer M50 / M50S / M60 / M60S | Ganancia material reportada | Documentado en notas de versión del firmware Whatsminer |
| Bitaxe / NerdQAxe / NerdOCTAxe (BM1366/BM1370) | Variable — ver Sección 6 | El firmware negocia version-rolling; la ganancia a nivel de chip no es estándar |
En un Antminer S21+ a 235 TH/s, AsicBoost típicamente entrega un aumento medible en hashrate efectivo sin incremento de potencia. El porcentaje exacto depende de la lotería de silicon del chip y la versión del firmware — mide empíricamente en tu propia máquina en lugar de confiar en un único porcentaje citado.
3. Cómo saber si AsicBoost ya está activo
Antes de activarlo, comprueba si ya está negociado.
Método A — Revisar logs del firmware del ASIC
La mayoría del firmware registra el handshake Stratum. Busca un mensaje como:
mining.configure: version-rolling accepted, mask=0x1fffe000
o en la dirección de la solicitud:
{"method": "mining.configure", "params": [["version-rolling"], {"version-rolling.mask": "ffffffff"}]}
con una respuesta exitosa. Si ves “version-rolling accepted” o una máscara no nula devuelta por SoloFury, AsicBoost está negociado.
Método B — Usar la API de ESP-Miner (para Bitaxe / familia NerdQAxe)
ESP-Miner expone una API de información del sistema. Desde una máquina en la misma red:
curl http://<miner_ip>/api/system/info
Busca un campo version_mask con un valor no nulo. Si está presente, el minero ha negociado version-rolling con el pool.
Método C — Comparar hashrate efectivo
Si tu hashrate promedio de 1 hora en SoloFury es significativamente mayor que la especificación nominal del chip, AsicBoost está contribuyendo. Esto es ingeniería inversa y menos fiable que revisar el log de negociación directamente — pero es la confirmación empírica de que la negociación se tradujo realmente en trabajo adicional.
Si no puedes saberlo de los logs y tu hashrate parece más bajo de lo esperado, asume que no está activado y sigue los pasos de las Secciones 4–6 para activarlo.
4. Activar AsicBoost en Antminer S19 / S19 Pro / S21+
Firmware de stock de Bitmain
En firmware de stock, AsicBoost está activado por defecto en la serie S19 y más nuevos. Verifica comprobando la página Miner Status — debería mostrar un indicador “Version Rolling” o “AsicBoost” como activado.
Si lo ves desactivado o el indicador no aparece:
- Entra en la interfaz web del ASIC
- Ve a Miner Configuration → Advanced Settings
- Busca la casilla “Enable AsicBoost” o “Version Rolling”
- Activa y guarda
- Reinicia el servicio de minería del ASIC
Firmware personalizado (Vnish, LuxOS, Braiins OS+)
Los tres firmwares personalizados activan AsicBoost por defecto y exponen control más granular:
- Ve a Mining Config → Stratum extensions (o similar — el nombre exacto varía)
- Asegúrate de que “Version Rolling” o “BIP310 AsicBoost” esté activado
- Opcionalmente establece la máscara de versión (por defecto normalmente
0x1fffe000— déjala como está a menos que sepas lo que haces) - Guarda y verifica que el log muestra negociación exitosa
5. Activar AsicBoost en Whatsminer M50 / M60
El firmware de Whatsminer tiene una interfaz ligeramente diferente:
- Entra en la interfaz web de la serie M en
http://<asic_ip> - Ve a Mining → Miner Configuration (la ruta varía según la versión de firmware)
- Encuentra el ajuste “AsicBoost Mode” o “High Performance Mode”
- Ponlo en Enabled (u “On”)
- Guarda la configuración — el minero reinicia la conexión stratum
Si tu firmware no expone AsicBoost como un toggle claro:
- Busca “Advanced Settings” o “Pool Configuration → Extensions”
- Activa “version-rolling” o “BIP310”
- Guarda
En firmware más reciente de Whatsminer (post-2024), AsicBoost suele estar activado por defecto y el toggle puede no estar expuesto. Revisa el log Stratum para confirmar que está activo.
6. Familia Bitaxe y NerdQAxe — Soporte de Version Rolling
La familia Bitaxe (Ultra, Supra, Gamma) y la familia NerdQAxe (NerdQAxe+, NerdQAxe++, NerdOCTAxe) ejecutan firmware open-source ESP-Miner o forks comunitarios de él. La base de código ESP-Miner implementa BIP310 version-rolling — confirmado por inspección del código fuente del firmware en bitaxeorg/ESP-Miner:
main/tasks/stratum_task.ccontiene una llamadaSTRATUM_V1_configure_version_rolling()- El minero solicita máxima máscara
0xffffffffdel pool; el pool responde con la máscara real (típicamente0x1fffe000= 13 bits) components/stratum/mining.ctieneconstruct_bm_job(..., uint32_t version_mask, ...)— la máscara de versión se transmite hasta la construcción del trabajo ASIC
El firmware negocia AsicBoost con SoloFury en el momento de la conexión. En la mayoría de versiones de ESP-Miner no hay un toggle separado de “activar” en la UI — es automático, integrado.
Matiz a nivel de chip para BM1370 (Bitaxe Gamma, NerdQAxe++, NerdOCTAxe)
El chip BM1370 más reciente implementa version rolling de forma diferente a los chips Antminer más antiguos. Según una discusión reciente de firmware en el repositorio de ESP-Miner: el BM1370 usa una reconstrucción de versión basada en OR internamente, que interactúa de manera inusual con las matemáticas estándar de version-rolling. El firmware lo maneja, pero la ganancia de hashrate efectiva de AsicBoost en el BM1370 puede diferir de lo que esperarías en un chip Antminer comparable.
Traducción para el minero en solitario práctico: AsicBoost está negociado y activo en tu Bitaxe Gamma / NerdQAxe++ / NerdOCTAxe, pero la única forma fiable de saber lo que ganas realmente es medirlo en tu propia máquina.
Mantén el firmware actualizado
ESP-Miner está en desarrollo activo. Las versiones recientes han mejorado la estabilidad stratum y el comportamiento de version-rolling. Compara tu versión de firmware con la última versión estable en GitHub (bitaxeorg/ESP-Miner/releases para Bitaxe, o tu fork específico como shufps/ESP-Miner-NerdQAxePlus para NerdQAxe+) y actualiza si llevas varias versiones de retraso.
7. Verificar que AsicBoost está activo en SoloFury
Tras activarlo (o tras verificar que ya está en marcha), mide la ganancia en el dashboard de SoloFury:
- Anota el hashrate base antes de cualquier cambio (o antes de activar AsicBoost si está desactivado)
- Aplica el ajuste de AsicBoost y guarda
- Reinicia el servicio de minería del ASIC (o reinicio completo si es necesario)
- Espera 30–60 minutos para que vardiff se estabilice y el promedio móvil de 1 hora se actualice
- Compara el nuevo hashrate en la página de minero de SoloFury:
https://solofury.com/miner/?addr=<tu_wallet>&coin=<coin>
Deberías ver un aumento medible en el hashrate promedio de 1h. El porcentaje exacto depende de la familia de chip y el firmware, como se indica en la Sección 2. Si no ves cambio después de 1 hora:
- Revisa el log stratum del ASIC para el mensaje “version-rolling accepted”
- Para Bitaxe/NerdQAxe:
curl http://<miner_ip>/api/system/infoe inspeccionaversion_mask - Verifica que la URL del pool es
*.solofury.com:7070(no otro pool) - Reinicia el ASIC completamente (no solo el servicio de minería)
8. AsicBoost en las 5 monedas de SoloFury
SoloFury soporta AsicBoost en cada moneda que opera:
- BTC: version-rolling negociado desde el lanzamiento
- BCH: version-rolling negociado desde el lanzamiento
- BC2: version-rolling negociado desde el lanzamiento
- BCH2: version-rolling negociado desde el lanzamiento
- XEC: version-rolling negociado desde el lanzamiento
Configuras tu minero una vez y AsicBoost funciona en cada moneda de SoloFury a la que apuntas. No se necesita reconfiguración por moneda.
Esto difiere de algunos pools donde AsicBoost podría estar soportado solo en la moneda principal (BTC) y desactivado en cadenas secundarias. SoloFury trata las 5 monedas como de primera clase.
9. AsicBoost + Undervolting — La combinación poderosa
Las mayores ganancias de eficiencia vienen de combinar AsicBoost con el undervolting del firmware personalizado. Ejemplo de cálculo para un Antminer S21+ a $0,085/kWh:
Baseline S21+ de stock (sin undervolt, AsicBoost negociado por defecto)
- 235 TH/s @ 3.877 W
- 16,5 J/TH
- ~44,7 $/PH/s/día
Después del undervolt con perfil A de Vnish
- Mismo objetivo de hashrate, menor potencia
- Aproximadamente 15 J/TH
- ~40 $/PH/s/día
Después de perfil A de Vnish + negociación agresiva de AsicBoost
- Hashrate efectivo ligeramente mayor a la misma menor potencia
- Aproximadamente 14 J/TH
- ~35 $/PH/s/día
Eso es aproximadamente una reducción del 20% en coste por PH/s/día respecto al stock, principalmente por el efecto multiplicativo de menos potencia + más hashrate efectivo. Para el proceso completo de undervolting, lee la guía de Undervolting del Antminer S21+.
Los números anteriores son ilustrativos — tu reducción de costes real depende de tu precio de electricidad, la lotería de silicon del chip y el tuning del firmware. Mide en tu propia máquina.
10. Solución de problemas
Los logs muestran “version-rolling rejected”
El pool no aceptó la negociación. Esto podría significar:
- Estás apuntando a un pool que no es SoloFury y no soporta AsicBoost
- Fallo de red durante la negociación — reinicia el ASIC e inténtalo de nuevo
- Bug de firmware — actualiza a la última versión estable
Hashrate aumentó pero la tasa de rechazo subió
Algunos chips necesitan un ligero aumento de voltaje para manejar AsicBoost correctamente. Si tu máquina está undervolteada agresivamente, sube el voltaje 0,5V (firmware personalizado) o desactiva AsicBoost donde esté expuesto como toggle.
Hashrate aumentó pero el worker se desconecta frecuentemente
Comportamiento sensible a la latencia. Algunos firmwares envían shares con version-rolling ligeramente fuera de banda. Cambia a la región más cercana de SoloFury (prefijo eu- o asia-) para reducir la latencia de shares.
Bitaxe/NerdQAxe muestra version_mask = 0 en la API
El firmware no negoció version-rolling con éxito. Actualiza ESP-Miner a la última versión estable, reinicia y comprueba de nuevo. Si sigue siendo cero, revisa el log de la tarea stratum para errores durante el intercambio de mining.configure.
Para diagnósticos exhaustivos de workers, lee la guía de lectura de estadísticas de worker.
11. Resumen coste-beneficio
Para la mayoría de mineros de SoloFury, asegurarse de que AsicBoost está activo es la acción individual más rentable que puedes tomar:
| Acción | Esfuerzo | Beneficio |
|---|---|---|
| Verificar que AsicBoost está activo | 5 minutos (comprobación log/API) | Confirma varios % de hashrate gratuito, misma potencia |
| Firmware personalizado (Vnish, etc.) | 1 hora + coste de licencia | Mejora de eficiencia del 10–20% |
| Tuning de undervolting | 2–3 días de monitoreo | Otro 5–10% de eficiencia |
| Alquilar más hardware | Capital significativo | Hashrate aproximadamente proporcional |
| Cambiar de ISP por menor latencia | Días | 0,5–2% de reducción en tasa de rechazo |
Para mineros ya en firmware moderno, AsicBoost probablemente ya está negociado — confírmalo y luego pasa al undervolting y la estrategia de alquiler.
Próximos pasos
- Verificar la activación en tu dashboard: guía de lectura de estadísticas de worker
- Combinar AsicBoost con undervolting de firmware personalizado: guía de Undervolting del Antminer S21+
- Reevaluar la economía del hardware propio con la nueva eficiencia: comparativa de hardware propio vs. alquiler
- Elegir la moneda óptima para minar con tu hashrate mejorado: guía de selección de moneda
- Guías de setup específicas por ASIC: Antminer S21+ Setup, Antminer S19 & Whatsminer Setup, NerdQAxe & NerdOCTAxe Setup
- Para contexto del algoritmo, lee el artículo AsicBoost Explained