Fitur Utama

Dirancang buat operasi mining profesional — aman, scalable, minim downtime

F1

Tunnel Enkripsi Full Trafik

Pain Point

Trafik mining plaintext di jaringan rumit gampang ketahuan, di-throttle, atau diblokir ISP. Sniffing dan hijack hashrate bukan cuma teori.

Solution

HashRelay nambahin lapisan enkripsi antara rig dan pool. Client wrap trafik Stratum ke tunnel TLS 1.3 atau QUIC sebelum diteruskan ke relay server. ISP cuma lihat data HTTPS/QUIC.

Technical Highlights

  • 1Mode sertifikat TLS 1.3 (rekomendasi buat produksi)
  • 2TCP + AES-256-GCM buat lingkungan tanpa sertifikat
  • 3TCP + ChaCha20-Poly1305 buat CPU low-end tanpa AES-NI
  • 4QUIC buat jaringan lemah / lintas negara (latensi paling rendah)
F2

Forward Multi-Pool & Multi-Coin

Pain Point

Farm multi-coin biasanya harus maintain proxy terpisah per coin — setting port berantakan, troubleshooting bikin pusing.

Solution

Satu instance HashRelay bisa forward banyak coin ke pool berbeda. Port 3333 → pool BTC, port 4444 → pool ETH. Rig nggak perlu diubah sama sekali.

Technical Highlights

  • 1Forward transparan buat coin Stratum apapun
  • 2Tiap mapping bisa diatur sendiri — alamat pool & agregasi
  • 3Perubahan config langsung push ke client, tanpa restart
  • 4Parsing Stratum per pool bisa di-on/off sendiri-sendiri
F3

Agregasi Koneksi Rig

Pain Point

Farm besar dengan ribuan rig — tiap rig buka koneksi sendiri — boros bandwidth, berat di server, dan bisa kena ban dari pool.

Solution

Aggregation Engine parse Stratum di sisi client dan gabungkan ribuan request jadi beberapa koneksi upstream saja. 1.000 rig → 2 koneksi.

Technical Highlights

  • 1Support Stratum V1, V1-Ethash, dan Stratum V2
  • 2miners_per_conn atur rasio; default 500 rig/koneksi, auto-scale
  • 3Partisi extranonce2 biar tiap rig punya search space unik
  • 4Remap JSON-RPC ID biar nggak tabrakan request concurrent
F4

Monitor Hashrate & Alert

Pain Point

Rig mati berjam-jam baru ketahuan, reject rate aneh harus login pool manual, hashrate drop nggak ada notifikasi otomatis.

Solution

Mirror analisis protokol Stratum jalan paralel dengan pipeline forward — nggak nambah latensi. Hitung hashrate real-time dan deteksi anomali otomatis.

Technical Highlights

  • 1Alert disconnect: respons detik-an
  • 2Reject rate tinggi: trigger di ≥30% (min 10 share)
  • 3Hashrate drop: estimasi sliding window
  • 4Support Email, Telegram, dan Webhook
F5

Push Config Tanpa Restart

Pain Point

Proxy biasa harus restart tiap ganti config pool — rig disconnect sebentar, di farm besar ini fatal.

Solution

Admin ubah mapping lewat dashboard atau API; server simpan perubahan dan langsung push ke client node lewat koneksi persisten. Rig nggak ngerasain apa-apa.

Technical Highlights

  • 1Event push: CREATED, UPDATED, ENABLED, DISABLED, DELETED
  • 2Client update listener lokal tanpa restart
  • 3Database atomik + push — konsisten
  • 4Perubahan aktif dalam <1 detik
F6

Dual Protokol TCP + QUIC

Pain Point

Packet loss tinggi di koneksi lintas negara bikin TCP jeblok. Tapi ada jaringan yang block UDP, QUIC nggak bisa dipakai.

Solution

HashRelay listen TCP dan QUIC sekaligus. Pilih protokol di config sesuai kondisi jaringan. Keduanya production-ready, bisa ganti kapan saja.

Technical Highlights

  • 1QUIC: cocok buat jaringan lemah / lintas negara — tahan packet loss
  • 2TCP + TLS cert: kompatibilitas terbaik buat datacenter stabil
  • 3TCP + ChaCha20: cocok buat jaringan internal tanpa cert
  • 4Kedua protokol aktif bersamaan; client pilih sesuai deploy
F7

Auto-Reconnect Pintar

Pain Point

Jaringan goyah → koneksi putus → rig idle → hashrate & revenue hilang.

Solution

Client reconnect otomatis tanpa batas, interval default 5 detik. Listener Stratum lokal tetap hidup saat reconnect. Rig tetap submit share.

Technical Highlights

  • 1Heartbeat Ping/Pong tiap 60 detik
  • 23 heartbeat miss (~180 detik) → trigger reconnect
  • 3Rig tetap submit share ke port lokal saat tunnel recovery
  • 4Minimalkan kehilangan hashrate saat jaringan tidak stabil
F8

Management API

Pain Point

Operasi manual di farm besar rawan salah dan lambat. Tim butuh kontrol programmatic buat pool, mapping, dan statistik.

Solution

REST API JSON lengkap di /api/v1/ — bisa di-script, integrasi CI/CD, atau otomatisasi sistem pihak ketiga.

Technical Highlights

  • 1Kelola pool: CRUD lengkap
  • 2Kelola port mapping + status live
  • 3Kelola client node & generate token
  • 4Endpoint statistik & event alert