Mineração

Por que os pools escondem shares obsoletas de você?

13/04/2026

A Kryptex não esconde a perda devido às shares rejeitadas. Outros pools podem fazer isso.
É bastante engraçado às vezes ler E o pool N tem 0% de rejeições”.

É engraçado porque não pode ser assim. Por que não? Vamos descobrir!

Tipos de shares e as diferenças

A placa de vídeo processa o trabalho → envia as shares → o pool verifica as shares:

  1. Share aceita — tudo está bem. O pool recebeu uma share e pagará por ela.
  2. Share rejeitada — algo está errado com a share, e o pool a rejeita:
    • Share inválida — solução errada. A placa de vídeo resolveu o problema de forma errada (2+2=5). Normalmente, tal solução é rejeitada na etapa de verificação do computador e não é enviada para o pool. Portanto, praticamente não há soluções incorretas em uma placa de vídeo configurada adequadamente.
    • Share obsoleta — solução "antiga", "atrasada" ou "irrelevante". Esta solução chegou ao pool tarde demais porque o pool já havia distribuído outra tarefa para procurar outro bloco.
    • Share duplicada — por algum motivo, a placa de vídeo contou duas vezes e enviou a mesma share. O pool não aceitará duas shares idênticas. Uma share que chega ao pool mais tarde é uma duplicata, e o pool não pagará por ela.

Na maioria das vezes, Obsoleta e Duplicada são resultados de atrasos na rede e problemas de conexão com a Internet.

Por que 0% de shares rejeitadas é uma mentira?

Como resultado, as rejeições do parágrafo 2 não podem ser evitadas.

O pool dá a todos os usuários tarefas para encontrar uma solução para o mesmo bloco, e a solução depende de números aleatórios (função hash). Os desenvolvedores da moeda alocam uma certa quantidade de tempo para encontrar um bloco de criptomoeda.

Quando a placa de vídeo encontra uma solução, ela a envia para o pool. E então há duas possibilidades:

  1. Sua placa de vídeo encontrou a share no período de busca do bloco dado. Ótimo, share aceita!
  2. Sua placa de vídeo encontrou a share quando alguém já havia formado o bloco. Sua placa de vídeo não conseguiu encontrar a solução no tempo alocado, mas após alguns segundos, encontrou e enviou para o pool. Esta share tem a chance de gerar um Bloco Tio. A share ainda não está completamente perdida, mas o pool deve marcá-la como obsoleta.

Uma share que não se encaixa no tempo alocado do Bloco corre o risco de gerar um Bloco Tio.

O termo Bloco Tio é usado apenas para moedas baseadas em Ethereum (ETH, ETHW, ETHF, ETC, UBQ). Para outras moedas, tais blocos são chamados de Blocos Órfãos — tais blocos não trazem lucro nem para o pool nem para os mineradores.

Portanto, você terá shares obsoletas, e quanto maiores forem os atrasos na rede (quanto mais tarde a placa de vídeo receber o trabalho) — mais delas haverá.

Mesmo que não haja problema de rede, o minerador pode enviar uma share para o bloco após o bloco ter sido encontrado. A share se torna obsoleta e é adequada para um Bloco Tio no máximo.

Como resultado, não podemos evitar as rejeições do parágrafo 2.

Busca de bloco e recompensa de bloco

Vamos olhar o processo usando a rede Ethereum Classic ETC como exemplo (as condições serão diferentes para diferentes moedas baseadas em Ethereum).

Dados iniciais:

  • O tempo para encontrar o bloco é 13,3 segundos.
  • Recompensa por bloco (no momento da escrita) — 2,56 ETC + recompensa de Bloco Tio. De acordo com o protocolo da moeda ETC, a recompensa do bloco é reduzida em 20% a cada 5.000.000 de blocos. No momento desta escrita, a recompensa por um Bloco Tio é cerca de 0,08 ETC.
  • Se um pool encontrar um bloco mais tarde que outro, ele se torna um Bloco Tio.
  • Se um pool encontrar um bloco mais tarde que outro, ele se torna um Bloco Tio.

O cálculo da recompensa para o bloco e bloco tio pode ser encontrado neste artigo dos desenvolvedores: https://ethereumclassic.org/blog/2018-02-22-rewards

Tempo de bloco

O tempo de bloco é a quantidade de tempo que leva para enviar uma share e para o pool aceitá-la para formar um bloco — a quantidade de tempo alocada para a share ser aceita.

Os mineradores que participaram da criação do bloco recebem uma recompensa adicional com os Blocos Tio.

  • Se o minerador enviar uma share dentro do tempo dado para encontrar o Bloco 1 (em média 13,3 segundos) — ela conta para encontrar o Bloco 1.
  • Se o minerador enviar uma share para o Bloco 1 após a descoberta do Bloco 1 — ela não é usada, mas pode participar na criação do Bloco Tio 1 de primeira ou segunda ordem.

13,3 s — tempo médio para encontrar um bloco. Isso significa que se o primeiro bloco for encontrado em 20 segundos, o segundo em 10 segundos, e o terceiro em 9 segundos, então o tempo médio de bloco será de 13 segundos.

Se o tempo da share for superior a 30 segundos com uma probabilidade próxima de 100%, ela deve se tornar obsoleta (rejeitada) porque o pool não poderá usar tal share para formar o bloco. Ela pode ser adequada para um Bloco Tio no máximo.

Você pode ver a distribuição de probabilidade dos blocos na imagem abaixo. A escala vertical é a probabilidade de encontrar um bloco (0,0 — 0%, 1,0 — 100%), e a horizontal é o tempo de bloco em segundos.

O gráfico foi emprestado do artigo https://github.com/rolandkofler/blocktime

O blockchain é um só; há muitos pools, e os mineradores são ainda mais. Vários pools e milhares de mineradores podem minerar um bloco simultaneamente. Um minerador pode se conectar a qualquer momento; mesmo que o minerador envie a share rapidamente (15ms), ela tem a chance de se tornar parte do Bloco Tio. O bloco já foi encontrado, mas a share foi destinada para aquele bloco.

A recompensa pelo bloco vai para o pool e os mineradores que encontraram o bloco.

O pool com mais shares obsoletas tem menos blocos completos e participa mais na criação de Blocos Tio, o que significa que o pool ganha menos, e os mineradores que mineram nele também ganham menos.

Recompensa de Bloco Tio

Blocos Tio são blocos reais criados por um minerador quase ao mesmo tempo que outro minerador já minerou um bloco com sucesso. Blocos Tio são formados a partir de shares obsoletas e aparecem devido à latência da rede.

A recompensa por um Bloco Tio depende do número de Blocos Tio anexados e do número de blocos em si no momento. Blocos recém-criados pagam por Blocos Tio. Cada novo bloco pode incluir até dois Blocos Tio. A recompensa por cada Bloco Tio é 1/32 da recompensa base por bloco ou 3,125% da recompensa por bloco.

Por que os pools escondem shares obsoletas?

  1. Reputação do pool: o pool parece decente aos olhos dos mineradores. 1. Se você não vê um problema — ele não existe.
  2. Vantagens para mineradores com conexões ruins: eles recebem recompensas apesar dos problemas de rede (essencialmente imerecidas).
  3. Vantagens para mineradores com uma boa conexão: Nenhuma!

Qual é o problema de esconder uma share obsoleta?

Não há nada de bom em esconder shares obsoletas ou qualquer outro tipo de share. Todos sofrem com isso: o pool, mineradores com problemas, e mineradores que não têm problemas.

Esconder as shares obsoletas priva o pool de seus ganhos honestos!

  1. Desvantagens para os pools: a rentabilidade total diminui. Devido às shares obsoletas, o número de blocos cai, para os quais os mineradores recebem 100% do lucro. Por outro lado, o número de Blocos Tio aumenta, para os quais os mineradores recebem apenas 3% do lucro.
  2. Desvantagens para mineradores com uma conexão ruim: eles não estão cientes do problema e não fazem nada a respeito. Eles inconscientemente reduzem a rentabilidade geral do pool para si mesmos e para os outros. O problema se acumula, e um dia ele terá consequências.
  • Os mineradores que não têm problema sofrem mais: Mineradores que não têm problemas mineram "para si mesmos e para um cara" — compartilhando seu lucro com aqueles que mineram com shares obsoletas.
  • Eles não fazem nada para mudar a situação — tudo parece OK do lado deles.

O que os mineradores perdem? Quanto isso representa em dinheiro?

Um número crescente de shares obsoletas resulta em um aumento proporcional no número de Blocos Tio e uma diminuição nos blocos padrão. Há uma correlação direta entre shares obsoletas e Blocos Tio. Se um usuário tiver 50% de shares obsoletas em seu pool, ele terá 50% de sua recompensa proveniente de Blocos Tio, não de blocos padrão.

  • A recompensa para bloco tio 1 é 3% do normal.
  • A recompensa para bloco tio 2 é 3% do normal.

Se assumirmos que o pool tem 5% de mineradores que geram apenas shares obsoletas (que geram bloco tio), então a perda é

  • bloco tio 1: (100-3)*0.05 = 4.85%
  • bloco tio 2: (100-3)*0.05 = 4.85%

A perda total será de 9,7%

  • O pool continua a pagar taxas de transação, que também custam dinheiro.
  • O pool não suportará as perdas, então as repassará para os usuários.

É tão ruim assim?

Existem pools onde você pode minerar shares obsoletas 24/7, e o que é mais — ser pago! Muitas vezes, tais pools nem sequer olham para o que essas shares obsoletas são.

É possível criar um atraso artificial na conexão com a internet, digamos 120 segundos, e enviar as shares. Então, o pool as marcará silenciosamente como aceitas.

O tempo de bloco ainda é o mesmo, 13,3 segundos.

  • Pools PPS que pagam por cada share encontrada devem marcar tais shares porque qualquer desvio da norma (qualquer share exceto share aceita) afetará diretamente a renda do minerador.
  • Pools PPLNS podem esconder as shares obsoletas encobrindo "baixa sorte no pool."

Se você minerar 100% de shares obsoletas em ambos os casos, o pool sabe disso e as mostra. O que é mais — ele paga dinheiro!

Isso significa: o pool cobrirá o déficit dos bolsos dos mineradores que estão indo bem.

Havia dois reparadores: Dan e John. Dan trabalhou honestamente, e John não fez nada. O chefe veio aceitar o trabalho e pagou-lhes igualmente. O chefe diz que só vê o trabalho feito e o que estava "não feito", e ele não se importa. Os dois trabalharam juntos? Então são dois de vocês que recebem o pagamento.

"Como assim? Isso é injusto!" — você está certo. Mas, claro, não é justo. Isso é pagamento por ocultação intencional ou não intencional de shares obsoletas.

O que eu faço se eu tiver uma conexão de Internet terrível? Posso consertar isso?

  1. Descarregue o canal de Internet. Baixando torrent? Reduza a velocidade e o número de conexões simultâneas. Se isso não ajudar, tente fechar o torrent. Assistindo YouTube? Reduza a qualidade da imagem? Isso descarregará o canal e melhorará a conexão.
  2. Desative quaisquer restrições de antivírus ou firewall que você possa ter.
  3. Desative VPN ou Proxy. Internet via VPN ou Proxy é sempre pior do que uma conexão direta.
  4. Substitua sua conexão sem fio por uma conexão LAN com fio direta se você usar um roteador Wi-Fi ou Internet móvel. Wi-Fi sempre será pior do que Internet com fio porque é afetado por muitos fatores: interferência de ondas de rádio, sobrecarga de canal, qualidade do roteador Wi-Fi, e qualidade do receptor Wi-Fi ou até mesmo um micro-ondas funcionando (o micro-ondas opera na mesma faixa de frequência que o Wi-Fi; a diferença é apenas na força do sinal).

Mais dicas em nosso artigo “Como se livrar de shares rejeitadas?