## Definição

**Protocolo Stratum** é um protocolo de comunicação usado por mineradores de criptomoedas para se conectar a pools de mineração. Ele permite que um servidor de pool envie trabalhos de mineração aos mineradores e que os mineradores retornem provas de que estão fazendo trabalho real. Em termos simples, Stratum é a linguagem que a maioria dos [softwares de mineração](/pt/glossary/software-de-mineracao) e pools usa para conversar entre si.

## Como Funciona

Um minerador executa um software de mineração e informa um endereço de pool, nome de worker e senha ou token de acesso. O software abre uma conexão com o servidor Stratum do pool, e o pool envia ao minerador um fluxo de trabalho.

Esse trabalho geralmente inclui os dados necessários para construir [cabeçalhos de bloco](https://developer.bitcoin.org/reference/block_chain.html#block-headers) candidatos. O hardware do minerador testa muitos valores de [nonce](/pt/glossary/nonce), fazendo hashing repetidas vezes até encontrar resultados que atendam ao alvo do pool. Esses resultados de dificuldade mais baixa são chamados de **shares**.

Shares normalmente não são blocos válidos para toda a rede. Em vez disso, elas comprovam que o minerador contribuiu com [hash rate](/pt/glossary/taxa-de-hash). O pool conta as [shares](https://learnmeabitcoin.com/technical/mining/mining-pool/#shares) para estimar a contribuição de cada minerador e calcular os pagamentos.

Se um minerador encontrar um hash que também atenda à [dificuldade de mineração](/pt/glossary/dificuldade-de-mineracao) completa da rede, o pool pode enviar o bloco. Se ele for aceito, o pool recebe a [recompensa do bloco](/pt/glossary/recompensa-de-bloco) e as taxas de transação, depois paga os mineradores de acordo com seu método de pagamento.

A mineração moderna geralmente usa Stratum V1, mas o [Stratum V2](https://braiins.com/blog/past-and-futuro-da-mineracao-de-bitcoin-protocols-stratum-v2-overview) foi projetado para melhorar eficiência, segurança e descentralização. Uma ideia importante do Stratum V2 é dar aos mineradores mais controle sobre a seleção do template de bloco.

## Por Que Isso Importa

Stratum importa porque pools de mineração dependem de comunicação rápida e confiável. Um minerador precisa receber trabalho novo rapidamente, e um pool precisa de envios de shares precisos. Atrasos ou conexões interrompidas podem reduzir a receita de mineração.

O protocolo também afeta confiança e centralização. Se um pool controla totalmente quais transações entram nos blocos, os mineradores fornecem poder de hash, mas têm pouca influência sobre a construção dos blocos. Protocolos de mineração melhores podem reduzir esse desequilíbrio.

Para mineradores do dia a dia, Stratum costuma ser invisível. Eles geralmente o veem apenas como uma URL de pool nas configurações do software de mineração ou do [minerador ASIC](/pt/glossary/minerador-asic). Ainda assim, ele é uma das peças centrais da infraestrutura por trás da mineração moderna por [prova-de-trabalho](/pt/glossary/prova-de-trabalho).

## Termos Relacionados

- [Minerador ASIC](/pt/glossary/minerador-asic)
- [Hash Rate](/pt/glossary/taxa-de-hash)
- [Dificuldade de Mineração](/pt/glossary/dificuldade-de-mineracao)
- [Proof of Work](/pt/glossary/prova-de-trabalho)
- [O Que É um Pool de Mineração?](/pt/glossary/o-que-e-pool-de-mineracao)
- [Stratum V3](/pt/glossary/stratum-v3)
