Stratum
Também chamado: protocolo Stratum
O Stratum é o protocolo que uma máquina de mineração usa para comunicar com a pool: recebe dela as tarefas de cálculo e devolve-lhe as suas shares.
O Stratum é a linguagem comum entre uma máquina de mineração e uma pool. Surgiu no início da década de 2010 e substituiu os primeiros protocolos, demasiado lentos e com trocas de mensagens excessivas. Graças a ele, uma pool consegue gerir centenas de milhares de máquinas, enviando-lhes tarefas leves e recolhendo os resultados de forma contínua.
O funcionamento é simples. A máquina abre uma ligação permanente com o servidor da pool. A pool envia-lhe um trabalho: os elementos do bloco a construir e a dificuldade das shares. A máquina faz variar o nonce, calcula os hashes e devolve cada share que atinja essa dificuldade. Assim que surge um novo bloco na rede, a pool envia um novo trabalho. Uma versão mais recente, o Stratum V2, cifra as comunicações e torna as mensagens mais leves.
Na interface web do minerador, um endereço de pool tem o aspeto «stratum+tcp://nome-do-servidor:porta». A ele associa-se um nome de worker, muitas vezes na forma conta.máquina, e uma palavra-passe, muitas vezes «x». As máquinas aceitam geralmente três pools, servindo a segunda e a terceira de reserva se a primeira deixar de responder. Uma taxa elevada de shares rejeitadas indica muitas vezes um servidor demasiado distante ou uma ligação instável.
Os nossos tutoriais mostram onde introduzir estes parâmetros na interface das máquinas.