HashCore Pulse 1.0.0-alpha1
Cuando una flota de mil dispositivos ASIC está dispersa en múltiples ubicaciones, el problema más común no es la falta de datos, sino el exceso de los mismos sin contexto. Todos tienen métricas: tasa de hash, temperatura, consumo; cualquier herramienta que pueda consultar la API de un minero puede leer eso. La diferencia comienza donde termina la tabla de números: en si el sistema distingue el mantenimiento programado de las fallas, permite reinicios simultáneos seguros de cinco mil dispositivos y habla el idioma del operador, no solo el del exchange.
HashCore Pulse es una plataforma en la nube para el monitoreo y la gestión de flotas industriales de ASIC, diseñada para escalar desde un solo rack hasta cientos de miles de dispositivos en múltiples sitios. En julio de 2026, lanzamos la primera versión, 1.0.0-alpha1, y aquí explicamos qué se incluyó y por qué esto es solo el comienzo.
Un ecosistema, no solo un producto independiente
Pulse no es nuestro primer desarrollo. HashCore ha estado creando su propio firmware para dispositivos ASIC durante varios años (HashCore Firmware), la aplicación de escritorio HashCore Toolkit y el proxy Stratum gratuito HashCore Proxy. Pulse es el cuarto producto del ecosistema y, en el futuro, parte de la funcionalidad de Proxy se integrará directamente en la propia plataforma.
Hoy en día, Pulse gestiona hardware de Bitmain y MicroBT (WhatsMiner) con firmware Stock y HashCore. Por separado, sin control activo, la plataforma también muestra estadísticas de dispositivos que ejecutan firmware de Braiins, Luxor y ePIC, lo que significa que incluso una flota con firmware mixto es visible en un solo lugar, aunque todavía no se pueda gestionar todo.
Los dispositivos se descubren automáticamente; no es necesario agregarlos manualmente
Cada sitio (ubicación de la granja) se configura por separado: su propia tarifa de electricidad, límite de potencia y moneda de visualización para los indicadores financieros. Al mismo tiempo, los equipos no se agregan manualmente: el agente en el servidor de la granja escanea los rangos de IP especificados, descubre los dispositivos por sí mismo y luego simplemente recopila las métricas de ellos.
Si la granja funcionaba anteriormente con otro sistema, la migración no requiere reconstruir la lista de equipos desde cero: Pulse puede importar rangos de red desde HashCore Toolkit, Hive OS, Awesome Miner y Bitcap. Y si la tarea de escaneo (ScanTask) se elimina posteriormente, todos los dispositivos asociados se eliminan por completo del sistema, en lugar de quedar colgados en estado Offline.
Offline ≠ falla
En la mayoría de los sistemas de monitoreo, el estado del dispositivo es un solo campo. En Pulse, hay dos y son independientes entre sí.
Connectivity (Conectividad) es responsable únicamente de si hay comunicación con el dispositivo. Miner Status (Estado del minero) es responsable de lo que está haciendo físicamente: minando, detenido, en ajuste automático o en error. Si se perdió la energía en un rack por la noche, eso es efectivamente Offline y una alerta debería activarse. Pero si un minero simplemente está en pausa mientras permanece en buen estado y en línea, ese es un estado diferente y no se necesita una alerta redundante.
Suena como un detalle menor, pero es precisamente debido a la confusión de estos dos conceptos en los sistemas competidores que las fallas reales a menudo se ahogan en docenas de paradas programadas por turno.
El mantenimiento no es un incidente
Una extensión de este mismo concepto es el modo de servicio (Service mode). Cuando un técnico retira un dispositivo de un rack para repararlo, se establece en un estado separado que indica el motivo del tiempo de inactividad. Mientras el dispositivo está en servicio, no participa en las estadísticas de errores y se omite automáticamente durante las operaciones grupales, con una notificación clara de cuántos dispositivos fueron excluidos y por qué.
Se guarda un historial separado para cada sesión de servicio: cuándo comenzó, qué se hizo, cuánto tiempo tomó y quién fue el responsable. Tanto un solo dispositivo como un rack completo se pueden poner en este modo en una sola operación. Para los operadores que administran equipos de clientes, esto es especialmente valioso: el registro de servicio se convierte en un documento transparente en lugar de un conjunto de puntos rojos en un registro general de fallas.
Ver lo que se necesita ahora, no solo una tabla
Una lista de miles de dispositivos es inútil si tiene que desplazarse por las tarjetas una por una para cada verificación. En Pulse, la tabla se puede cambiar instantáneamente a un modo que muestra la configuración de los pools de cada dispositivo: qué pool está activo actualmente y cómo están configurados los demás. No es necesario abrir cada dispositivo por separado para encontrar aquellos con configuraciones de pool desalineadas.
Las columnas para ordenar se agrupan lógicamente (tasa de hash, temperaturas, red, firmware) en lugar de una lista plana de veinte campos no relacionados. El registro de eventos para cada dispositivo registra los cambios en un formato de "antes → después": si alguien cambió el ajuste de overclocking hace una semana, se ven los valores exactos antes y después, en lugar de una entrada abstracta de "configuración modificada".
Un detalle específico para quienes trabajan físicamente con racks: el botón IP Report en el propio dispositivo ASIC permite al personal técnico identificar de inmediato una máquina específica en la interfaz (presione en el chasis y el dispositivo aparecerá en una lista separada en Pulse). También funciona al revés: el comando Locate ayuda a encontrar físicamente el dispositivo requerido entre cientos de similares en un rack.
Operaciones masivas que no colapsan la red eléctrica
Reiniciar, cambiar pools, actualizar firmware, administrar placas y enfriamiento: cualquier operación se puede aplicar tanto a un solo dispositivo como a un grupo arbitrario. Sin embargo, un comando a cinco mil dispositivos no se envía de una sola vez: Pulse lo dosifica en paquetes con una pausa configurable entre ellos, para que un reinicio simultáneo de toda la flota no cree una carga pico en la red eléctrica del sitio.
Una vez completada la operación, se muestra el porcentaje exacto de éxito y, si algunos dispositivos no ejecutaron el comando, se pueden aislar con un solo clic, sin revisar toda la lista manualmente. La gestión grupal de placas y enfriamiento admite además lógica condicional (por ejemplo, apagar una placa específica si está en estado de error o se supera un umbral de temperatura) y actualizaciones parciales, donde los campos vacíos no afectan la configuración actual del dispositivo.
Comparación con el rendimiento nominal
Además de la tasa de hash actual y el promedio diario, la tarjeta del dispositivo muestra la tasa de fábrica (stock), un punto de referencia para la comparación. Si un lote de equipos no alcanza las características declaradas, no es una sensación vaga de "parece que calienta más", sino un porcentaje específico de la potencia nominal que se puede presentar al proveedor.
Finanzas en el idioma del operador
La rentabilidad del sitio se calcula no solo en dólares sino también en la moneda extraída; para muchos operadores, esto es más importante que el tipo de cambio en un día específico. Los tipos de cambio de Bitcoin y Litecoin son visibles directamente en el tablero, sin tener que cambiar a un sitio web de exchange.
Para los operadores fuera de los EE. UU., los indicadores financieros del sitio (ingresos, costos de electricidad, análisis) se pueden traducir completamente a rublos, euros, yuanes o tenge. Entre los competidores occidentales estrictamente vinculados al modelo del dólar, esto es una rareza.
Cuenta protegida a un nivel familiar para empresas
Autenticación de dos factores, lista de sesiones activas con la capacidad de finalizar cualquiera de ellas de forma remota, restablecimiento de contraseña y eliminación de cuenta de acuerdo con GDPR: un conjunto básico de características que en este segmento a menudo resulta estar ausente en lugar de ser básico.
Dónde estamos ahora
Pulse está en fase alpha; lanzamos la plataforma en una etapa temprana a propósito para construirla junto con quienes trabajarán en ella. Nuevas versiones se lanzan regularmente, y lo que se incluye en la próxima está determinado en gran medida por los comentarios de los operadores reales.
Actualmente en desarrollo: ajustes preestablecidos de pools y filtros, gestión grupal de preajustes de dispositivos, automatización programada y activadores condicionales, exportación de datos de la tabla de dispositivos, agrupación de dispositivos por usuario, rastreador de problemas técnicos, roles y permisos de acceso, informes, notificaciones por correo electrónico y Telegram, así como la integración del agente directamente en el firmware de HashCore para que el descubrimiento de dispositivos funcione de fábrica, sin una instalación separada.
Conéctese, pruebe las funciones en su granja y envíe sus comentarios; esto afecta directamente lo que se incluirá en la próxima versión.
Registro: https://pulse.hashcore.com/auth/register


