223 / 691SHARE

Mining Share

Prova de trabalho enviada ao pool

Mining Share permite ao pool estimar a contribuição do minerador. Distingue a prova encontrada, a aceitação, o peso por dificuldade e o pagamento efetivo.

Mining Share é um resultado de hash para uma tarefa de mineração atribuída que satisfaz o alvo do pool. Serve como amostra do trabalho realizado; normalmente não satisfaz o requisito mais rigoroso de um bloco Bitcoin.

O pool não examina cada tentativa do ASIC. Um resultado enviado permite verificar o trabalho numa tarefa específica e estimar estatisticamente a contribuição do minerador. Mining Share não é uma participação transferível em bitcoin nem uma transação Bitcoin. [Bitcoin Developer Guide — Pool mining]

O pool normalmente usa um alvo numericamente maior e, portanto, mais fácil do que o da rede. Um hash que satisfaz o alvo do pool pode não satisfazer o da rede. Se satisfizer ambos, pode servir de base a um bloco; as demais regras de validade continuam necessárias. [Bitcoin Developer Guide — Pool mining]

No Stratum V2, SubmitSharesStandard inclui job_id, nonce, ntime, version e a identificação do canal. O pool valida o resultado no contexto da tarefa atribuída. O mesmo nonce sem esse contexto não é prova independente de trabalho útil. [Stratum V2 — Mining Protocol]

Com a mesma normalização, dois envios aceites com dificuldade 1024 têm o mesmo peso total que um com dificuldade 2048. Isso não significa igual número de mensagens nem uma contagem exata de hashes; verifica o que o contador do pool chama shares. [Braiins Academy — Pool FAQ]

Stratum V2 permite SubmitShares.Success em lotes. new_submits_accepted_count conta envios aceites e new_shares_sum soma as respetivas dificuldades. Os valores pertencem ao lote confirmado, não automaticamente ao total histórico. [Stratum V2 — Mining Protocol]

Stratum V2 devolve SubmitShares.Error com o sequence_number do envio incorreto. A validação pode ser adiada. Separa resultados enviados localmente daqueles cuja aceitação foi confirmada; investiga erros em vez de contar todo envio como aceite. [Stratum V2 — Mining Protocol]

O trabalho aceite entra nas regras de recompensa do pool. Por exemplo, FPPS da Braiins calcula a recompensa com base no trabalho e em grandezas da rede, desconta uma taxa e usa configurações de pagamento separadas. Confirmar um share não envia por si só BTC à carteira. [Braiins Academy — Rewards and payouts]

Shares e blocos resultam da procura aleatória de hashes suficientemente baixos. Mais trabalho comprovado melhora a base estatística, mas não torna certa a próxima tentativa. Nem uma longa sequência de shares aceites garante um bloco numa tentativa seguinte específica. [Braiins Academy — Pool FAQ]

Para ter uma visão mais completa, leia este verbete junto com Mining Pool, Share Difficulty, Proof of Work, Mining Target. Também há referências a este verbete em ASIC Miner, Mining Pool, Stratum V1, Pay Per Share.

DOC · 001Bitcoin Developer Guide — Pool miningDocumentação ↗DOC · 002Stratum V2 — Mining ProtocolEspecificação ↗DOC · 003Braiins Academy — Pool FAQDocumentação ↗DOC · 004Braiins Academy — Rewards and payoutsDocumentação ↗
Fontes em primeiro lugar · Não é recomendação de investimento