Capítulo 7 - 0 de 10 questionários aprovados
Nós: os verificadores das regras
Os nós dão poder aos usuários de Bitcoin ao rejeitar, de forma independente, transações e blocos inválidos.
- Distinguir um nó completo, um nó podado e um cliente leve
- Explicar o que um nó valida e o que ele não pode fazer
Respostas rápidas
O que faz um nó completo de Bitcoin?
Ele verifica por conta própria se cada bloco e transação seguem as regras e rejeita qualquer conteúdo inválido, mesmo que venha de mineradores poderosos.
Qual é a diferença entre um nó completo e um cliente leve?
Um nó completo verifica as regras por conta própria; um cliente leve depende de outros para a maior parte dessa verificação. Um nó podado verifica tudo, mas descarta dados de blocos antigos.
Um nó de Bitcoin pode roubar ou gastar suas moedas?
Não. Os nós não podem gastar suas moedas, mas executar um nó, por si só, não garante privacidade nem protege você contra ataques em nível de rede.
Quem executa um nó
Um nó pode ser executado por uma pessoa, uma empresa, uma corretora, um minerador ou qualquer pessoa que queira verificar o Bitcoin diretamente. Um nó completo baixa e valida a cadeia e mantém o conjunto de UTXO. Um nó podado valida as mesmas regras, mas descarta dados de blocos antigos. Um cliente leve confia em um servidor para obter alguns dados, em vez de validar tudo por conta própria.
O que os nós validam
Um nó completo verifica cada transação e cada bloco por conta própria, comparando-os com as mesmas regras antes de aceitá-los. O Laboratório de Rede simula uma versão simplificada (apenas assinaturas P2WPKH).
Cada transação
- Bem formadaPelo menos uma entrada e uma saída, e dentro dos limites de tamanho.
- As moedas existem e não foram gastasCada entrada aponta para uma saída real e não gasta. Nenhuma moeda é gasta duas vezes.
- O dono aprovouAs assinaturas e os dados de testemunha satisfazem a trava de cada moeda (P2PKH, P2SH, SegWit, Taproot).
- Nenhum dinheiro do nadaAs saídas somam no máximo o valor das entradas (somente a coinbase, abaixo, cria moedas novas); cada valor fica entre 0 e 21 milhões de BTC.
- As travas de tempo já passaramQualquer locktime ou atraso relativo definido na transação ou nas suas entradas já expirou.
- As moedas novas já amadureceramMoedas criadas pela mineração só podem ser gastas depois de mais 100 blocos.
Cada bloco
- Prova de trabalho suficienteO hash do cabeçalho do bloco está abaixo do alvo atual.
- Dificuldade corretaO alvo corresponde à regra de ajuste, sendo recalculado a cada 2.016 blocos.
- Constrói sobre um bloco conhecidoEle aponta para um bloco pai que este nó já aceitou.
- Carimbo de tempo razoávelPosterior à mediana dos últimos 11 blocos e no máximo 2 horas à frente do relógio do nó.
- O conteúdo confere com o cabeçalhoO Merkle root (e o compromisso de testemunha do SegWit) correspondem às transações que estão dentro.
- Cabe em um blocoO peso total é de no máximo 4.000.000 unidades, e as operações de assinatura permanecem abaixo do limite.
- O minerador paga a si mesmo corretamenteExatamente uma coinbase, a primeira do bloco, reivindicando não mais que o subsídio mais as taxas. O subsídio cai pela metade a cada 210.000 blocos; é assim que o teto de 21 milhões é imposto.
- Toda transação passaCada uma passa nas verificações de transação acima, e não há duas que gastem a mesma moeda.
Escolha da cadeia
- O maior trabalho vence, entre cadeias válidasO nó segue a cadeia válida com a maior prova de trabalho acumulada e muda (reorganiza) se aparecer uma cadeia válida mais pesada. Uma cadeia inválida é ignorada, por mais trabalho que tenha.
Política local: o que este nó retransmite
Não é consenso. Cada nó define a sua; uma transação que fira a política ainda pode ser válida se um minerador a incluir.
- Taxa mínima por vbyteTransações baratas demais não são mantidas nem repassadas.
- Somente formas padrãoScripts incomuns e saídas minúsculas de “dust” não são retransmitidas.
- Regras de substituiçãoUma substituição deve pagar mais do que a transação que ela substitui (RBF).
- Limites de tamanho e de cadeiaTetos para o tamanho da transação e para cadeias longas de pais e filhos não confirmados.
Se qualquer verificação de consenso falhar, o nó rejeita a transação ou o bloco inteiro, não importa quem enviou nem quanto trabalho traga consigo.
O poder de rejeitar
O poder de um nó é o poder de rejeitar dados inválidos. Se um minerador criar um bloco com assinaturas falsas, entradas já gastas, subsídio excessivo ou scripts inválidos, os nós honestos o ignoram, mesmo que o minerador tenha gasto energia real. É por isso que os mineradores não podem simplesmente mudar a regra de oferta: eles estariam minerando uma cadeia que os outros nós não aceitam.
O que os nós não podem fazer
Os nós não podem tomar as moedas de outras pessoas nem obrigar usuários legítimos a pagá-los. Eles não controlam chaves privadas. Seu poder é defensivo: eles decidem o que sua própria cópia do Bitcoin aceita como válido. Um nó também não torna você anônimo, e um ataque de eclipse pode desconectar você de pares honestos. Consenso não é uma votação; é a validação independente que converge para as mesmas regras.
Laboratório de Rede
Veja na simulação
Observe o nó rejeitar uma transação com uma assinatura inválida.
O que você deve levar desta lição
Nós completos verificam as regras por conta própria e rejeitam blocos inválidos, inclusive blocos de mineradores poderosos. Eles não podem gastar suas moedas, mas também não garantem privacidade nem imunidade a ataques em nível de rede.
Recupere da memória e depois aplique
Diferencie um nó completo de arquivo, um nó podado e um cliente leve.
Confira sua explicação
Nós completos de arquivo e nós completos podados validam as regras; a poda descarta dados de blocos mais antigos após a validação. Um cliente leve verifica menos e depende de outros para obter algumas informações.
Ponto de verificação
Termos principais
Fontes
- Guia do desenvolvedor do Bitcoin: validação de blocos e trabalho
- Satoshi Nakamoto, whitepaper do Bitcoin
Revisado em 25 de outubro de 2026 · não é aconselhamento financeiro