Kluczowe funkcje

Stworzone dla profesjonalnego miningu — bezpiecznie, skalowalnie, bez przestojów

F1

W pełni szyfrowany tunel

Problem

Ruch Stratum od minerów do poola jest przesyłany jawnym tekstem i łatwo blokowany przez dostawców internetu. Istnieją realne zagrożenia przechwycenia i kradzieży hashrate.

Rozwiązanie

HashRelay wstawia warstwę szyfrowania między minery a poole. Klient enkapsuluje ruch Stratum w tunel TLS 1.3 lub QUIC przed przekazaniem do serwera relay.

MinerzyStratum
LAN
Klient HRSzyfruj
Sieć
Serwer HRDeszyfruj
Sieć
PoolStratum
Tekst jawny Zaszyfrowane

Punkty techniczne

  • 1TLS 1.3 z certyfikatem (zalecane do produkcji)
  • 2TCP + AES-256-GCM dla środowisk bez certyfikatu
  • 3TCP + ChaCha20-Poly1305 dla urządzeń bez sprzętowego AES
  • 4QUIC dla sieci transgranicznych/słabych (minimalne opóźnienie)
F2

Równoległe przekierowanie do wielu pooli

Problem

Tradycyjne farmy wydobywające wiele monet muszą utrzymywać osobne proxy — skomplikowane zarządzanie, chaotyczne porty.

Rozwiązanie

Statyczne mapowania portów pozwalają jednej instancji HashRelay jednocześnie przekierowywać wiele monet do różnych pooli bez zmian na minerach.

console.hashrelay.net/port-mappings
Mapowania portów
A

Mapowania portów

+ Utwórz
PortPoolStatus
3333F2Pool · BTCAktywne
3334AntPool · BTCAktywne
4444Poolin · LTCAktywne
5555Luxor · KASAktywne
6666Foundry · BCHWstrzymane

Punkty techniczne

  • 1Protokołowo niezależne, przezroczyste przekierowanie dla dowolnych monet Stratum
  • 2Każde mapowanie konfigurowane niezależnie z adresem poola i agregacją
  • 3Zmiany konfiguracji wysyłane do klientów w czasie rzeczywistym
  • 4Parsowanie Stratum można włączać/wyłączać dla każdego poola
F3

Agregacja żądań

Problem

Na dużych farmach tysiące minerów otwierają osobne połączenia tunelowe, tworząc ogromne obciążenie i ryzyko blokady przez pool.

Rozwiązanie

Wbudowany silnik agregacji analizuje Stratum po stronie klienta i łączy tysiące żądań minerów w kilka połączeń upstream.

console.hashrelay.net/port-mappings
Mapowania portów
A

Mapowania portów

+ Utwórz
PortPoolStatus
3333F2Pool · BTCAktywne
3334AntPool · BTCAktywne
4444Poolin · LTCAktywne
5555Luxor · KASAktywne
6666Foundry · BCHWstrzymane

Punkty techniczne

  • 1Obsługa Stratum V1, V1-Ethash i Stratum V2
  • 2miners_per_conn kontroluje proporcje; domyślnie 500 minerów/połączenie
  • 3Podział przestrzeni extranonce2 zapewnia unikalność wyszukiwania
  • 4Remapowanie JSON-RPC ID zapobiega kolizjom
F4

Zunifikowany panel operacyjny i alerty

Problem

Zespoły operacyjne skaczą między aplikacjami Bitmain, MicroBT, Canaan i innymi — rozproszony obraz, wolna reakcja. Koparki offline godzinami niezauważone; skoki reject rate to ręczne logowanie do poola.

Rozwiązanie

HashRelay zbiera hashrate, uptime, reject rate i stan sprzętu w jednym panelu. Lustrzane parsowanie Stratum asynchronicznie — bez wpływu na opóźnienie relay. Przekroczenie progu → natychmiast Email, Telegram lub Webhook.

console.hashrelay.net/worker-stats
Statystyki / Workery
A

Historia i statystyki

24h7d30d
PrzeglądSprzętStatystyki
Hashrate1.82 PH/s
Temp. chipa69.4°C
Reject rate0.12%
Moc3510 W
Worker: farm-a-01·Pool: F2Pool BTC

Punkty techniczne

  • 1Cała farma na jednym ekranie — koniec z zoo aplikacji
  • 2Koparka offline: wykrycie w sekundach
  • 3Wysoki reject: alert od ≥30% (min. 10 share'ów)
  • 4Spadek hashrate: wykrywanie oknem przesuwnym, push wielokanałowy
F5

Gorące wysyłanie konfiguracji

Problem

Tradycyjne proxy wymagają restartu przy każdej zmianie konfiguracji poola — krótkotrwałe rozłączenie minerów.

Rozwiązanie

Administrator zmienia mapowania przez dashboard lub API; serwer zapisuje zmianę w transakcji bazy danych i natychmiast wysyła do odpowiednich klientów przez stałe połączenie.

console.hashrelay.net/port-mappings
Mapowania portów
A

Mapowania portów

+ Utwórz
PortPoolStatus
3333F2Pool · BTCAktywne
3334AntPool · BTCAktywne
4444Poolin · LTCAktywne
5555Luxor · KASAktywne
6666Foundry · BCHWstrzymane

Punkty techniczne

  • 1Typy zdarzeń: CREATED, UPDATED, ENABLED, DISABLED, DELETED
  • 2Klient gorąco aktualizuje lokalne listenery bez restartu
  • 3Atomowe wykonanie bazy danych + wysyłki gwarantuje spójność
  • 4Zmiany wchodzą w życie w mniej niż sekundę
F6

Podwójny protokół TCP + QUIC

Problem

Wysokie straty pakietów na łączach transgranicznych obniżają przepustowość TCP. Niektóre sieci blokują UDP, czyniąc QUIC niedostępnym.

Rozwiązanie

HashRelay jednocześnie nasłuchuje na TCP i QUIC. Wybierz protokół w pliku konfiguracyjnym w zależności od warunków sieciowych. Oba są gotowe do produkcji.

Punkty techniczne

  • 1QUIC: najlepszy wybór dla sieci transgranicznych/słabych
  • 2TCP + certyfikat TLS: maksymalna kompatybilność dla stabilnych centrów danych
  • 3TCP + ChaCha20: sieci wewnętrzne bez certyfikatu i słaby CPU
  • 4Oba protokoły aktywne jednocześnie; klient wybiera przy wdrożeniu
F7

Inteligentne automatyczne ponowne łączenie

Problem

Wahania sieciowe przerywają połączenia i zmuszają minery do zatrzymania — utrata przychodu z hashrate.

Rozwiązanie

Klient ma wbudowane nieograniczone ponowne łączenie z domyślnym interwałem 5 sekund. Lokalny listener Stratum pozostaje aktywny podczas ponownego łączenia.

Punkty techniczne

  • 1Heartbeat: interwały Ping/Pong 60 s
  • 23 pominięte heartbeaty (~180 s) uruchamiają ponowne łączenie
  • 3Minery nadal wysyłają share'y na lokalny port podczas odzyskiwania
  • 4Minimalizuje utratę hashrate przy niestabilności sieci
F8

API zarządzania

Problem

Ręczne zarządzanie w skali jest zawodne i powolne. Zespoły potrzebują programistycznej kontroli.

Rozwiązanie

Pełne RESTful JSON API pod /api/v1/ umożliwia skryptom, CI/CD i systemom zewnętrznym automatyzację zarządzania wszystkimi zasobami HashRelay.

Punkty techniczne

  • 1Zarządzanie poolami: pełne operacje CRUD
  • 2Zarządzanie mapowaniami portów ze statusem na żywo
  • 3Zarządzanie węzłami klienta i generowanie tokenów
  • 4Endpointy statystyk i zdarzeń alertów
F9

Wydajność i stabilność Rust

Problem

Relay miningowy pracuje 24/7 pod ogromnym obciążeniem. Języki skryptowe dają pauzy GC, wycieki i jitter — na skali farmy to krytyczne.

Rozwiązanie

Rdzeń HashRelay od podstaw w Rust — bezpieczeństwo pamięci, zero-copy i minimalne obciążenie CPU przy milionach koparek.

Punkty techniczne

  • 1Pełny stos Rust: relay, statystyki, admin
  • 2Zero-copy: dane w miarę możliwości w jądrze
  • 3Bez pauz GC: niskie opóźnienie pod stałym obciążeniem
  • 4Bezpieczeństwo pamięci na etapie kompilacji
F10

Telemetria sprzętu i historia

Problem

Problemy termiczne i dryf poboru mocy wychodzą za późno. Każdy producent ma własny format — brak wspólnych trendów.

Rozwiązanie

Okresowy zbier temperatury, poboru mocy i obrotów wentylatorów. Ujednolicone przechowywanie z wyborem zakresu czasu.

console.hashrelay.net/workers/telemetry
Statystyki / Workery
A

Telemetria sprzętu

Zebrane
Urządzenie Antminer S21FW 1.0.8IP 192.168.10.42
Zebrane 14:31:52 · 186 ms
71.0°C
Temp. chipa
3510 W
Moc
118.1 TH
Hashrate
29.7 J/TH
Wydajność
Płyta 0
68.2°C
39.4 TH
98.8%
Płyta 1
71.0°C
39.1 TH
99.1%
Płyta 2
69.5°C
39.6 TH
98.5%
Fan 1 5480Fan 2 5520Fan 3 5490PSU 3200

Punkty techniczne

  • 1Automatyczny zbier bez obchodu
  • 2Temperatura, moc, obroty wentylatorów
  • 3Pełna historia do porównań trendów
  • 4Powiązane z panelem i alertami
F11

Zdalny dostęp do interfejsu webowego koparki

Problem

Interfejs webowy koparki tylko w LAN. Zdalny zespół nie może wejść — wizyta na miejscu lub VPN na każdy rig.

Rozwiązanie

HashRelay tuneluje do interfejsu webowego każdej koparki przez szyfrowany kanał. Konfiguracja, logi, diagnostyka — jak na farmie.

console.hashrelay.net/workers
Statystyki / Workery
A

Workery

1024 minerów
Szukaj workera…PoolZapytaj
StatusWorkerHash 5m
Onlinefarm-a-01118.2 TH
Onlinefarm-a-02117.9 TH
Onlinefarm-b-0796.4 TH
Offlinefarm-b-12
Onlinerack-c-038.6 GH
Onlinerack-c-0912.1 TH

Punkty techniczne

  • 1Brak publicznego IP na koparce
  • 2Szyfrowany tunel do interfejsu webowego
  • 3Diagnostyka z dowolnego miejsca
  • 4Dostęp kontrolowany przez platformę relay
F12

Zunifikowany ekran monitoringu operacyjnego

Problem

Farma wieloproducentowa = N aplikacji monitoringu. Metryki i alerty rozproszone — efektywność operacji spada.

Rozwiązanie

Ekran operacyjny HashRelay: hashrate, uptime, reject i telemetria w centrum. Anomalie podświetlane i pushowane — jedna platforma zamiast N narzędzi.

console.hashrelay.net/monitor
Zdarzenia / Monitor
A
HASHRELAY MONITOR14:32:08 · refresh 8s
3
Nierozwiązane
1
Krytyczne
1,024
Online
12
Offline
Oczekujące alerty · 3
  • Worker farm-a-12 offline > 5m00:42
  • Skok reject na :333301:18
  • Węzeł klienta edge-03 łączy ponownie02:05
F2Pool BTC
920 TH/s
412 online
AntPool BTC
640 TH/s
288 online
Poolin LTC
182 GH/s
96 online

Punkty techniczne

  • 1KPI całej farmy na jednym ekranie
  • 2Auto-podświetlenie i alert przy anomaliach
  • 3Ujednolicony widok niezależnie od marki
  • 4Gotowe na ekran w dyspozytorni