Minería Equihash: parámetros, compatibilidad con ASIC y qué deben comprobar los mineros de ZEC
2026-10-21 10:36

¿Qué es Equihash?

Equihash es un algoritmo de prueba de trabajo con uso intensivo de memoria (memory-hard), basado en el problema del cumpleaños generalizado. Zcash utiliza Equihash con n = 200 y k = 9, comúnmente escrito como Equihash 200/9. Para los mineros de ZEC, el punto de partida práctico es confirmar que un dispositivo admite explícitamente esta variante o que su fabricante incluye ZEC entre las monedas compatibles, para después verificar su firmware, la configuración del pool y los requisitos de instalación.

Los parámetros n y k definen la estructura del rompecabezas computacional y afectan la memoria y el trabajo computacional necesarios para resolverlo. Son distintos del objetivo de dificultad de la red. La investigación original describe el uso intensivo de memoria (memory-hardness) como una forma de reducir la brecha de rendimiento entre el hardware de propósito general y el hardware especializado, haciendo que la resolución eficiente dependa de la capacidad y el ancho de banda de la memoria, y no solo del rendimiento computacional bruto (Biryukov y Khovratovich, Equihash).

Equihash está parametrizado y no corresponde a una configuración única y fija. Cambiar n o k modifica el trabajo necesario para encontrar una solución válida, por lo que una cifra de hashrate expresada en Sol/s (soluciones por segundo) debe interpretarse en el contexto de la variante específica. Dos dispositivos anunciados como "mineros de Equihash" no necesariamente realizan un trabajo comparable.

Las reglas de consenso de Zcash especifican Equihash 200/9 tanto para Mainnet como para Testnet. Su verificación de prueba de trabajo requiere una solución Equihash válida y, de forma separada, una comprobación de que el hash del encabezado del bloque cumple con el objetivo de dificultad de la red. Se trata de dos condiciones distintas, no de una única prueba combinada (Zcash Protocol Specification, Secciones 7.7.1–7.7.2).

Por qué importan los parámetros

"Es compatible con Equihash" es una afirmación de compatibilidad incompleta. Variantes como 144/5 tienen requisitos de memoria y espacios de búsqueda de soluciones diferentes a los de 200/9. El hardware o software diseñado para un conjunto de parámetros no es automáticamente compatible con otro.

Esta distinción tiene dos consecuencias directas:

  1. Validez de consenso. Un dispositivo que no puede generar soluciones Equihash 200/9 no puede producir una prueba de trabajo válida para Zcash, independientemente de su hashrate en otro conjunto de parámetros.
  2. Comparabilidad del hashrate. Una cifra en Sol/s para Equihash 144/5 no puede tratarse como equivalente a la misma cifra numérica para Equihash 200/9. Las comparaciones deben tener en cuenta la variante del algoritmo y las condiciones de medición; los nombres de las monedas por sí solos no determinan si las cifras son comparables.

El par de parámetros es, por tanto, un punto de partida necesario para la compatibilidad, mientras que el soporte explícito del fabricante para ZEC ofrece una forma práctica de identificar el equipo adecuado.

Compatibilidad de ASIC y software

El soporte del algoritmo y la conectividad con el pool son verificaciones separadas. Primero hay que establecer que el hardware y su firmware instalado admiten la minería de ZEC. Luego hay que verificar que el firmware admite el protocolo de conexión del pool y el formato de credenciales del worker.

Revise la información de compatibilidad correspondiente a la versión de firmware realmente instalada, especialmente en equipos de segunda mano o dispositivos con firmware personalizado. Cuando se planee una actualización, consulte las notas de la versión del fabricante y confirme el envío de shares válidos tras el cambio. No debe asumirse que un cambio de firmware hace que un ASIC admita un conjunto de parámetros de Equihash diferente.

Los requisitos físicos y eléctricos también importan con independencia del soporte del algoritmo. El voltaje de entrada, la corriente de entrada, la refrigeración, el ruido y la temperatura de funcionamiento deben adecuarse al sitio previsto.

Como ejemplo concreto, la página de especificaciones del Z15 Pro de BITMAIN identifica el algoritmo del minero como Equihash y lista explícitamente ZEC entre las monedas compatibles. Indica cifras típicas de 840 KSol/s, 2.780 W de potencia en la toma de corriente a 25 °C, y una eficiencia en la toma de corriente de 3,31 J/KSol a 25 °C, con una variación declarada de ±3 % para el hashrate y ±5 % para la potencia y la eficiencia (BITMAIN, Z15 Pro Specifications).

La misma página especifica una entrada de CA de 200–240 V y una corriente de entrada de 20 A, con una nota al pie que especifica dos entradas de CA, 10 A por cable de entrada. Esta disposición de entrada debe incluirse al evaluar los requisitos eléctricos del sitio; la corriente indicada por sí sola no constituye una especificación completa de diseño de circuito.

Estas cifras de rendimiento son valores típicos del fabricante bajo condiciones declaradas, no resultados garantizados en un sitio particular. El hashrate real y el consumo de energía pueden diferir según las condiciones de funcionamiento y la configuración del firmware. Por ello, una especificación del fabricante específica del modelo es más útil para una decisión de compra que un anuncio de mercado que solo indica "minero de Equihash".

Implicaciones de la configuración del pool

Una vez confirmada la compatibilidad del hardware, configure la conexión al pool por separado. Un ASIC compatible aún necesita la configuración de conexión correcta para enviar shares válidos.

La documentación de minería de ZEC de ViaBTC enumera los endpoints estándar en stratum+tcp://mining.viabtc.io:3002 y stratum+tcp://mining.viabtc.io:302, con endpoints de minería inteligente en puertos separados. Recomienda configurar varios puertos para que el minero pueda cambiar a uno de respaldo si falla la conexión principal. El formato documentado del nombre del worker es userID.workerID; las instrucciones de configuración del ASIC permiten cualquier contraseña e indican que la contraseña es opcional (Centro de Ayuda de ViaBTC, Minería de ZEC).

Tras conectar, supervise el hashrate reportado localmente por el minero, la estimación de hashrate del pool, los shares válidos y rechazados, y cualquier motivo de rechazo. La estimación del pool se basa en los shares válidos enviados durante su ventana de medición, por lo que puede diferir de la lectura local. Los shares rechazados pueden incluir envíos obsoletos (stale), inválidos o duplicados; el motivo ayuda a distinguir entre problemas de latencia, de configuración y posibles fallos de hardware.

La selección del método de pago es una decisión aparte. ViaBTC documenta los métodos de pago PPS+ y PPLNS. Bajo PPS+, la parte correspondiente a la recompensa de bloque sigue la lógica de Pay-Per-Share, mientras que las comisiones de transacción se asignan utilizando la lógica de PPLNS. Bajo PPLNS, las recompensas dependen del descubrimiento real de bloques del pool y de la contribución calificada del minero (Centro de Ayuda de ViaBTC, PPS+ y PPLNS).\n\nEl componente PPS reduce el efecto de la suerte del pool en la búsqueda de bloques sobre esa parte de los ingresos, porque el pago por shares válidos no depende de si el pool encuentra un bloque o no. No fija los ingresos totales: la dificultad de la red, el tiempo de actividad, el envío de shares válidos y las comisiones de transacción recaudadas por el pool siguen afectando los resultados.\n\n## Verificaciones antes de comprar hardware\n\nAntes de comprar o desplegar un ASIC Equihash para Zcash:\n\n- Confirme el soporte de ZEC. Busque el soporte explícito de Equihash 200/9 o ZEC en la lista de monedas compatibles del fabricante.\n- Verifique el firmware instalado. Compruebe la versión y su información de compatibilidad, especialmente en el caso de equipos de segunda mano o con firmware personalizado. Revise las notas de la versión antes de actualizar.\n- Haga coincidir el sitio con la máquina. Verifique el voltaje, la disposición de entrada, la corriente, la capacidad del circuito, la refrigeración, el ruido y los requisitos de temperatura de funcionamiento.\n- Lea las cifras de rendimiento en contexto. Tenga en cuenta las condiciones de prueba del fabricante y los rangos de variación al comparar el hashrate (potencia de cómputo), el consumo y la eficiencia.\n- Verifique la configuración y el funcionamiento del pool. Use las instrucciones de conexión oficiales y actuales del pool, configure conexiones de respaldo cuando estén disponibles, y confirme los shares aceptados después de la configuración.\n- Entienda la liquidación. Elija un método de pago según su mecánica, de forma independiente a la compatibilidad del hardware y de la conexión.\n\n## Preguntas frecuentes\n\n### ¿Todo ASIC etiquetado como Equihash puede minar Zcash?\n\nNo necesariamente. Zcash requiere Equihash con n = 200 y k = 9. Busque el soporte explícito de Equihash 200/9 o ZEC en la lista de monedas compatibles del fabricante, y luego verifique el firmware instalado y la configuración del pool.\n\n### ¿Puedo comparar directamente las cifras de hashrate (potencia de cómputo) entre diferentes conjuntos de parámetros de Equihash?\n\nNo. Las cifras de Sol/s para diferentes conjuntos de parámetros, como 200/9 y 144/5, representan un trabajo computacional distinto y no deben tratarse como equivalentes. Al comparar cifras de la misma variante, verifique también que las condiciones de medición sean comparables.\n\n### ¿La cifra de hashrate (potencia de cómputo) y consumo indicada por el fabricante garantiza lo que veré en mi sitio?\n\nNo. Las especificaciones del fabricante son valores típicos bajo condiciones de prueba declaradas, generalmente con un rango de variación explícito. Los resultados reales pueden diferir según las condiciones operativas y los ajustes del firmware.\n\n### ¿Cómo afecta PPS+ a la estabilidad de los ingresos en comparación con PPLNS?\n\nLa parte PPS de PPS+ reduce la exposición a la suerte del pool en la búsqueda de bloques, al pagar por shares válidos de forma independiente a si el pool encuentra un bloque. Las comisiones de transacción permanecen bajo la lógica de PPLNS, y los ingresos totales aún pueden variar según la dificultad de la red, el tiempo de actividad, el envío de shares válidos y las comisiones recaudadas por el pool.\n\n### ¿Dónde debo obtener los detalles de conexión actuales del pool de ZEC?\n\nUse la documentación de ayuda oficial y actual del pool. Los endpoints, puertos y requisitos de nomenclatura de los workers pueden cambiar, por lo que las configuraciones almacenadas en caché y las guías de terceros pueden estar desactualizadas.\n\n## Referencias\n\n- Especificación del Protocolo Zcash\n- Biryukov, A. y Khovratovich, D. Equihash: Asymmetric Proof-of-Work Based on the Generalized Birthday Problem\n- BITMAIN. Especificaciones del Z15 Pro\n- Centro de Ayuda de ViaBTC. Minería de ZEC\n- Centro de Ayuda de ViaBTC. ¿Cómo elegir el método de pago óptimo (PPS+, PPLNS)?