API del ASIC
El API del ASIC es un puerto de servicio, normalmente el 4028, por el que la monitorización lee hashrate, temperaturas y revoluciones sin pasar por la interfaz web.
Qué es el API del ASIC
El software de minería dentro del ASIC heredó el API de cgminer: en el puerto 4028 responde a comandos cortos como summary, stats, pools. De vuelta llega un resumen en formato para programas: hashrate por hashboard, temperaturas, revoluciones de los ventiladores, uptime, pools configurados.
De ese puerto vive toda la monitorización: consultar cien ASIC por API lleva segundos, y por interfaces web sería un tormento. Los controladores de granja, los paneles y los scripts caseros hablan con el ASIC igual, con estos mismos comandos.
El API tiene también parte de escritura: cambio de pools, reinicio, y en los firmwares personalizados el ajuste de perfiles. Aquí empieza la zona de cuidado: en los firmwares de stock los comandos de escritura van a menudo sin contraseña, y cualquiera en la red local puede reescribir sus pools con una sola línea.
La conclusión es simple: el puerto 4028 no debe verse desde internet nunca, y la red local de la granja conviene tratarla como zona de confianza y cuidarla en consecuencia. VPN por fuera, contraseñas propias por dentro.
Resumen en tabla
| Puerto | 4028, herencia de cgminer |
| Comandos básicos | summary, stats, pools |
| Qué entrega | hashrate, temperaturas, revoluciones, uptime |
| Qué sabe cambiar | pools, reinicio, perfiles |
| Regla de seguridad | desde internet el puerto no se ve nunca |
Cómo usarlo
Conectar la monitorización por API y no parseando páginas web: más rápido, más estable y no se rompe al cambiar de firmware.
Comprobar desde la red local si el puerto responde sin contraseña a los comandos de escritura: eso hay que saberlo de su granja antes que los extraños.
Usar el API para el inventario: números de serie, versiones de firmware y uptime se recogen con un script en un minuto.
Cerrar el puerto a internet y comprobarlo desde fuera: los escáneres encuentran los 4028 abiertos tan rápido como las interfaces web.
Un ejemplo de uso
Un script consulta cada minuto treinta ASIC con el comando summary y guarda las cifras en una base. La mirada matinal a la gráfica responde a todas las preguntas: quién se recalentó por la noche, a quién le cayó el hashrate, quién se reinició. Todo el sistema es un centenar de líneas de código sobre el puerto 4028.
Términos relacionados
Adónde seguir en el sitio
Programas
- Programas firmware
- HashCore Toolkit firmware
Equipos
- Minero ASIC base de conocimientos
Preguntas y respuestas
¿En qué se diferencia el API de la interfaz web?
Son dos entradas a los mismos datos: la web para la persona, el API para los programas. Monitorizar cien ASIC solo es posible por API.
¿Es peligroso que el puerto vaya sin contraseña?
En una red local de confianza se tolera, hacia fuera es inadmisible. Parte de los firmwares permite limitar el API a solo lectura, conviene aprovecharlo.
Mi monitorización dejó de ver el ASIC por API
Primero revisar el propio ASIC y la red, después el cambio de firmware: otro software puede responder en un formato algo distinto, y el parser de la monitorización tropieza.
Cómo se relacionan los términos entre sí
Cada eslabón es clicable. En naranja, el punto donde está usted ahora.
¿Busca un minero ASIC?
El catálogo tiene 212 modelos. Puede compararlos por hashrate y por julios por terahash, y en la calculadora poner su tarifa y ver lo que queda limpio.
Página redactada y verificada por Denys Klimchuk. Actualizado el .