Skip to main content

Nó Podado | Bitcoin Glossary | Mapping Bitcoin

Nó Podado

Desenvolvimento

Also known as: pruning node

Nó completo que valida todos os blocos, mas descarta dados antigos para economizar disco, mantendo apenas o conjunto UTXO e blocos recentes para operação.

Visão geral

Um nó podado é um nó completo que validou todo o blockchain desde o bloco gênesis até a ponta atual, mas excluiu dados de blocos mais antigos para conservar espaço em disco. Apesar de descartar blocos históricos, um nó podado mantém o conjunto UTXO completo, o que significa que pode validar completamente todas as novas transações e blocos. A poda torna viável executar um nó completo em dispositivos com armazenamento limitado.

Como a poda funciona

Nó Archival Completo:               Nó Podado:
┌─────────────────────┐             ┌─────────────────────┐
│ Bloco 1    [guardado]│             │ Bloco 1   [excluído]│
│ Bloco 2    [guardado]│             │ Bloco 2   [excluído]│
│ Bloco 3    [guardado]│             │ Bloco 3   [excluído]│
│ ...                 │             │ ...                 │
│ Bloco 800000[guard.]│             │ Bloco 800000[excl.] │
│ Bloco 800001[guard.]│             │ Bloco 800001[guard.]│
│ Bloco 800002[guard.]│             │ Bloco 800002[guard.]│
├─────────────────────┤             ├─────────────────────┤
│ Conj. UTXO [guardado]│             │ Conj. UTXO [guardado]│
├─────────────────────┤             ├─────────────────────┤
│ Disco: ~600+ GB     │             │ Disco: ~10-20 GB    │
└─────────────────────┘             └─────────────────────┘

Ambos validam TODAS as regras de consenso de forma idêntica

Configuração

No Bitcoin Core, a poda é habilitada configurando o parâmetro prune no bitcoin.conf:

  • prune=550 — Manter apenas os 550 MB de dados de blocos mais recentes (o mínimo)
  • prune=10000 — Manter 10 GB de blocos recentes

Durante a sincronização inicial, o nó podado baixa e valida cada bloco, atualizando o conjunto UTXO conforme avança, então exclui blocos mais antigos que o limite configurado.

O que os nós podados podem e não podem fazer

Podem:

  • Validar todos os novos blocos e transações
  • Aplicar todas as regras de consenso
  • Retransmitir novas transações e blocos
  • Usar a carteira integrada

Não podem:

  • Servir blocos históricos a pares que realizam o download inicial de blocos
  • Reescanear blocos antigos para transações de carteira (por exemplo, importar uma chave antiga)
  • Fornecer dados de blocos para exploradores de blocos ou análises

Compensações

A poda reduz drasticamente os requisitos de armazenamento — de mais de 600 GB para um nó archival completo para apenas 10 GB. A compensação é que o nó podado não pode ajudar novos nós a inicializar servindo blocos antigos, o que significa que a rede depende de nós archivais para essa função. No entanto, os nós podados ainda contribuem para a segurança da rede validando e retransmitindo novos dados.

Conceito errôneo comum

Um nó podado não é um "nó leve" ou cliente SPV. Ele validou cada bloco único na história do Bitcoin e mantém o conjunto UTXO atual completo. A única coisa que falta é a capacidade de reproduzir dados de blocos antigos sob demanda. Suas garantias de segurança são idênticas às de um nó archival completo.