Recibe datos P2P, valida independientemente bloques y transacciones con reglas locales, mantiene chainstate y mempool y puede incluir cartera, GUI y RPC.
Bitcoin Core es software MIT que implementa reglas e interfaces de Bitcoin. Un repositorio no define por sí solo Bitcoin: cada operador elige el programa y la versión que ejecuta.
Durante la descarga inicial comprueba proof of work, enlaces, transacciones, scripts y gastos UTXO. El chainstate se deriva localmente y no se copia de un servidor confiable.
El consenso decide qué entra en una cadena válida. La política de mempool y retransmisión añade reglas locales; una transacción no estándar puede seguir siendo válida por consenso.
La capa P2P obtiene cabeceras, bloques y transacciones de varios pares. Los mempools difieren; la cadena activa maximiza trabajo acumulado entre candidatos totalmente validados.
El nodo valida sin cartera. El módulo wallet opcional administra descriptores, claves, direcciones y transacciones; bitcoin-qt es la GUI, bitcoind el daemon y bitcoin-cli usa RPC.
El directorio guarda configuración, bloques, chainstate y carteras. Pruning borra datos antiguos tras validarlos y limita consultas históricas; txindex y otros índices dependen del uso.
JSON-RPC permite acciones sensibles sobre nodo y cartera. Nunca debe exponerse a Internet: limite bind y firewall, autentique correctamente y conceda solo permisos necesarios.
Los binarios oficiales publican SHA-256 y firmas de varios builders. Hay que verificar claves confiables; Guix permite reproducir outputs y comparar attestations independientes.
Cualquiera puede aportar parches, pruebas y review. Los mantenedores pueden fusionar código, pero no reescribir reglas de nodos ajenos; los usuarios deciden qué versión desplegar.
Descargue de fuente oficial, verifique hash y firmas, lea las notas, respalde la cartera y pruebe recuperación. Vigile IBD, pares, altura, disco, debug.log y exposición 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 obtener la imagen más completa, lee esta entrada junto con Full Node, Reglas de consenso, BIP (Bitcoin Improvement Proposal), Bitcoin, Soft Fork, Mempool. También enlazan con esta entrada Soft Fork, BIP (Bitcoin Improvement Proposal), Reglas de consenso, Guerra del tamaño de bloque.