Klíčové funkce
Vytvořeno pro profesionální mining provoz — bezpečné, škálovatelné a bez výpadků
Plně šifrovaný tunel provozu
Pain Point
Mining provoz přenášený nešifrovaně přes složité sítě je snadno identifikovatelný, throttlován a blokován ISP. Odposlouchávání provozu a únos hashrate jsou reálné hrozby.
Solution
HashRelay vkládá šifrovací vrstvu mezi minery a pooly. Klient zapouzdří Stratum provoz do tunelů TLS 1.3 nebo QUIC před předáním relay serveru. ISP vidí pouze šifrovaná data HTTPS/QUIC.
Technical Highlights
- 1Režim certifikátu TLS 1.3 (doporučeno pro produkci)
- 2TCP + AES-256-GCM pro prostředí bez certifikátu
- 3TCP + ChaCha20-Poly1305 pro slabší CPU bez AES akcelerace
- 4QUIC pro přeshraniční slabé sítě (nejnižší latence)
Paralelní přesměrování Multi-Pool Multi-Coin
Pain Point
Tradiční mining farmy provozující více coinů musí udržovat samostatný proxy pro každý coin — složitá správa, chaotické přiřazení portů a obtížné řešení problémů.
Solution
Statická mapování portů umožňují jedné instanci HashRelay přesměrovat více coinů do různých poolů současně. Port 3333 → BTC pool, port 4444 → ETH pool. Minery se nemění.
Technical Highlights
- 1Protokolově agnostické transparentní přesměrování pro jakýkoli Stratum coin
- 2Každé mapování nezávisle konfigurováno s adresou poolu a nastavením agregace
- 3Změny konfigurace pushovány klientům v reálném čase, bez restartu
- 4Stratum parsing na pool lze nezávisle zapnout nebo vypnout
Agregace požadavků
Pain Point
Velké farmy s tisíci minerů, z nichž každý otevírá samostatné tunelové spojení, spotřebovávají obrovskou šířku pásma a serverové zdroje — a riskují ban spojení od poolu.
Solution
Vestavěný Aggregation Engine parsuje Stratum protokol na straně klienta a slučuje tisíce požadavků minerů do několika upstream spojení. 1 000 minerů → 2 spojení.
Technical Highlights
- 1Podporuje Stratum V1, V1-Ethash a Stratum V2
- 2miners_per_conn řídí poměr; výchozí 500 minerů/spojení, automatické škálování
- 3Rozdělení prostoru extranonce2 zajišťuje každému mineru unikátní vyhledávací prostor
- 4Přemapování JSON-RPC ID zabraňuje kolizím ID souběžných požadavků
Jednotný provozní dashboard a alerty
Pain Point
Provozní týmy přeskakují mezi aplikacemi Bitmain, MicroBT, Canaan a dalšími — roztříštěný přehled, pomalá reakce. Těžaři offline hodiny bez povšimnutí; špičky reject rate znamenají ruční přihlášení na pool.
Solution
HashRelay sdružuje hashrate, uptime, reject rate a stav hardwaru na jednom dashboardu. Zrcadlové parsování Stratum asynchronně — bez dopadu na latenci relay. Překročení prahu → okamžitě Email, Telegram nebo Webhook.
Technical Highlights
- 1Celá farma na jedné obrazovce — konec zoo aplikací
- 2Těžař offline: detekce během sekund
- 3Vysoký reject: alert od ≥30 % (min. 10 share)
- 4Pokles hashrate: klouzavé okno, push do více kanálů
Dynamický hot push konfigurace
Pain Point
Tradiční proxy vyžadují restart služby při každé změně konfigurace poolu, což způsobuje krátké odpojení minerů — katastrofální ve velkém měřítku.
Solution
Admin mění mapování přes dashboard nebo API; server zaznamená změnu v databázové transakci a okamžitě pushne relevantním klientským uzlům přes trvalé spojení. Minery nic nepocítí.
Technical Highlights
- 1Typy push událostí: CREATED, UPDATED, ENABLED, DISABLED, DELETED
- 2Klient hot-updatuje lokální listenery, restart není potřeba
- 3Atomická databáze + push zajišťuje konzistenci
- 4Změny se projeví za méně než sekundu
Duální protokol TCP + QUIC
Pain Point
Vysoká ztráta paketů na přeshraničních linkách způsobuje kolaps TCP throughputu. Některé sítě ale blokují UDP, takže QUIC není dostupný. Žádný protokol nevyhovuje všem prostředím.
Solution
HashRelay současně naslouchá na TCP i QUIC. Vyberte protokol v konfiguračním souboru podle skutečných podmínek sítě. Oba jsou produkčně připravené a přepínatelné za běhu.
Technical Highlights
- 1QUIC: nejlepší pro přeshraniční/slabé sítě — nízká latence, tolerantní ke ztrátě paketů
- 2TCP + TLS cert: nejlepší kompatibilita pro stabilní datacentrové sítě
- 3TCP + ChaCha20: nejlepší pro interní sítě bez certifikátu se slabšími CPU
- 4Oba protokoly aktivní současně; klienti volí podle nasazení
Chytré automatické znovupřipojení
Pain Point
Výkyvy sítě přeruší spojení a donutí minery pozastavit provoz — ztráta výnosů z hashrate.
Solution
Klient má vestavěné neomezené znovupřipojení s výchozím intervalem 5 sekund. Lokální Stratum listener zůstává aktivní během reconnectu. Minery nezažijí žádné přerušení.
Technical Highlights
- 1Heartbeat: intervaly Ping/Pong 60 s
- 23 po sobě jdoucí zmeškané heartbeat (~180 s) spustí reconnect
- 3Minery pokračují v odesílání shares na lokální port během obnovy tunelu
- 4Minimalizuje ztrátu hashrate při nestabilitě sítě
Management API
Pain Point
Ruční provoz ve velkém měřítku je náchylný k chybám a pomalý. Týmy potřebují programovatelné řízení konfigurací poolů, mapování a statistik.
Solution
Plné RESTful JSON API na /api/v1/ umožňuje skriptování, integraci CI/CD pipeline a automatizaci třetích stran pro správu všech HashRelay zdrojů.
Technical Highlights
- 1Správa poolů: CRUD operace
- 2Správa mapování portů s live statusem
- 3Správa klientských uzlů a generování tokenů
- 4Endpointy statistik a alert událostí
Výkon a stabilita Rustu
Pain Point
Mining relay běží 24/7 pod obrovskou zátěží. Skriptovací jazyky přinášejí GC pauzy, úniky a jitter — v měřítku farmy nepřijatelné.
Solution
Jádro HashRelay od základu v Rustu — bezpečnost paměti, zero-copy a minimální zátěž CPU při milionech těžařů.
Technical Highlights
- 1Celý Rust stack: relay, statistiky, admin
- 2Zero-copy: data zůstávají v jádře, kde je to možné
- 3Bez GC pauz: nízká latence pod trvalou zátěží
- 4Bezpečnost paměti při kompilaci
Hardwarová telemetrie a historie
Pain Point
Tepelné problémy a drift spotřeby se projeví pozdě. Každý výrobce má vlastní formát — žádný společný trend.
Solution
Pravidelný sběr teploty, spotřeby a otáček ventilátorů. Jednotné úložiště s časovým výběrem pro rychlou analýzu.
Technical Highlights
- 1Automatický periodický sběr
- 2Teplota, výkon, otáčky ventilátorů
- 3Plná historie pro srovnání trendů
- 4Propojeno s dashboardem a alerty
Vzdálený přístup k webové konzoli těžaře
Pain Point
Webové rozhraní těžaře jen v LAN. Vzdálený tým se nedostane — výjezd nebo VPN na každý rig.
Solution
HashRelay tuneluje k webovému rozhraní každého těžaře přes šifrovaný kanál. Konfigurace, logy, diagnostika — jako byste byli na farmě.
Technical Highlights
- 1Veřejná IP na těžaři není potřeba
- 2Šifrovaný tunel k webovému UI
- 3Diagnostika odkudkoli a kdykoli
- 4Přístup řízený přes relay platformu
Jednotná provozní monitorovací stěna
Pain Point
Farma s více výrobci = N monitorovacích aplikací. Metriky a alerty roztříštěné — efektivita provozu klesá.
Solution
Provozní stěna HashRelay: hashrate, uptime, reject a telemetrie na jednom místě. Anomálie se zvýrazní a odešlou — jedna platforma místo N nástrojů.
Technical Highlights
- 1KPI celé farmy na jedné obrazovce
- 2Auto-zvýraznění a alert při anomáliích
- 3Jednotný pohled napříč výrobci
- 4Připraveno pro dispečink