Stratum
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.