Recursos Principais
Projetado para operações de mineração profissionais — seguro, escalável e sem downtime
Túnel Criptografado de Tráfego Completo
Problema
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.
Solução
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.
Destaques técnicos
- 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)
Encaminhamento Paralelo Multi-Pool Multi-Moeda
Problema
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.
Solução
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.
Mapeamentos de portas
+ Criar| Porta | Pool | Protocolo | Agr. | Status |
|---|---|---|---|---|
| 3333 | F2Pool · BTC | TCP+TLS | Sim | Ativo |
| 3334 | AntPool · BTC | QUIC | Sim | Ativo |
| 4444 | Poolin · LTC | TCP+TLS | Não | Ativo |
| 5555 | Luxor · KAS | QUIC | Sim | Ativo |
| 6666 | Foundry · BCH | TCP+TLS | Não | Pausado |
Destaques técnicos
- 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
Agregação de Requisições
Problema
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.
Solução
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.
Mapeamentos de portas
+ Criar| Porta | Pool | Protocolo | Agr. | Status |
|---|---|---|---|---|
| 3333 | F2Pool · BTC | TCP+TLS | Sim | Ativo |
| 3334 | AntPool · BTC | QUIC | Sim | Ativo |
| 4444 | Poolin · LTC | TCP+TLS | Não | Ativo |
| 5555 | Luxor · KAS | QUIC | Sim | Ativo |
| 6666 | Foundry · BCH | TCP+TLS | Não | Pausado |
Destaques técnicos
- 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
Painel de operações unificado e alertas
Problema
A equipe de ops pula entre Bitmain, MicroBT, Canaan e outros — visões dispersas, resposta lenta. Minerador offline passa horas despercebido; picos de rejeição exigem login manual no portal do pool.
Solução
O HashRelay reúne hashrate, uptime, taxa de rejeição e saúde do hardware num painel só. A análise Stratum espelhada roda em async — zero impacto na latência do relay. Limites ultrapassados → alertas por Email, Telegram ou Webhook na hora.
Histórico e estatísticas
Destaques técnicos
- 1Toda a fazenda numa tela — chega do zoológico de apps
- 2Minerador offline: detectado em segundos
- 3Rejeição alta: alerta a partir de ≥30 % (mín. 10 shares)
- 4Queda de hashrate: janela deslizante, push multicanal
Push Dinâmico de Configuração a Quente
Problema
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.
Solução
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.
Mapeamentos de portas
+ Criar| Porta | Pool | Protocolo | Agr. | Status |
|---|---|---|---|---|
| 3333 | F2Pool · BTC | TCP+TLS | Sim | Ativo |
| 3334 | AntPool · BTC | QUIC | Sim | Ativo |
| 4444 | Poolin · LTC | TCP+TLS | Não | Ativo |
| 5555 | Luxor · KAS | QUIC | Sim | Ativo |
| 6666 | Foundry · BCH | TCP+TLS | Não | Pausado |
Destaques técnicos
- 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
Protocolo Duplo TCP + QUIC
Problema
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.
Solução
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.
Destaques técnicos
- 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
Reconexão Automática Inteligente
Problema
Flutuações de rede interrompem conexões e forçam mineradores a pausar — perdendo receita de hashrate.
Solução
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.
Destaques técnicos
- 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
API de Gerenciamento
Problema
Operação manual em escala é propensa a erros e lenta. Equipes precisam de controle programático sobre configs de pool, mapeamentos e estatísticas.
Solução
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.
Destaques técnicos
- 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
Desempenho e estabilidade Rust
Problema
Relays de mineração rodam 24/7 sob carga massiva. Scripts e stacks mistos trazem pausas de GC, vazamentos de memória e jitter — inaceitável com milhões de mineradores.
Solução
O núcleo do HashRelay é Rust de ponta a ponta — segurança de memória, abstrações zero-cost e pipeline zero-copy para encaminhamento sólido com mínimo uso de CPU.
Destaques técnicos
- 1Stack Rust completo: relay, estatísticas e admin num runtime
- 2Pipeline zero-copy: dados ficam no kernel
- 3Sem pausas de GC: baixa latência sob carga contínua
- 4Segurança de memória: classes inteiras de bugs eliminadas na compilação
Telemetria de hardware e histórico
Problema
Problemas térmicos e deriva de consumo aparecem tarde. Cada fabricante tem seu formato — sem visão de tendências entre modelos.
Solução
O HashRelay coleta periodicamente temperatura, consumo, rotação dos ventiladores e mais. Armazenamento unificado com consulta por período para diagnóstico direto.
Telemetria de hardware
ColetadoDestaques técnicos
- 1Coleta periódica automática, sem rodízio manual
- 2Métricas-chave: temperatura, potência, RPM dos ventiladores
- 3Histórico completo para comparar tendências
- 4Integrado ao painel de ops e aos alertas
Acesso remoto à consola do minerador
Problema
As interfaces web dos mineradores ficam só na LAN. A equipe remota não consegue diagnosticar — visita presencial ou VPN por rig.
Solução
O HashRelay tunela até a interface web de cada minerador por canal criptografado. Config, logs e diagnóstico — como se estivesse na fazenda.
Workers
1024 mineradores| Status | Worker | Pool | Hash 5m | Rejeição |
|---|---|---|---|---|
| Online | farm-a-01 | F2PoolBTC | 118.2 TH | 0.08% |
| Online | farm-a-02 | F2PoolBTC | 117.9 TH | 0.11% |
| Online | farm-b-07 | AntPoolBTC | 96.4 TH | 0.22% |
| Offline | farm-b-12 | AntPoolBTC | — | — |
| Online | rack-c-03 | PoolinLTC | 8.6 GH | 0.05% |
| Online | rack-c-09 | LuxorKAS | 12.1 TH | 0.14% |
Destaques técnicos
- 1Sem IP pública nos mineradores
- 2Túnel criptografado direto à interface web
- 3Diagnóstico de qualquer lugar, a qualquer hora
- 4Acesso controlado pela plataforma relay
Painel de monitoramento unificado
Problema
Fazenda multi-fabricante = N apps de monitoramento. Hashrate, hardware e alertas espalhados — a eficiência operacional despenca.
Solução
O painel ops do HashRelay coloca hashrate, uptime, taxa de rejeição e telemetria em destaque. Anomalias se destacam e notificam sozinhas — uma plataforma substitui N ferramentas de fabricantes.
- Worker farm-a-12 offline > 5m00:42
- Pico de rejeição em :333301:18
- Nó cliente edge-03 reconectando02:05
Destaques técnicos
- 1KPIs de toda a fazenda numa tela
- 2Destaque e alerta automáticos em anomalias
- 3Visão unificada independente da marca
- 4Pronto para a tela da sala de controle