Full Node
Nó que mantém e valida todo o histórico de uma blockchain, aplicando integralmente as regras do protocolo para verificar transações e blocos.
Pontos-chave
- Nó completo é um participante que baixa, guarda e valida todo o histórico de uma blockchain, aplicando integralmente as regras do protocolo.
- Diferente de nós leves, que confiam em terceiros para parte das checagens, o nó completo verifica tudo por conta própria.
- Rodar nós completos distribuídos é o que garante que ninguém possa impor regras inválidas à rede sem ser rejeitado.
O que é um nó completo?
Nó completo é o tipo de nó que implementa e faz cumprir todas as regras de uma blockchain. Ele mantém uma cópia integral do histórico de transações e verifica, de forma independente, cada bloco e cada transação que recebe. É o participante que oferece o maior grau de autonomia, porque não precisa confiar em ninguém para saber o estado real da rede.
Como funciona
Ao entrar na rede, o nó completo baixa todo o histórico da blockchain e valida cada bloco desde o início, confirmando que as regras sempre foram respeitadas. A partir daí, ele recebe novas transações e novos blocos, verifica se são válidos e os repassa aos vizinhos. Qualquer bloco ou transação que viole as regras é rejeitado, o que impede que dados inválidos se espalhem.
É essa verificação independente que dá poder à rede. Se um participante tentar mudar as regras de forma inválida, os nós completos simplesmente recusam seus blocos, sem precisar de coordenação central. Quanto mais nós completos operando de forma distribuída, mais difícil se torna impor mudanças indevidas ou censurar transações.
Manter um nó completo tem custo: exige espaço em disco para o histórico, banda para propagar dados e capacidade para validar tudo continuamente. Por isso, nem todo usuário roda um, mas cada nó completo adicional reforça a resiliência da rede.
Por que importa
Para quem exige o máximo de independência, o nó completo é a única forma de verificar transações sem confiar em terceiros. Uma empresa que liquida valores on-chain e quer certeza sobre o estado da rede pode operar o próprio nó completo, garantindo que lê os dados diretamente da fonte, sem intermediários.
Limitações
O custo de armazenamento e de banda cresce com o tamanho do histórico, o que afasta usuários comuns e leva muitos a depender de nós operados por terceiros. Essa dependência reintroduz alguma confiança. Além disso, a sincronização inicial de toda a cadeia pode levar horas ou dias em redes grandes. Ainda assim, cada nó completo em operação fortalece a resistência da rede a censura e a falhas.