Como corrigir shares rejeitados
O que significa um share rejeitado, como ele difere de um share stale e uma lista de verificação passo a passo que resolve as causas mais comuns.
Rejeitado ou stale: qual é a diferença?
Um share rejeitado é trabalho que falhou nas verificações do pool. Ele não rende nada. Qualquer quantidade de rejeições significa que algo na sua configuração está errado.
Um share stale é diferente. Era um trabalho válido que chegou tarde demais, porque a rede passou para um novo bloco enquanto o seu share estava a caminho. Uma pequena porcentagem de stale é normal em qualquer pool.
Um share é rejeitado por um destes motivos:
- Usou o algoritmo errado.
- O trabalho estava malformado.
- Ficou abaixo da dificuldade atribuída.
- Era uma duplicata de um share já enviado.
O que causa shares rejeitados? Confira nesta ordem
Siga esta lista de cima para baixo. As causas mais prováveis vêm primeiro.
- Algoritmo: inicie o minerador com o algoritmo exato da moeda. Um algoritmo errado produz hashes que o pool não pode aceitar, muitas vezes com 100% de rejeições.
- Versão do minerador: atualize para a versão mais recente do minerador. Depois de uma atualização da rede, um minerador antigo continua trabalhando com as regras antigas, e todo share falha.
- Overclock: volte a sua GPU para os clocks de fábrica e teste. Um clock de núcleo ou de memória instável gera trabalho que só às vezes falha na verificação. Esse é o sinal clássico de "5% rejeitados".
- Rigs duplicados: dois rigs configurados com o mesmo nome de worker e a mesma conexão podem enviar o mesmo trabalho duas vezes. Dê a cada rig o seu próprio nome de worker.
- Conexão: muita perda de pacotes ou um proxy instável pode corromper ou reenviar envios. Teste a região mais próxima e uma conexão com cabo.
Como vejo por que um share foi rejeitado?
Leia primeiro o motivo da rejeição. A resposta do pool a um share rejeitado diz o porquê, e o seu minerador a mostra no console e no log.
Os motivos comuns são dificuldade baixa, job não encontrado, duplicado e malformado. Essa única linha geralmente indica a solução, então não procure o problema às cegas.
O artigo de ajuda "Motivos de rejeição de shares: o que o pool disse ao seu programa de mineração" explica cada resposta. Ele também diz quais respostas apontam para um problema do seu lado e quais significam que nada está errado.
E se só um rig rejeitar shares?
Se os seus outros rigs estão limpos, o problema é aquela máquina, não o pool. Suspeite destas partes dela, nesta ordem:
- O perfil de overclock.
- A versão do driver.
- Os cabos riser.
E se todos os rigs rejeitarem ao mesmo tempo?
Confira primeiro a versão do minerador e o algoritmo. Depois confira a página de status e os avisos do pool.