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.