O que é Full Node?
Um Full Node é um computador que descarrega e verifica de forma independente toda a blockchain enquanto aplica todas as regras. Verifica cada transação e cada bloco, e depois partilha apenas o que for válido com outros. Pense nele como o amigo que realmente lê os recibos, de cima a baixo.
Correr um Full Node não significa que esteja a minerar e que precise de rigs enormes à procura de mais capacidade computacional. Isso não é verdade. Um nó valida e retransmite; não minera, e pode funcionar num desktop normal ou num pequeno computador de placa única.
Como funciona um Full Node
Imagine que é como entrar num novo grupo de mensagens, mas em que realmente percorre o histórico e lê tudo.
- Step 1: Instala o software do nó e liga-se a pares, então a sincronização começa.
- Step 2: O nó descarrega blocos anteriores e verifica cada transação segundo o livro de regras.
- Step 3: Procura truques como dupla despesa e rejeita tudo o que viole as regras de consenso.
- Step 4: Dados válidos são partilhados com outros pares, enquanto dados inválidos são descartados sem alarde.
- Step 5: Uma vez sincronizado, continua a verificar novas transações e blocos em tempo real.
Esse é o processo, e sim, é assim tão simples.
Por que o Full Node é importante
Pode confiar em outra pessoa para lhe dizer o que a cadeia diz. Ou pode verificar por si próprio.
- Benefício: Tem a sua própria fonte de verdade, o que significa menos surpresas e mais controlo.
- Perspetiva: Mais validadores independentes tornam a rede mais descentralizada, o que protege todos.
- Relevância: Aparece quando guarda os seus ativos sozinho, executa uma carteira que interroga o seu próprio nó, ou contribui para tecnologia cívica como infraestruturas públicas para dinheiro.
Ative a poda se o espaço de armazenamento for limitado, e vigie a sua largura de banda para que a sincronização não sobrecarregue a sua internet doméstica nas horas de maior tráfego.
Principais características do Full Node
Pontos rápidos que pode ler enquanto o seu café pinga:
- Verificação: Verifica localmente cada transação e bloco em relação às regras de consenso.
- Independência: Não depende de terceiros para lhe dizer o que é válido.
- Armazenamento: Pode manter a cadeia completa ou um conjunto podado para poupar espaço em disco.
- Retransmissão: Partilha dados válidos com pares e descarta dados inválidos.
- Mineração: Não é um minerador e, por norma, não ganha recompensas de bloco.
Variações
Mesmo título, diferentes cargas de trabalho:
- Arquivo completo: Armazena o historial completo, ideal para exploradores e investigadores.
- Podado: Mantém dados recentes e cabeçalhos necessários enquanto elimina ficheiros antigos para reduzir o uso de disco.
- SPV: Carteiras leves usam SPV (Verificação Simplificada de Pagamentos) para verificar cabeçalhos e provas em vez de validação completa, o que troca confiança por conveniência.
- Minerador: Equipamentos de mineração também podem executar um nó validador, mas o ato de minerar é distinto da validação.
Um nó que executa é tão fiável quanto a versão do software e as configurações que escolher. Atualize com cuidado, leia as notas de lançamento e faça cópia de segurança da sua carteira separadamente.
Exemplo
Liga a sua carteira ao seu próprio nó, envia um pagamento e observa o seu nó aceitar a transação e, quando chegarem mais blocos, a transação é confirmada.
Curiosidade
Muita gente executa nós em pequenos computadores de placa única junto ao router, a validar a cadeia discretamente enquanto a Netflix transmite na sala.
Resumo
Resumo rápido: um Full Node permite que verifique, não apenas acredite.
