Recebe dados P2P, valida blocos e transações por regras locais, mantém chainstate e mempool e pode incluir carteira, GUI e RPC.
Bitcoin Core é software MIT que implementa regras e interfaces Bitcoin. Um repositório não define Bitcoin sozinho: cada operador escolhe o programa e a versão em execução.
Durante o IBD, o nó verifica proof of work, ligações, transações, scripts e gastos UTXO. O chainstate é derivado localmente, não copiado de servidor confiável.
O consenso determina a cadeia válida. A política de mempool e relay acrescenta regras locais para transações não confirmadas; não padrão ainda pode ser válida por consenso.
A camada P2P obtém cabeçalhos, blocos e transações de vários peers. Mempools diferem; a cadeia ativa tem maior trabalho acumulado entre candidatos plenamente validados.
O nó valida sem carteira. O wallet opcional gerencia descritores, chaves, endereços e transações; bitcoin-qt é GUI, bitcoind daemon e bitcoin-cli cliente RPC.
O diretório contém configuração, blocos, chainstate e carteiras. Pruning apaga dados antigos após validar, mas limita consultas históricas; txindex deve corresponder ao uso.
JSON-RPC permite ações sensíveis. Nunca o exponha abertamente à Internet: restrinja bind e firewall, autentique com segurança e conceda apenas permissões necessárias.
Binários oficiais têm SHA-256 e assinaturas de vários builders. Verifique chaves confiáveis; Guix permite reproduzir outputs e comparar attestations independentes.
Patches, testes e reviews são abertos. Mantenedores podem mesclar código, mas não alterar remotamente regras de outros nós; usuários escolhem a versão implantada.
Baixe da fonte oficial, confira hashes e assinaturas, leia notas, faça backup e teste recuperação. Monitore IBD, peers, altura, disco, debug.log e exposição RPC. Bitcoin Core — integration/staging repository · Bitcoin Core — transaction relay and mempool policy · Bitcoin Core — contributing and maintainer model · Bitcoin Core — installed files and components · Bitcoin Core — JSON-RPC interface · Bitcoin Core — release process · Bitcoin Core — bootstrappable Guix builds · Bitcoin Core — download and signature verification
Para ter uma visão mais completa, leia este verbete junto com Full Node, Regras de consenso, BIP (Bitcoin Improvement Proposal), Bitcoin, Soft Fork, Mempool. Também há referências a este verbete em Soft Fork, Hard Fork, BIP (Bitcoin Improvement Proposal), Regras de consenso.