Um nó completo é um programa, geralmente o Bitcoin Core, que baixa todos os blocos desde 2009 e verifica por si mesmo todas as regras de cada transação. Ele não pergunta a ninguém se um bloco é válido: ele descobre.
- Valida: assinaturas, sem gasto duplo, sem moedas criadas do nada, tamanho do bloco, prova de trabalho, dificuldade.
- Armazena: a cadeia, várias centenas de gigabytes, e o conjunto atual de UTXOs.
- Retransmite: passa transações e blocos válidos para seus pares e recusa os inválidos.
- Serve: responde à sua própria carteira, para que ela nunca precise perguntar ao servidor de um estranho.
Sincronização inicial
A primeira inicialização reproduz todo o histórico, bloco por bloco, para reconstruir o estado atual do zero. Leva de várias horas a alguns dias, dependendo da máquina. Ao final, o nó conhece o saldo exato de cada UTXO sem ter confiado em ninguém.
▶ VEJA NA MÁQUINANos NÓS, o bloco passa por dez etapas, e cada uma o verifica contra sua própria cópia completa antes de passá-lo adiante.