Funciones principales
Diseñado para operaciones de minería profesionales — seguro, escalable y sin tiempo de inactividad
Túnel cifrado de tráfico completo
Pain Point
El tráfico de minería transmitido en texto plano por redes complejas se identifica, limita y bloquea fácilmente por los ISP. La interceptación de tráfico y el secuestro de hashrate son amenazas reales.
Solution
HashRelay inserta una capa de cifrado entre mineros y pools. El cliente encapsula el tráfico Stratum en túneles TLS 1.3 o QUIC antes de reenviarlo al servidor de relé. Los ISP solo ven datos HTTPS/QUIC cifrados.
Technical Highlights
- 1Modo certificado TLS 1.3 (recomendado para producción)
- 2TCP + AES-256-GCM para entornos sin certificado
- 3TCP + ChaCha20-Poly1305 para CPUs de gama baja sin aceleración AES
- 4QUIC para redes transfronterizas débiles (menor latencia)
Reenvío paralelo multi-pool y multi-moneda
Pain Point
Las granjas tradicionales que minan varias monedas deben mantener proxies separados por moneda — gestión compleja, asignación caótica de puertos y resolución de problemas difícil.
Solution
Los mapeos de puertos estáticos permiten que una instancia de HashRelay reenvíe varias monedas a distintos pools simultáneamente. Puerto 3333 → pool BTC, puerto 4444 → pool ETH. Los mineros no cambian nada.
Technical Highlights
- 1Reenvío transparente agnóstico al protocolo para cualquier moneda basada en Stratum
- 2Cada mapeo configurado de forma independiente con dirección de pool y ajustes de agregación
- 3Los cambios de configuración se envían a los clientes en tiempo real, sin reinicio
- 4El análisis Stratum por pool puede activarse o desactivarse de forma independiente
Agregación de solicitudes
Pain Point
Las granjas grandes con miles de mineros abriendo conexiones de túnel separadas consumen enorme ancho de banda y recursos del servidor — y corren el riesgo de provocar bloqueos de conexión por parte del pool.
Solution
El Motor de agregación integrado analiza el protocolo Stratum en el cliente y fusiona miles de solicitudes de mineros en solo unas pocas conexiones upstream. 1.000 mineros → 2 conexiones.
Technical Highlights
- 1Compatible con Stratum V1, V1-Ethash y Stratum V2
- 2miners_per_conn controla la ratio; predeterminado 500 mineros/conexión, escalado automático
- 3El particionamiento del espacio extranonce2 garantiza que cada minero tenga un espacio de búsqueda único
- 4El remapeo de ID JSON-RPC evita colisiones de ID en solicitudes concurrentes
Panel de operaciones unificado y alertas
Pain Point
El equipo de ops salta entre Bitmain, MicroBT, Canaan y demás — vistas dispersas, respuesta lenta. Un minero offline pasa desapercibido horas; picos de rechazo implican entrar manualmente al portal del pool.
Solution
HashRelay concentra hashrate, uptime, tasa de rechazo y salud del hardware en un solo panel. El análisis Stratum espejo corre en async — cero impacto en la latencia del relé. Umbrales superados → alertas por Email, Telegram o Webhook al instante.
Technical Highlights
- 1Toda la granja en una pantalla — adiós al baile de apps
- 2Minero offline: detectado en segundos
- 3Rechazo alto: alerta desde ≥30 % (mín. 10 shares)
- 4Caída de hashrate: ventana deslizante, push multicanal
Actualización dinámica de configuración en caliente
Pain Point
Los proxies tradicionales requieren reiniciar el servicio en cada cambio de configuración de pool, provocando breves desconexiones de mineros — catastrófico a escala.
Solution
El administrador cambia los mapeos vía panel o API; el servidor registra el cambio en una transacción de base de datos y lo envía inmediatamente a los nodos cliente relevantes vía conexión persistente. Los mineros no notan nada.
Technical Highlights
- 1Tipos de evento push: CREATED, UPDATED, ENABLED, DISABLED, DELETED
- 2El cliente actualiza en caliente los listeners locales, sin reinicio
- 3Base de datos atómica + push garantiza consistencia
- 4Los cambios surten efecto en menos de un segundo
Doble protocolo TCP + QUIC
Pain Point
La alta pérdida de paquetes en enlaces transfronterizos hace colapsar el rendimiento TCP. Pero algunas redes bloquean UDP, dejando QUIC indisponible. Ningún protocolo único se adapta a todos los entornos.
Solution
HashRelay escucha simultáneamente en TCP y QUIC. Elija su protocolo en el archivo de configuración según las condiciones reales de red. Ambos están listos para producción y son intercambiables al vuelo.
Technical Highlights
- 1QUIC: ideal para redes transfronterizas/débiles — baja latencia, tolerante a pérdida de paquetes
- 2TCP + certificado TLS: máxima compatibilidad para redes de datacenter estables
- 3TCP + ChaCha20: ideal para redes internas sin certificado con CPUs de gama baja
- 4Ambos protocolos activos simultáneamente; los clientes eligen según el despliegue
Reconexión automática inteligente
Pain Point
Las fluctuaciones de red interrumpen las conexiones y obligan a los mineros a pausar — perdiendo ingresos por hashrate.
Solution
El cliente incluye reconexión ilimitada con intervalo predeterminado de 5 segundos. El listener Stratum local permanece activo durante la reconexión. Los mineros no experimentan interrupciones.
Technical Highlights
- 1Heartbeat: intervalos Ping/Pong de 60 s
- 23 heartbeats consecutivos perdidos (~180 s) activan la reconexión
- 3Los mineros siguen enviando shares al puerto local durante la recuperación del túnel
- 4Minimiza la pérdida de hashrate durante inestabilidad de red
API de gestión
Pain Point
La operación manual a escala es propensa a errores y lenta. Los equipos necesitan control programático sobre configuraciones de pool, mapeos y estadísticas.
Solution
Una API JSON RESTful completa en /api/v1/ permite scripting, integración con pipelines CI/CD y automatización de sistemas de terceros para gestionar todos los recursos de HashRelay.
Technical Highlights
- 1Gestión de pools: operaciones CRUD
- 2Gestión de mapeos de puerto con estado en vivo
- 3Gestión de nodos cliente y generación de tokens
- 4Endpoints de estadísticas y eventos de alerta
Rendimiento y estabilidad Rust
Pain Point
Los relés mineros corren 24/7 bajo carga masiva. Scripts y stacks mixtos traen pausas de GC, fugas de memoria y jitter — inaceptable con millones de mineros.
Solution
El núcleo de HashRelay está escrito en Rust desde cero — seguridad de memoria, abstracciones zero-cost y pipeline zero-copy para un reenvío sólido con mínimo uso de CPU.
Technical Highlights
- 1Stack Rust completo: relé, estadísticas y admin en un runtime
- 2Pipeline zero-copy: los datos se quedan en el kernel
- 3Sin pausas de GC: baja latencia bajo carga sostenida
- 4Seguridad de memoria: clases enteras de bugs eliminadas al compilar
Telemetría de hardware e historial
Pain Point
Problemas térmicos y deriva de consumo se detectan tarde. Cada fabricante usa su formato — sin vista de tendencias entre modelos.
Solution
HashRelay recolecta periódicamente temperatura, consumo, velocidad de ventiladores y más. Almacenamiento unificado con consulta por rango de tiempo para un diagnóstico directo.
Technical Highlights
- 1Recolección periódica sin intervención manual
- 2Métricas clave: temperatura, potencia, RPM de ventiladores
- 3Historial completo para comparar tendencias
- 4Vinculado al panel de ops y las alertas
Acceso remoto a la consola del minero
Pain Point
Las interfaces web de los mineros solo viven en la LAN. El equipo remoto no puede diagnosticar — visita en sitio o VPN por rig.
Solution
HashRelay tuneliza hasta la interfaz web de cada minero por canal cifrado. Config, logs y diagnóstico — como si estuvieras en la granja.
Technical Highlights
- 1Sin IP pública en los mineros
- 2Túnel cifrado directo a la interfaz web
- 3Diagnóstico desde cualquier lugar, en cualquier momento
- 4Acceso controlado desde la plataforma relé
Muro de monitoreo unificado
Pain Point
Granja multi-fabricante = N apps de monitoreo. Hashrate, hardware y alertas repartidos — la eficiencia operativa se hunde.
Solution
El muro ops de HashRelay pone hashrate, uptime, tasa de rechazo y telemetría al centro. Las anomalías se resaltan y notifican solas — una plataforma reemplaza N herramientas de fabricantes.
Technical Highlights
- 1KPIs de toda la granja en una pantalla
- 2Resaltado y alerta automáticos ante anomalías
- 3Vista unificada sin importar la marca
- 4Listo para la pantalla de la sala de control