Guia do validador
O que os validadores fazem, o que a rede credita a eles e como manter, transferir e aposentar um nó validador.
A função
O que faz um validador?
Ele executa um Bigfoot Node no modo validador, confirmando e finalizando o registro compartilhado da rede junto com os outros validadores. Um validador apenas valida: não armazena nem retransmite registros.
Do que preciso?
Uma máquina Linux executando Ubuntu 24.04 LTS, em x86-64 ou ARM64, com um endereço público. A CLI do Bigfoot, usada para criar sua chave, funciona em Linux e macOS, tanto em ARM64 quanto em x86-64. Um validador não pode compartilhar uma máquina ou um endereço público com um Node de armazenamento; no IPv6, a mesma rede /64 conta como o mesmo endereço.
Por que um validador recebe créditos?
Cada nova publicação e resposta paga uma cobrança de serviço, e a rede credita 5 por cento dela, compartilhados igualmente, aos validadores cujas assinaturas a finalizaram. Outro trabalho de validação não recebe créditos, e a associação por si só também não. Taxas e créditos explica a cobrança de serviço.
Como me candidato?
Crie uma chave com a CLI do Bigfoot e assine sua candidatura com ela: bigfoot-node sign-application --role validator --email ADDRESS --thumbprint T, em que ADDRESS é o endereço de e-mail usado na candidatura. O comando imprime um token de candidatura de uma linha, que funciona apenas para essa função e esse endereço de e-mail, e somente enquanto for recente. Cole o token no formulário da página de validadores; o site verifica sua assinatura e obtém sua impressão digital a partir dele. Os membros da governança decidem por votação.
Como atribuo uma função à minha chave?
bigfoot-node create-key deixa a função de uma chave não atribuída, e bigfoot-node init --mode validator recusa um diretório que não contenha uma chave de validador. Depois de admitido, salve uma cópia protegida da chave com bigfoot-node export-key --id N --out FILE --passphrase-file FILE, em que --out indica um novo arquivo para a cópia e --passphrase-file indica um arquivo que contém sua frase secreta. Depois, na máquina do validador e no diretório que o Node usará, registre a cópia com bigfoot-node import --key FILE --role validator, que solicitará essa frase secreta. Use caminhos absolutos.
O que acontece depois que sou aprovado?
Primeiro atribua à sua chave a função de validador, conforme descrito acima. Depois, inicie um Node no modo validador: bigfoot-node init --mode validator --endpoint HOST:PORT e, em seguida, bigfoot-node start. Na primeira inicialização, o Node prova que possui a chave, que tem um Node de armazenamento ativo em outro endereço para confirmar seu endereço e que entra no conjunto de validadores. Esse Node de armazenamento é escolhido automaticamente.
Transportador, não curador
Eu escolho o que meu validador aceita?
Não. Executando o software do nó sem modificações, seu validador valida o que as regras da rede permitem: você não escolhe, altera nem remove registros. Modificar o software para selecionar, alterar ou descartar registros transforma você de validador em curador: você estaria decidindo o que a rede guarda e seria responsável por essas decisões. Condutas indevidas verificadas são registradas, e os membros da governança podem votar pela remoção de um validador.
Quais leis se aplicam a mim?
Os operadores são responsáveis pelas leis que se aplicam a eles no local onde executam um validador. Este guia não é aconselhamento jurídico.
Executar um validador
Meu validador precisa permanecer online?
Sim. A rede finaliza novos registros apenas enquanto mais de dois terços dos seus validadores estiverem assinando. Com quatro validadores, um pode ficar offline; se um segundo falhar, a rede para de finalizar até que eles retornem.
Como o coloco offline para manutenção?
Execute primeiro bigfoot-node maintenance on e, em seguida, bigfoot-node stop. maintenance on verifica se os outros validadores conseguem continuar finalizando sem o seu e pede que você confirme, mas apenas define um sinalizador de manutenção: não para o Node. Enquanto o sinalizador estiver ativo, o Node não iniciará e não preparará atualizações programadas. Quando terminar, execute bigfoot-node maintenance off e, em seguida, bigfoot-node start.
Como as atualizações são tratadas?
As atualizações de protocolo programadas são instaladas automaticamente na altura definida pela rede. bigfoot-node status mostra qualquer atualização preparada ou programada, e cada comando exibe um aviso enquanto uma versão aguarda você. Essa versão é instalada quando você executa bigfoot-node update.
O que acontece se algo der errado?
A conduta inadequada verificada de um validador é registrada, mas não é punida automaticamente. A remoção de um validador sempre exige uma votação de governança.
Posso mover meu validador para um novo hardware?
Sim, sem aprovação. Pare o Node, execute bigfoot-node backup --out DIR, mova o backup para a nova máquina, execute bigfoot-node restore --from DIR nela e inicie-o. Nunca execute as máquinas antiga e nova ao mesmo tempo.
Como substituo minha chave de validador?
Pare o Node e execute bigfoot-node rotate-key --thumbprint T na máquina dele. Isso substitui simultaneamente sua chave de validador e a chave de assinatura do Node, e sua associação continua sob a nova chave.
Deixar a função
Como deixo de ser um validador?
Execute bigfoot-node decommission na máquina do validador e confirme. Sair do conjunto de validadores exige uma votação de governança, portanto o comando informa que está aguardando essa etapa: peça a um membro da governança que patrocine sua remoção. Mantenha o Node em execução até a remoção entrar em vigor; depois pare-o e execute bigfoot-node decommission novamente para aposentar suas chaves.
Uma remoção pode ser adiada?
Sim. A rede sempre mantém pelo menos quatro validadores, portanto uma remoção que deixaria menos do que isso ou impediria a finalização da rede não pode entrar em vigor até que mais validadores ingressem.
O que acontece com meu histórico?
A remoção deixa um registro permanente na rede, e suas validações anteriores continuam atribuídas a você. Sua chave não pode voltar a participar. Para validar novamente, candidate-se com uma nova chave.
Procurando outra coisa?
Consulte a Ajuda dos produtos, explore Aprenda ou procure um termo no Glossário. Você também pode falar conosco com uma pergunta.