Share (Mineração)

Uma share é um envio de proof-of-work de um minerador para um pool de mineração, demonstrando esforço computacional ativo em um alvo de dificuldade menor.

3 min de leitura
miningmining-pools

Definição

Uma share é um envio de proof-of-work de um minerador para um pool de mineração que atende a um alvo de dificuldade menor do que a dificuldade total da rede Bitcoin. Shares provam que um minerador está contribuindo ativamente com esforço computacional mesmo quando ninguém no pool ainda encontrou um bloco real. Elas são a unidade de medida que os pools usam para alocar recompensas de forma justa entre milhares de participantes cujas taxas de hash individuais podem diferir por muitas ordens de magnitude.

Como Funciona

Quando um minerador se conecta a um pool pelo protocolo Stratum, o pool emite trabalhos de mineração junto com um alvo muito mais fácil do que a dificuldade atual da rede. Cada vez que o minerador encontra um hash que supera esse alvo do pool, ele envia o resultado como uma share. O pool valida a share contra o trabalho que emitiu, credita a conta do minerador e descarta o envio depois de registrá-lo.

O pool acompanha o volume acumulado de shares enviadas por cada participante. Quando o pool finalmente encontra um hash que também satisfaz o alvo de dificuldade real da rede, esse bloco é transmitido para a rede e a recompensa do bloco é distribuída proporcionalmente às contribuições recentes de shares, menos a taxa do pool. Uma share que por acaso também satisfaz o alvo da rede é, por si só, um bloco válido — mas a imensa maioria das shares serve apenas como registro contábil e nunca chega à rede mais ampla.

Por Que Isso Importa

Shares são a base de pagamentos justos na mineração em pool. Sem elas, um pool não teria uma forma transparente de medir contribuições individuais, já que um minerador com uma fração minúscula da taxa de hash total do pool poderia passar anos entre blocos se fosse medido apenas pela descoberta de blocos. Shares suavizam essa variância em algo próximo de um fluxo de renda estável.

A dificuldade de share escolhida pelo pool também envolve um tradeoff. Um alvo baixo produz muitas shares pequenas, mais largura de banda e contabilidade mais granular; um alvo alto produz menos envios e menor sobrecarga de rede, mas uma variância mais grosseira para mineradores pequenos. A maioria dos pools ajusta a dificuldade de share por conexão com base na taxa de hash informada pelo minerador.

Termos Relacionados

Shares são melhor compreendidas junto com os conceitos ao redor dos pools de mineração que determinam como elas são emitidas, contadas e pagas: