Funcții principale

Construit pentru operațiuni profesionale de mining — sigur, scalabil și fără downtime

F1

Tunel criptat pentru tot traficul

Pain Point

Traficul de mining transmis în clar prin rețele complexe este ușor identificat, limitat și blocat de ISP-uri. Interceptarea traficului și deturnarea hashrate-ului sunt amenințări reale.

Solution

HashRelay inserează un strat de criptare între mineri și pool-uri. Clientul încapsulează traficul Stratum în tuneluri TLS 1.3 sau QUIC înainte de a-l redirecționa către serverul relay. ISP-urile văd doar date HTTPS/QUIC criptate.

Technical Highlights

  • 1Mod certificat TLS 1.3 (recomandat pentru producție)
  • 2TCP + AES-256-GCM pentru medii fără certificat
  • 3TCP + ChaCha20-Poly1305 pentru CPU-uri slabe fără accelerare AES
  • 4QUIC pentru rețele transfrontaliere slabe (cea mai mică latență)
F2

Redirecționare paralelă Multi-Pool Multi-Coin

Pain Point

Fermele tradiționale de mining cu mai multe monede trebuie să mențină un proxy separat per monedă — gestionare complexă, atribuiri de porturi haotice și depanare dificilă.

Solution

Mapările statice de porturi permit unei singure instanțe HashRelay să redirecționeze mai multe monede către pool-uri diferite simultan. Port 3333 → pool BTC, port 4444 → pool ETH. Minerii nu schimbă nimic.

Technical Highlights

  • 1Redirecționare transparentă agnostică de protocol pentru orice monedă Stratum
  • 2Fiecare mapare configurată independent cu adresa pool-ului și setările de agregare
  • 3Modificările de configurație trimise clienților în timp real, fără restart
  • 4Parsing Stratum per pool poate fi activat sau dezactivat independent
F3

Agregare cereri

Pain Point

Fermele mari cu mii de mineri, fiecare deschizând conexiuni tunel separate, consumă bandwidth și resurse server masive — și riscă interdicții de conexiune de la pool.

Solution

Aggregation Engine integrat parsează protocolul Stratum client-side și fuzionează mii de cereri de mineri în doar câteva conexiuni upstream. 1.000 mineri → 2 conexiuni.

Technical Highlights

  • 1Suportă Stratum V1, V1-Ethash și Stratum V2
  • 2miners_per_conn controlează raportul; implicit 500 mineri/conexiune, auto-scaling
  • 3Partiționarea spațiului extranonce2 asigură fiecărui miner un spațiu de căutare unic
  • 4Remapping JSON-RPC ID previne coliziunile ID-urilor cererilor concurente
F4

Panou operațional unificat și alerte

Pain Point

Echipele de operare sar între aplicațiile Bitmain, MicroBT, Canaan și altele — viziune fragmentată, reacție lentă. Minerii offline ore întregi neobservați; vârfuri de respingere înseamnă login manual pe site-ul pool-ului.

Solution

HashRelay adună hashrate, uptime, rata de respingere și sănătatea hardware-ului într-un singur panou. Parsarea Stratum în oglindă rulează asincron — fără impact pe latența relay. Depășirea pragurilor → Email, Telegram sau Webhook instant.

Technical Highlights

  • 1Întreaga fermă pe un ecran — fără zoo de aplicații
  • 2Miner offline: detectat în secunde
  • 3Rată mare de respingere: alertă de la ≥30% (min. 10 share-uri)
  • 4Scădere hashrate: fereastră glisantă, notificare multi-canal
F5

Hot push dinamic configurație

Pain Point

Proxy-urile tradiționale necesită restart de serviciu la fiecare schimbare de configurație pool, cauzând deconectări scurte ale minerilor — catastrofic la scară.

Solution

Adminul schimbă mapările prin dashboard sau API; serverul înregistrează modificarea într-o tranzacție de bază de date și o trimite imediat nodurilor client relevante prin conexiune persistentă. Minerii nu simt nimic.

Technical Highlights

  • 1Tipuri eveniment push: CREATED, UPDATED, ENABLED, DISABLED, DELETED
  • 2Clientul actualizează hot listener-ele locale, fără restart
  • 3Bază de date atomică + push asigură consistență
  • 4Modificările intră în vigoare în mai puțin de o secundă
F6

Protocol dual TCP + QUIC

Pain Point

Pierderea ridicată de pachete pe legăturile transfrontaliere face throughput-ul TCP să se prăbușească. Dar unele rețele blochează UDP, făcând QUIC indisponibil. Niciun protocol nu se potrivește tuturor mediilor.

Solution

HashRelay ascultă simultan pe TCP și QUIC. Alege protocolul în fișierul de configurație în funcție de condițiile reale ale rețelei. Ambele sunt pregătite pentru producție și comutabile din mers.

Technical Highlights

  • 1QUIC: ideal pentru rețele transfrontaliere/slabe — latență mică, tolerant la pierderea pachetelor
  • 2TCP + TLS cert: cea mai bună compatibilitate pentru rețele stabile de datacenter
  • 3TCP + ChaCha20: ideal pentru rețele interne fără certificat cu CPU-uri slabe
  • 4Ambele protocoale active simultan; clienții aleg per implementare
F7

Reconectare automată inteligentă

Pain Point

Fluctuațiile rețelei întrerup conexiunile și forțează minerii să facă pauză — pierdere de venituri din hashrate.

Solution

Clientul are reconectare nelimitată integrată cu interval implicit de 5 secunde. Listener-ul Stratum local rămâne activ în timpul reconectării. Minerii nu experimentează nicio întrerupere.

Technical Highlights

  • 1Heartbeat: intervale Ping/Pong de 60s
  • 23 heartbeat-uri consecutive ratate (~180s) declanșează reconectarea
  • 3Minerii continuă să trimită shares la portul local în timpul recuperării tunelului
  • 4Minimizează pierderea de hashrate în timpul instabilității rețelei
F8

Management API

Pain Point

Operarea manuală la scară este predispusă la erori și lentă. Echipele au nevoie de control programatic asupra configurațiilor pool-urilor, mapărilor și statisticilor.

Solution

Un API RESTful JSON complet la /api/v1/ permite scripting, integrare pipeline CI/CD și automatizare sisteme terțe pentru gestionarea tuturor resurselor HashRelay.

Technical Highlights

  • 1Gestionare pool-uri: operații CRUD
  • 2Gestionare mapări porturi cu status live
  • 3Gestionare noduri client și generare token
  • 4Endpoint-uri statistici și evenimente alertă
F9

Performanță și stabilitate Rust

Pain Point

Relay-urile de mining rulează 24/7 sub sarcină masivă. Limbajele script aduc pauze GC, scurgeri și jitter — inacceptabil la scară de milioane.

Solution

Nucleul HashRelay este Rust de la zero — siguranță memorie, zero-copy și consum CPU minim la milioane de mineri.

Technical Highlights

  • 1Stack Rust complet: relay, statistici, admin
  • 2Zero-copy: datele rămân în kernel cât se poate
  • 3Fără pauze GC: latență mică sub sarcină susținută
  • 4Siguranță memorie la compilare
F10

Telemetrie hardware și istoric

Pain Point

Problemele termice și deriva consumului apar prea târziu. Fiecare producător are format propriu — fără vedere unificată a tendințelor.

Solution

Colectare periodică a temperaturii, consumului și turației ventilatoarelor. Stocare unificată cu interogare pe interval temporal.

Technical Highlights

  • 1Colectare periodică automată
  • 2Temperatură, putere, RPM ventilatoare
  • 3Istoric complet pentru comparații de trend
  • 4Legat de panou și alerte
F11

Acces la distanță la consola web a minerului

Pain Point

Interfața web a minerului e doar în LAN. Echipa de la distanță nu poate depana — vizită la fața locului sau VPN per rig.

Solution

HashRelay tunelizează către interfața web a fiecărui miner prin canal criptat. Configurare, loguri, diagnostic — ca și cum ai fi la fermă.

Technical Highlights

  • 1Fără IP public pe miner
  • 2Tunel criptat direct la interfața web
  • 3Depanare de oriunde, oricând
  • 4Acces controlat prin platforma relay
F12

Perete de monitorizare operațional unificat

Pain Point

Fermă multi-producător = N aplicații de monitorizare. Metrici și alerte împrăștiate — eficiența operațională scade.

Solution

Peretele operațional HashRelay: hashrate, uptime, respingere și telemetrie centralizate. Anomaliile sunt evidențiate și notificate — o platformă în loc de N instrumente.

Technical Highlights

  • 1KPI-uri fermă pe un singur ecran
  • 2Evidențiere și alertă automată la anomalii
  • 3Vedere unificată indiferent de marcă
  • 4Pregătit pentru sala de control