Precisa de ajuda?

O que é a extensão de subscrição ao extranonce (XNSUB)?

Este curto guia será um pouco mais técnico. Iremos explica o que é a extensão de subscrição ao extranonce (XNSUB) e porque é que é tão importante que os softwares mineiros a suportem na NiceHash. Pode encontrar as especificações da extensão de subscrição ao extranonce aqui.

A extensão de subscrição ao extranonce foi desenvolvida pela NiceHash em 2016. A NiceHash move mineiro de uma ordem para outra de forma a garantir que os mineiros estão a minar a ordem que mais paga. Como as ordens enviam hash-power para pools diferentes, estas têm tarefas com extranonce1 diferetes de outras ordens. O extranonce1 é alterado durante o processo de subscrição/autorização do mineiro. Para uma nova alteraçãoo do extranoce1, este processo tem de ser reiniciado. Isto requer que o mineiro restabeleça a conexção. Após a reconexão, o mineiro é colocado na ordem que está a pagar mais e recebe um novo extranonce1 durante o processo de subscrição/autenticação. Isto causa alguns segundos de tempo de inatividade desnecessariamente entre cada movimento entre ordens.

Pode pensar no movimento dos mineiros de ordem para ordem como sendo uma troca de uma pool para outra. O mineiro precisa de primeiro desconectar-se da pool em que se encontra e depois conectár-se à outra pool que tem um valor extranonce1 diferente da anterior. Se o software mineiro suportar a extensão XNSUB, o mineiro não precisa de se reconectar. A NiceHash envia um novo valor de extranonce1 e o mineiro continua a minar como se nada tivesse acontecido. Por outras palavras, o XNSUB diminui o tempo de inatividade do mineiro.

A maioria dos softwares mineiros de terceiros suporta o XNSUB, incluindo o Claymore, Phoenix Miner, NBminer, e outros, já que é bastante fácil de adicionar suporte. Pode verificar se o XNSUB esté ativo indo até à sua Conta da NiceHash > Mineração > Histórico & Estatísticas e procurar por Trabalhadores Ativos > XNSUB.

xnsub mining

Se o trabalhador mostrar XNSUB = No, significa que a extensão de subscrição ao extranonce não está ativa ou não é suportada. Recomendamos que use outro mineiro caso este outro tenha a mesma performance de hashrate. Se o outro mineiro tiver uma performance inferior, recomendamos que mine com o mineiro atual, mesmo estando o XNSUB desativado.

Para ativar a extensão de assinatura extranonce (XNSUB) num ASIC, adicione a extensão XNSUB no final do. Para a maioria dos ASICs, isso é feito usando o comando # ou / como demonstrado nos exemplos seguintes.

stratum+tcp://scrypt.auto.nicehash.com:9200#xnsub ou stratum+tcp://scrypt.auto.nicehash.com:9200/xnsub

ESCRITO POR
Marko Tarman
Marko é especialista em hardware de mineração e criador de conteúdo da NiceHash. Ele começou a minar em 2012, antes do lançamento dos primeiros ASICs. Ele passou de mineração de GPU BTC, LTC para VTC e até mesmo DOGE. O seu lema de mineração: "Tenho 99 problemas, um riser mau são todos eles".
Traduzido do inglês por Nuno Silva