Você
Glossário

Stratum

O protocolo que os programas de mineração usam para falar com um pool.

Stratum é o protocolo que um programa de mineração usa para se conectar a um pool. O pool distribui o trabalho e o programa devolve os shares por meio dele. É a linguagem padrão da mineração em pool.

O stratum mantém uma única conexão aberta entre o programa de mineração e o pool, e os dois lados trocam mensagens JSON curtas por ela. Ele substituiu um método mais antigo, em que os mineradores precisavam pedir trabalho novo ao pool o tempo todo. Com o stratum, o pool envia o trabalho novo assim que ele fica pronto, o que reduz o esforço desperdiçado.

Uma sessão segue alguns passos. Primeiro o programa de mineração se inscreve e depois faz login com o seu nome de usuário, que na maioria dos pools é um endereço de carteira. O pool envia um job e uma dificuldade de share. O programa calcula hashes e envia cada share que encontra, e o pool responde aceito ou rejeitado. Quando um novo bloco aparece na rede, o pool envia um job novo e diz ao programa para descartar o antigo.

Você se conecta na forma sem criptografia (stratum+tcp) ou com criptografia (stratum+ssl). A forma criptografada usa TLS, a mesma proteção que um site usa, então ninguém no caminho da rede consegue ler ou alterar o seu tráfego. Alguns programas de mineração escrevem o esquema de outro jeito, então confira o README do seu programa.

Uma linha de pool típica tem três partes: um host, uma porta e o seu login. A maioria dos problemas de conexão é um erro de digitação em uma delas, a porta errada para a conexão sem criptografia ou TLS, ou um firewall bloqueando essa porta. Se o seu programa de mineração fica se reconectando, verifique essas três coisas primeiro.

Cada família de moedas usa a sua própria variante de stratum, então um programa de mineração feito para um algoritmo pode não falar a versão de outra moeda. Esse é um dos motivos de os guias de configuração serem escritos para cada programa. Uma versão mais nova, o Stratum V2, existe para algumas moedas e acrescenta criptografia e um formato binário, mas a maioria dos pools ainda fala a original.

Você conecta o seu programa de mineração ao pool via stratum, no host e na porta que a página Como minerar mostra. Escolha a região mais perto de você para manter baixos a latência e os shares stale.

As mensagens stratum entre um minerador e um pool, em ordem: inscrição, autorização, definição da dificuldade, envio de um job, envio de um share, a resposta aceita e um job novo que substitui o antigo depois de um bloco.
Voltar ao glossário completo
Pronto para começar a minerar Qubitcoin?
O guia Como minerar escolhe o servidor mais próximo de você e monta o comando exato do seu programa de mineração.
Começar a minerar Qubitcoin