Recursos Principais

Projetado para operações de mineração profissionais — seguro, escalável e sem downtime

F1

Túnel Criptografado de Tráfego Completo

Pain Point

Tráfego de mineração transmitido em texto plano por redes complexas é facilmente identificado, limitado e bloqueado por ISPs. Sniffing de tráfego e sequestro de hashrate são ameaças reais.

Solution

O HashRelay insere uma camada de criptografia entre mineradores e pools. O cliente encapsula o tráfego Stratum em túneis TLS 1.3 ou QUIC antes de encaminhar ao servidor relay. ISPs veem apenas dados HTTPS/QUIC criptografados.

Technical Highlights

  • 1Modo certificado TLS 1.3 (recomendado para produção)
  • 2TCP + AES-256-GCM para ambientes sem certificado
  • 3TCP + ChaCha20-Poly1305 para CPUs de baixo custo sem aceleração AES
  • 4QUIC para redes transfronteiriças fracas (menor latência)
F2

Encaminhamento Paralelo Multi-Pool Multi-Moeda

Pain Point

Fazendas de mineração tradicionais com várias moedas precisam manter proxies separados por moeda — gerenciamento complexo, atribuição caótica de portas e troubleshooting difícil.

Solution

Mapeamentos estáticos de porta permitem que uma instância HashRelay encaminhe várias moedas para pools diferentes simultaneamente. Porta 3333 → pool BTC, porta 4444 → pool ETH. Os mineradores não precisam mudar nada.

Technical Highlights

  • 1Encaminhamento transparente agnóstico a protocolo para qualquer moeda baseada em Stratum
  • 2Cada mapeamento configurado independentemente com endereço do pool e configurações de agregação
  • 3Alterações de configuração enviadas aos clientes em tempo real, sem reinicialização
  • 4Análise Stratum por pool pode ser habilitada ou desabilitada independentemente
F3

Agregação de Requisições

Pain Point

Grandes fazendas com milhares de mineradores abrindo conexões de túnel separadas consomem banda e recursos de servidor massivos — e correm risco de banimentos de conexão pelo pool.

Solution

O Aggregation Engine integrado analisa o protocolo Stratum no lado do cliente e mescla milhares de requisições de mineradores em apenas algumas conexões upstream. 1.000 mineradores → 2 conexões.

Technical Highlights

  • 1Suporta Stratum V1, V1-Ethash e Stratum V2
  • 2miners_per_conn controla a proporção; padrão 500 mineradores/conexão, escalonamento automático
  • 3Particionamento do espaço extranonce2 garante que cada minerador tenha um espaço de busca único
  • 4Remapeamento de ID JSON-RPC evita colisões de ID em requisições concorrentes
F4

Monitoramento de Hashrate e Alertas em Tempo Real

Pain Point

Operadores de fazenda carecem de visibilidade imediata: minerador offline por horas antes da descoberta, anomalias na taxa de rejeição exigindo login manual no pool, sem alertas automáticos de queda de hashrate.

Solution

A análise espelhada de protocolo extrai dados Stratum de forma assíncrona junto ao pipeline de encaminhamento — sem impacto na latência. Cálculo de hashrate em tempo real e detecção de anomalias.

Technical Highlights

  • 1Alerta de desconexão: resposta em segundos
  • 2Alta taxa de rejeição: dispara com ≥30% de rejeição (mín. 10 shares)
  • 3Queda de hashrate: estimativa por janela deslizante
  • 4Suporta notificações por Email, Telegram e Webhook
F5

Push Dinâmico de Configuração a Quente

Pain Point

Proxies tradicionais exigem reinicialização do serviço a cada alteração de configuração de pool, causando breves desconexões nos mineradores — catastrófico em escala.

Solution

O administrador altera mapeamentos via painel ou API; o servidor registra a alteração em transação de banco de dados e envia imediatamente aos nós cliente relevantes via conexão persistente. Os mineradores não percebem nada.

Technical Highlights

  • 1Tipos de evento push: CREATED, UPDATED, ENABLED, DISABLED, DELETED
  • 2Cliente atualiza listeners locais a quente, sem reinicialização
  • 3Banco de dados atômico + push garante consistência
  • 4Alterações entram em vigor em menos de um segundo
F6

Protocolo Duplo TCP + QUIC

Pain Point

Alta perda de pacotes em links transfronteiriços faz o throughput TCP colapsar. Mas algumas redes bloqueiam UDP, tornando o QUIC indisponível. Nenhum protocolo único atende todos os ambientes.

Solution

O HashRelay escuta simultaneamente em TCP e QUIC. Escolha seu protocolo no arquivo de configuração conforme as condições reais da rede. Ambos prontos para produção e alternáveis em tempo real.

Technical Highlights

  • 1QUIC: ideal para redes transfronteiriças/fracas — baixa latência, tolerante a perda de pacotes
  • 2TCP + cert TLS: melhor compatibilidade para redes estáveis de datacenter
  • 3TCP + ChaCha20: ideal para redes internas sem certificado com CPUs de baixo custo
  • 4Ambos os protocolos ativos simultaneamente; clientes escolhem por implantação
F7

Reconexão Automática Inteligente

Pain Point

Flutuações de rede interrompem conexões e forçam mineradores a pausar — perdendo receita de hashrate.

Solution

O cliente possui reconexão ilimitada integrada com intervalo padrão de 5 segundos. O listener Stratum local permanece ativo durante a reconexão. Os mineradores não experimentam interrupção.

Technical Highlights

  • 1Heartbeat: intervalos Ping/Pong de 60s
  • 23 heartbeats consecutivos perdidos (~180s) disparam reconexão
  • 3Mineradores continuam enviando shares para a porta local durante recuperação do túnel
  • 4Minimiza perda de hashrate durante instabilidade de rede
F8

API de Gerenciamento

Pain Point

Operação manual em escala é propensa a erros e lenta. Equipes precisam de controle programático sobre configs de pool, mapeamentos e estatísticas.

Solution

Uma API RESTful JSON completa em /api/v1/ permite scripts, integração com pipelines CI/CD e automação de sistemas terceiros para gerenciar todos os recursos HashRelay.

Technical Highlights

  • 1Gerenciamento de pools: operações CRUD
  • 2Gerenciamento de mapeamento de portas com status ao vivo
  • 3Gerenciamento de nós cliente e geração de tokens
  • 4Endpoints de estatísticas e eventos de alerta