122 / 691PRUNE

Pruned node

Um Full Node podado valida a cadeia, mas remove arquivos antigos de blocos e reversão após processar. Mantém o conjunto UTXO, cabeçalhos e história recente necessária.

A poda muda a retenção de dados, não a validação de consenso. Limita servir blocos antigos e pesquisar a história; não transforma um nó completo em carteira leve.

IBD comum ainda obtém e processa blocos históricos. A poda não pula verificações por si; uma otimização assumevalid é uma configuração separada. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core — validation] [Bitcoin Developer Guide — Block Chain]

Após processar, arquivos antigos elegíveis e dados para reverter suas alterações podem ser apagados. Isso não remove moedas da cadeia nem invalida transações antigas. [Bitcoin Core 0.11 release notes] [Bitcoin Core — prune blockchain RPC] [Bitcoin Core — validation]

O conjunto UTXO e o índice de cabeçalhos permanecem. O nó conhece saídas não gastas atuais e ligações entre blocos mesmo sem guardar todas as transações originais. [Bitcoin Core 0.11 release notes] [Bitcoin Developer Guide — Block Chain]

Blocos recentes e dados de reversão formam uma reserva para reorganizações. Voltar além da história guardada pode exigir obter dados novamente ou reconstruir o estado; limites de disco não definem finalidade de consenso. [Bitcoin Core 0.11 release notes] [Bitcoin Core — validation]

A meta automática cobre arquivos de blocos e reversão. Bases, carteiras e outros arquivos precisam de espaço adicional; remoção de arquivos inteiros e reserva podem ultrapassar a meta. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core 0.11 release notes] [Bitcoin Core — getblockchaininfo]

Um Full Node podado rejeita os mesmos blocos inválidos que um nó de arquivo com iguais configurações. Um arquivo menor não enfraquece controles de emissão nem exige confiar no par. [Bitcoin Core — validation] [Bitcoin Developer Guide — Block Chain]

O nó não fornece um bloco antigo que já não possui. Pode continuar recebendo, verificando e retransmitindo dados novos disponíveis; serviço histórico limitado não o desconecta da rede. [Bitcoin Core 0.11 release notes] [Bitcoin Core — validation]

Uma revarredura de carteira exige blocos do período relevante. Importar uma chave ou descriptor não restaura história apagada; uma varredura antiga exige obter os dados faltantes. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core 0.11 release notes]

A compatibilidade depende do índice e da aplicação. Bitcoin Core v29.0 não permite txindex com poda; isso não proíbe todos os demais índices. [Bitcoin Core v29.0 — pruning configuration]

A poda reduz disco a longo prazo, não a descarga inicial comum da história. O conjunto UTXO não é backup de chaves privadas; recuperar a carteira com segurança continua uma responsabilidade separada. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core 0.11 release notes] [Bitcoin Developer Guide — Block Chain]

Para ter uma visão mais completa, leia este verbete junto com Initial block download, AssumeUTXO, Block propagation, Virtual byte (vbyte). Também há referências a este verbete em Initial block download, Compact Block Filters.

DOC · 001Bitcoin Core v29.0 — pruning configurationDocumentação ↗DOC · 002Bitcoin Core 0.11 release notesDocumentação ↗DOC · 003Bitcoin Core — prune blockchain RPCDocumentação ↗DOC · 004Bitcoin Core — getblockchaininfoDocumentação ↗DOC · 005Bitcoin Core — validationDocumentação ↗DOC · 006Bitcoin Developer Guide — Block ChainDocumentação ↗
Fontes em primeiro lugar · Não é recomendação de investimento