¿Qué es Bitcoin Core?
Bitcoin Core es un software de código abierto que se conecta a la red peer-to-peer de Bitcoin y valida de forma independiente los bloques y las transacciones de Bitcoin.Incluye una implementación de nodo completo, una wallet opcional, una interfaz gráfica, programas de línea de comandos e interfaces para desarrolladores que permiten interactuar con la red Bitcoin.Bitcoin Core comprueba los datos recibidos conforme a las reglas de consenso que definen las transacciones, los bloques y el historial de la blockchain de Bitcoin válidos.Quien utiliza Bitcoin Core no necesita confiar en otro servidor para determinar si un bloque recibido cumple esas reglas.El repositorio oficial del código fuente de Bitcoin Core describe el software como una aplicación que descarga y valida íntegramente bloques y transacciones de la red peer-to-peer de Bitcoin.
Bitcoin Core no es una empresa, una entidad financiera, un token de blockchain, un pool de minería ni una autoridad central que controle Bitcoin.Es una de las implementaciones del protocolo de Bitcoin, aunque su uso generalizado hace que su comportamiento sea muy importante para el ecosistema de Bitcoin.¿Cuál es la última versión de Bitcoin Core?
Bitcoin Core 31.1 es la última versión estable a julio de 2026.Las notas oficiales de la versión 31.1 de Bitcoin Core indican que se publicó el 8 de julio de 2026.
La versión 31.1 incluye correcciones de errores y mejoras de rendimiento en ámbitos como la actividad de la base de datos chainstate, la migración de wallets, la validación, las redes y la difusión privada de transacciones.La versión corrigió un problema de privacidad en la función de difusión privada que, en determinadas condiciones de red en la versión 31.0, podía exponer la dirección de Internet del remitente.Los usuarios deben consultar la página oficial de descarga de Bitcoin Core antes de instalar el software, ya que pueden publicarse versiones de mantenimiento y actualizaciones de seguridad después de la publicación de un artículo.
No debe suponerse que una rama de desarrollo o una versión candidata ofrece las mismas garantías de estabilidad que una versión estable oficial.Bitcoin Core frente a Bitcoin
Bitcoin es la red monetaria descentralizada y el activo, mientras que Bitcoin Core es un software que puede participar en esa red.Bitcoin no depende de que una empresa sea propietaria de Bitcoin Core ni de que un equipo de desarrollo gestione un servidor central.Los usuarios independientes eligen qué software de nodo y qué versión utilizan.Los desarrolladores de Bitcoin Core pueden proponer, revisar y publicar código, pero no pueden obligar a distancia a los operadores de nodos a instalarlo.Los cambios de consenso solo entran en vigor mediante el comportamiento y la coordinación de los participantes de la red que los aceptan y aplican.El número de versión de Bitcoin Core también es independiente de las versiones de las transacciones, los bloques, los formatos de wallet y los protocolos peer-to-peer.Bitcoin Core frente a una wallet de Bitcoin
Una wallet de Bitcoin gestiona la información necesaria para identificar y autorizar el gasto de las salidas de transacciones de Bitcoin.Bitcoin Core incluye funciones de wallet, pero el software completo realiza muchas otras tareas relacionadas con la validación, las redes, la retransmisión de transacciones, el almacenamiento de la blockchain y los servicios para desarrolladores.Un usuario puede ejecutar Bitcoin Core sin cargar una wallet.Una aplicación de wallet también puede conectarse a un nodo Bitcoin Core en lugar de confiar en un servidor de blockchain de terceros.Ejecutar Bitcoin Core no hace que aparezcan automáticamente bitcoins en el software, ya que los saldos de una wallet dependen de las claves, los scripts, los descriptores y las transacciones pertinentes de la blockchain.Bitcoin Core frente a un minero
Bitcoin Core valida bloques y puede proporcionar datos al software de minería, pero el funcionamiento normal de un nodo no realiza minería competitiva de Proof of Work.El hardware de minería especializado calcula repetidamente hashes de cabeceras de bloques candidatas para intentar encontrar un valor inferior al objetivo de la red.Bitcoin Core puede crear plantillas de bloques y verificar los bloques minados antes de retransmitirlos a los pares.Un nodo completo rechaza un bloque minado que infringe las reglas de consenso, incluso si contiene una prueba de trabajo válida.Esta separación significa que los mineros proponen bloques, mientras que los nodos de validación deciden de forma independiente si los aceptan.¿Por qué ejecutar Bitcoin Core?
Ejecutar Bitcoin Core permite a los usuarios verificar la actividad de Bitcoin conforme a las reglas de consenso que aplican localmente.El nodo puede comprobar si existen las entradas de las transacciones, si las firmas cumplen las condiciones de gasto, si los bloques respetan los límites de tamaño y peso y si los bitcoins recién creados siguen las reglas de emisión.Un nodo gestionado localmente puede mejorar la privacidad financiera al reducir la necesidad de enviar direcciones de wallet y consultas sobre transacciones a un servidor ajeno.El nodo puede proporcionar datos de la blockchain y del mempool a wallets, sistemas de pago, herramientas de investigación, sistemas de minería y aplicaciones empresariales.Los nodos accesibles también pueden retransmitir transacciones y bloques válidos a otros participantes de la red.Ejecutar un nodo no genera intereses, recompensas de staking ni ingresos de minería garantizados.¿Qué es un nodo completo de Bitcoin?
Un nodo completo de Bitcoin descarga datos de bloques y transacciones y los valida conforme a las reglas de consenso de Bitcoin.El nodo mantiene suficiente estado actual para determinar si las nuevas transacciones intentan gastar salidas no gastadas válidas.Verifica de forma independiente la prueba de trabajo y la cadena completa de cabeceras de bloques que llega hasta la punta actual de la cadena.También valida los scripts, la estructura de las transacciones, la construcción de bloques, los límites de emisión y otras condiciones de consenso.Un nodo completo se define por su capacidad de validación, no por almacenar para siempre todos los bloques históricos.Un nodo de Bitcoin Core con poda sigue siendo un nodo de validación completa aunque elimine archivos de bloques antiguos después de validarlos.Cómo valida Bitcoin Core la blockchain
Bitcoin Core parte del bloque génesis de Bitcoin codificado en el software y procesa los bloques posteriores en orden.Cada bloque debe hacer referencia a un bloque anterior y cumplir el objetivo de prueba de trabajo exigido.El nodo valida todas las transacciones del bloque según las reglas de consenso vigentes para esa altura y ese contexto.Comprueba que las entradas de las transacciones gasten salidas existentes y no creen un doble gasto no autorizado.Ejecuta las condiciones pertinentes de Bitcoin Script para determinar si cada entrada está autorizada.Calcula las comisiones y verifica que la transacción coinbase del bloque no reclame más que la recompensa permitida y las comisiones de transacción.Se rechaza cualquier bloque que no supere una comprobación de consenso, independientemente de quién lo haya creado o de cuánta electricidad se haya utilizado para minarlo.Reglas de consenso y política de retransmisión
Las reglas de consenso determinan si los bloques y las transacciones confirmadas son válidos para la blockchain compartida de Bitcoin.La política de retransmisión determina qué transacciones no confirmadas suele aceptar un nodo Bitcoin Core en su mempool y reenviar a sus pares.Una transacción puede cumplir las reglas de consenso y, al mismo tiempo, no ajustarse a la política estándar de retransmisión de un nodo.Los mineros pueden incluir en un bloque una transacción no estándar pero válida según el consenso; después, los nodos de validación pueden aceptarla como confirmada.Los ajustes de política ayudan a los nodos a gestionar el riesgo de denegación de servicio, el uso de recursos, los requisitos de comisiones y la interoperabilidad de la red.Cambiar la política local de retransmisión de transacciones no modifica automáticamente las reglas de consenso de Bitcoin.Cómo selecciona Bitcoin Core una blockchain
Bitcoin Core sigue la blockchain válida que acumula más prueba de trabajo, en lugar de elegir simplemente la cadena con más bloques.Cada bloque aceptado añade trabajo de acuerdo con el objetivo de dificultad codificado en él.El nodo compara las ramas válidas en competencia e identifica la que acumula más trabajo.En teoría, una cadena más corta puede acumular más trabajo que una más larga si sus bloques se han minado con una dificultad considerablemente mayor.Una rama que contiene un bloque no válido no se considera una opción válida, por mucho trabajo que afirme acumular.Este proceso de selección de cadena a veces se simplifica como la regla de la cadena más larga, pero la descripción más precisa es la de mayor trabajo acumulado.¿Qué es el chainwork?
El chainwork es una medida acumulada del esfuerzo de prueba de trabajo esperado que representa una rama de la blockchain.Bitcoin Core suma el trabajo calculado de cada bloque válido al trabajo de la cadena anterior.La llamada RPC
El conjunto UTXO de Bitcoin
UTXO significa salida de transacción no gastada.Un UTXO representa una cantidad de bitcoin y un script de bloqueo que se ha creado, pero que todavía no se ha gastado mediante una transacción posterior.Bitcoin Core mantiene un conjunto UTXO actualizado para determinar de forma eficiente si las entradas de una transacción hacen referencia a salidas que se pueden gastar.Cuando se confirma una transacción válida, sus entradas gastadas se eliminan del conjunto UTXO y se añaden sus nuevas salidas.Por lo general, el saldo de una wallet se calcula a partir de los UTXO que esta puede identificar y que potencialmente puede autorizar para su gasto.En el modelo de consenso de la blockchain, Bitcoin no almacena saldos como números de cuenta simples.¿Qué es chainstate?
Chainstate es la base de datos de Bitcoin Core que contiene el conjunto UTXO actual y la información relacionada que se necesita para validar.Permite al nodo validar bloques nuevos sin tener que buscar en todos los bloques anteriores cada entrada de cada transacción.Chainstate se deriva del historial completo validado y puede reconstruirse volviendo a procesar la blockchain.Bitcoin Core 31.1 corrigió un problema que provocaba que la base de datos chainstate reescribiera repetidamente grandes partes de sí misma durante el funcionamiento normal.Los archivos de chainstate no deben editarse manualmente, ya que su corrupción puede impedir que el nodo funcione correctamente y hacer necesario reconstruir la base de datos.¿Qué es el mempool de Bitcoin Core?
El mempool es el conjunto local de transacciones válidas no confirmadas de un nodo que pueden incluirse en bloques futuros.Cada nodo gestiona su propio mempool según su versión del software, configuración, política de comisiones, límites de recursos e historial de transacciones.No existe un único mempool global que todos los nodos de Bitcoin deban compartir exactamente.Una transacción que aparece en el mempool de un nodo puede no estar en el de otro.La aceptación en el mempool no garantiza la confirmación, ya que los mineros eligen qué transacciones incluir en los bloques candidatos.Las transacciones también pueden eliminarse por confirmación, conflictos, sustitución, caducidad, límites de memoria o una reorganización de la blockchain.Comisiones de transacción en Bitcoin Core
La comisión de una transacción de Bitcoin es la diferencia entre el valor total de sus entradas y el valor total de sus salidas.Comisión de transacción = valor total de las entradas − valor total de las salidas
Las tasas de comisión suelen medirse en satoshis por byte virtual.Tasa de comisión = comisión de transacción en satoshis / tamaño virtual de la transacción
Una transacción que paga 10,000 satoshis y tiene un tamaño virtual de 250 bytes virtuales presenta una tasa de comisión de 40 satoshis por byte virtual.Bitcoin Core incluye un estimador de comisiones que analiza las transacciones recientes y su comportamiento de confirmación para estimar las tasas correspondientes a determinados plazos de confirmación.Las estimaciones de comisiones son predicciones, no garantías, ya que la demanda futura de espacio en los bloques y la selección de los mineros pueden cambiar de forma inesperada.Descarga inicial de bloques
La descarga inicial de bloques es el proceso mediante el cual un nuevo nodo Bitcoin Core obtiene y valida los datos históricos de la blockchain hasta acercarse a la punta actual de la red.Primero, el nodo sincroniza las cabeceras de los bloques y después descarga de sus pares los bloques correspondientes.Durante la sincronización se validan las firmas históricas, las entradas de las transacciones, la prueba de trabajo y las reglas de los bloques.El proceso puede requerir un ancho de banda considerable, actividad de almacenamiento, tiempo de procesamiento y memoria.La página oficial de descarga indica que, a julio de 2026, un nodo con la configuración predeterminada necesita descargar inicialmente unos 600 gigabytes, a los que se añaden nuevos datos cada mes.Los requisitos exactos seguirán aumentando a medida que se produzcan bloques nuevos.Poda de Bitcoin Core
La poda permite a Bitcoin Core eliminar archivos sin procesar de bloques y datos de deshacer antiguos una vez validados.El nodo conserva el chainstate actual y suficientes datos de bloques recientes para funcionar de forma segura.Un nodo podado valida la blockchain de forma independiente durante la sincronización y sigue validando los bloques nuevos.La poda reduce el uso de disco, pero limita la capacidad del nodo para proporcionar bloques antiguos a pares o aplicaciones.Algunos índices, métodos de nuevo escaneo, instantáneas y cargas de trabajo de desarrollo pueden requerir datos históricos adicionales.La guía oficial de descarga de Bitcoin Core indica que la poda puede reducir el almacenamiento total a aproximadamente 10 gigabytes sin sacrificar la seguridad de la validación de consenso.Nodo podado frente a nodo de archivo
Un nodo podado valida la cadena completa, pero elimina los archivos de bloques antiguos después de validarlos.Un nodo de archivo conserva datos históricos de bloques según su configuración y capacidad de almacenamiento.El almacenamiento de archivo es útil para exploradores, investigación, nuevos escaneos de wallets, consultas históricas y para proporcionar bloques antiguos a otros pares.Un nodo podado suele necesitar mucho menos espacio en disco y puede ser adecuado para los usuarios centrados en la validación actual.Ninguna de las dos modalidades protege automáticamente las claves de la wallet ni la seguridad del sistema operativo.Componentes de Bitcoin Core
bitcoind
Bitcoin-Qt
bitcoin-cli
bitcoin-wallet
bitcoin-tx
bitcoin-util
La wallet de Bitcoin Core
La wallet de Bitcoin Core realiza un seguimiento de los scripts, las salidas de transacción, las direcciones, las etiquetas y la información de firma asociados a una configuración de wallet.Una wallet puede contener claves privadas, claves públicas, scripts o información de solo lectura, según cómo se haya creado.Bitcoin Core puede construir transacciones, seleccionar monedas, estimar comisiones, crear salidas de cambio y firmar entradas cuando se dispone de las claves privadas necesarias.Una wallet no almacena bitcoins como archivos, ya que los bitcoins existen como salidas de transacción registradas en la blockchain.La wallet almacena la información necesaria para reconocer y gastar las salidas pertinentes.Eliminar una wallet sin copia de seguridad que contenga claves privadas únicas puede hacer que los bitcoins asociados sean inaccesibles para siempre.Wallets de descriptores
Una wallet de descriptores utiliza descriptores de scripts de salida para definir qué scripts, claves, rutas de derivación y direcciones pertenecen a la wallet.La documentación oficial de Bitcoin Core sobre descriptores explica cómo estos representan información de scripts y claves en un formato legible y protegido por una suma de comprobación.
Los descriptores pueden representar direcciones individuales, políticas multifirma, rangos de claves jerárquicos, scripts de solo lectura y varios tipos de salidas de Bitcoin.Un descriptor puede contener claves privadas, por lo que debe protegerse si incluye datos de claves privadas.Un descriptor público puede permitir generar direcciones y supervisar saldos sin conceder capacidad de gasto.Las copias de seguridad de las wallets deben conservar los descriptores y toda la información de claves privadas necesaria para la recuperación.Wallets de solo lectura
Una wallet de solo lectura realiza un seguimiento de los scripts y las transacciones de Bitcoin sin almacenar las claves privadas necesarias para gastar las salidas.Puede utilizarse para contabilidad, supervisión, detección de pagos o para separar la observación en línea de la firma sin conexión.Un atacante que controle una wallet de solo lectura puede ver información financiera sensible, aunque no pueda firmar transacciones directamente.Los saldos de una wallet de solo lectura no deben interpretarse como prueba de que su operador controla los bitcoins asociados.Para gastar, se necesitan las claves privadas correspondientes u otro proceso de firma autorizado.Cifrado de la wallet de Bitcoin Core
El cifrado de la wallet protege los datos de claves privadas almacenados mediante una frase de contraseña, según el diseño de cifrado de la wallet.El cifrado puede reducir el riesgo si alguien copia un archivo de wallet bloqueado sin conocer la frase de contraseña.No protege los fondos cuando la wallet está desbloqueada ni cuando un malware captura la frase de contraseña, modifica las direcciones de destino o controla el sistema operativo.Olvidar la frase de contraseña puede hacer que las claves privadas cifradas queden inutilizables para siempre.El cifrado de la wallet no sustituye a las copias de seguridad seguras, la seguridad del dispositivo, la verificación de las transacciones ni los controles de acceso.Copias de seguridad de Bitcoin Core
Debe realizarse una copia de seguridad de una wallet de Bitcoin Core según su tipo y el procedimiento operativo correspondiente.Las wallets de descriptores pueden requerir la conservación segura de los descriptores, las claves privadas y la información de recuperación relacionada.Las copias de seguridad deben guardarse en varias ubicaciones protegidas que no estén todas expuestas al mismo robo, incendio, fallo de hardware o ataque de ransomware.Una copia de seguridad sin cifrar que contenga claves privadas permite a quien la copie gastar los bitcoins asociados.Los usuarios deben probar los procedimientos de recuperación sin exponer las claves privadas de producción ni sobrescribir accidentalmente la wallet original.Por lo general, los datos de la blockchain no necesitan el mismo tipo de copia de seguridad, ya que pueden volver a descargarse y validarse.Transacciones de Bitcoin parcialmente firmadas
Una transacción de Bitcoin parcialmente firmada es un formato estandarizado para transferir transacciones sin firmar o parcialmente firmadas entre wallets, firmantes y coordinadores.Los flujos de trabajo PSBT pueden separar la creación de transacciones en línea de la firma de claves privadas sin conexión.También permiten coordinar transacciones multifirma en las que varias partes aportan firmas independientes.Una PSBT puede incluir información sensible de la wallet y de la transacción, aunque no contenga todas las firmas necesarias.Cada firmante debe verificar los scripts de destino, los importes, las comisiones, el cambio y la política antes de aprobar una PSBT.Una PSBT completamente firmada todavía debe finalizarse, extraerse, validarse y retransmitirse antes de poder entrar en la red Bitcoin.RPC de Bitcoin Core
RPC significa llamada a procedimiento remoto.La interfaz JSON-RPC de Bitcoin Core permite al software autorizado consultar datos del nodo y solicitar operaciones mediante comandos estructurados.La documentación oficial de RPC de Bitcoin Core organiza los métodos en categorías como blockchain, control, minería, red, transacciones sin procesar, utilidades, wallet y otras.
Entre los ejemplos se incluyen consultar el estado de la blockchain, inspeccionar transacciones, generar direcciones, estimar comisiones, crear PSBT y retransmitir transacciones sin procesar.La interfaz RPC puede controlar operaciones muy sensibles del nodo y la wallet.El acceso RPC no debe exponerse directamente a Internet sin autenticación sólida, controles de red y una capa de seguridad cuidadosamente diseñada.Comandos RPC habituales de Bitcoin Core
getblockchaininfo
getnetworkinfo
getmempoolinfo
getwalletinfo
estimatesmartfee
sendrawtransaction
Notificaciones ZMQ de Bitcoin Core
Las notificaciones ZeroMQ permiten a Bitcoin Core publicar determinados eventos de bloques, transacciones, secuencias y hashes a las aplicaciones suscritas.La documentación oficial de ZMQ de Bitcoin Core describe los temas de notificación disponibles y las opciones de configuración.
ZMQ puede utilizarse para sistemas de supervisión de pagos, indexadores, servicios de análisis, wallets e infraestructuras basadas en eventos.Las notificaciones no sustituyen a la consulta del estado canónico del nodo, ya que los suscriptores pueden desconectarse o perder mensajes.Una aplicación debe contrastar los eventos con los datos RPC y gestionar las reorganizaciones de la blockchain.Red peer-to-peer de Bitcoin Core
Bitcoin Core se conecta directamente con otros nodos de Bitcoin mediante el protocolo peer-to-peer.Los pares intercambian direcciones, transacciones, anuncios de bloques, cabeceras, bloques, datos de bloques compactos y otros mensajes del protocolo.La referencia sobre redes peer-to-peer de Bitcoin documenta las estructuras de los mensajes y el comportamiento habitual de la red.
Un nodo no debe confiar en un par solo porque mantenga una conexión de red.Los bloques y las transacciones recibidos deben superar la validación local antes de afectar a la blockchain aceptada o al mempool.La diversidad de pares puede reducir la dependencia de una única ruta de red o grupo de direcciones.Conexiones entrantes y salientes
El nodo Bitcoin Core local inicia las conexiones salientes hacia los pares seleccionados.Los pares remotos inician las conexiones entrantes hacia un puerto de escucha local accesible.Un nodo puede validar Bitcoin íntegramente mediante conexiones salientes aunque el router o el firewall bloqueen las conexiones entrantes.Aceptar conexiones entrantes puede ayudar a otros nodos a obtener datos y reforzar la conectividad general de la red.La accesibilidad pública también aumenta la exposición al tráfico, al consumo de recursos, al escaneo y a los intentos de denegación de servicio.Los operadores deben configurar adecuadamente los firewalls, el ancho de banda, los límites de conexiones y la supervisión del sistema.Transporte cifrado entre pares de Bitcoin
El transporte de versión 2 de BIP324 proporciona comunicación cifrada y autenticada por paquetes para las conexiones entre pares de Bitcoin compatibles.El cifrado está diseñado para dificultar la observación pasiva, la identificación de mensajes y determinadas formas de interferencia.No oculta las direcciones de Internet de los pares ni ofrece las propiedades de anonimato de una red de privacidad superpuesta.Un par malicioso sigue viendo la información que se envía deliberadamente a través de su conexión.Bitcoin Core puede negociar el comportamiento de transporte compatible según la versión del software y su configuración.Bitcoin Core y Tor
Bitcoin Core puede configurarse para utilizar Tor en las conexiones peer-to-peer y los servicios de red compatibles.Si se configura correctamente, Tor puede reducir la exposición directa de la dirección de Internet de un nodo a determinados pares.No impide automáticamente la correlación de transacciones, las filtraciones de la wallet, el análisis de pares maliciosos ni la vulneración del sistema operativo.Bitcoin Core 31.1 corrigió un error de difusión privada de la versión 31.0 por el que, en determinadas configuraciones, un fallo en el protocolo de enlace del transporte cifrado podía provocar un reintento directo a través de la clearnet.El incidente demuestra que las afirmaciones sobre privacidad dependen de los detalles de implementación y del mantenimiento del software actualizado.Difusión privada de transacciones
La difusión privada de transacciones intenta reducir la capacidad de los pares receptores para relacionar una transacción recién enviada con la identidad habitual del nodo emisor.Es una función de privacidad, no un mecanismo de consenso ni de firmeza del pago.La versión 31.1 corrigió una filtración de la dirección de Internet que afectaba a algunos usos de esta función en la versión 31.0.Las transacciones RPC de una wallet y las transacciones sin procesar enviadas manualmente pueden utilizar rutas de difusión distintas según la versión y la configuración.Ningún método de difusión de transacciones garantiza el anonimato completo, ya que el momento, la topología de la red, el comportamiento de la wallet y la actividad posterior en la blockchain pueden revelar relaciones.Interfaces de minería de Bitcoin Core
Bitcoin Core puede proporcionar a los mineros o al software de los pools de minería la información necesaria para construir bloques candidatos.La llamada RPC
La guía para desarrolladores sobre la minería de Bitcoin explica cómo cooperan los nodos, los pools y el hardware de minería al construir bloques.
Bitcoin Core valida un bloque enviado antes de añadirlo a la cadena aceptada y retransmitirlo.La compatibilidad con la minería no significa que sea probable que un ordenador convencional que ejecute Bitcoin Core mine un bloque rentable.Bitcoin Core y las confirmaciones de bloques
Se produce una confirmación cuando una transacción se incluye en un bloque válido que acepta el nodo.Cada bloque válido posterior construido sobre esa cadena aumenta el número de confirmaciones de la transacción.Las confirmaciones reducen la probabilidad de que una reorganización normal de una cadena competidora elimine la transacción.Ningún número fijo de confirmaciones hace que todas las transacciones sean económicamente irreversibles frente a cualquier modelo de amenaza.El destinatario debe elegir los requisitos de confirmación según el valor, el riesgo de fraude, las condiciones de minería y la posibilidad de revertir cualquier entrega relacionada fuera de la blockchain.Reorganizaciones de la blockchain
Se produce una reorganización de la blockchain cuando Bitcoin Core cambia de su rama válida actual a otra rama válida con más trabajo acumulado.Las transacciones confirmadas únicamente en bloques desconectados pueden volver al mempool, entrar en conflicto con otras transacciones o quedar sin confirmar.Las transacciones confirmadas en ambas ramas siguen confirmadas, pero pueden ocupar una posición de bloque distinta.Las wallets y las aplicaciones de pago deben gestionar las reorganizaciones en lugar de dar por hecho que el primer bloque observado permanecerá para siempre.Las reorganizaciones más profundas suelen ser menos comunes y requieren más prueba de trabajo en competencia.Índices de Bitcoin Core
Bitcoin Core puede crear índices opcionales para facilitar consultas históricas adicionales y cargas de trabajo de aplicaciones.Un índice de transacciones permite al nodo localizar transacciones confirmadas arbitrarias sin que sea necesario ser propietario de la wallet ni proporcionar un hash de bloque en determinados procesos.Un índice de filtros de bloques permite utilizar filtros compactos de bloques.Un índice de estadísticas de monedas puede acelerar determinadas consultas de estadísticas del conjunto UTXO.Los índices aumentan el uso de disco y pueden tardar mucho en construirse.Las aplicaciones deben habilitar únicamente los índices que necesiten para su carga de trabajo real.Configuración de Bitcoin Core
Bitcoin Core puede configurarse mediante opciones de línea de comandos, ajustes gráficos y un fichero de configuración.La configuración puede controlar las redes, la poda, los índices, las ubicaciones de datos, los registros, las wallets, el acceso RPC, las comisiones, los proxies y los límites de recursos.Los ajustes deben revisarse según la documentación de la versión instalada, ya que las opciones pueden añadirse, cambiar de nombre, quedar obsoletas o eliminarse.Una exposición RPC insegura, permisos de ficheros débiles o ajustes incorrectos del proxy pueden provocar fallos de seguridad y privacidad.No debe confiarse en una configuración copiada de una fuente desconocida de Internet sin comprender todas sus opciones.Directorio de datos de Bitcoin Core
El directorio de datos de Bitcoin Core puede contener archivos de bloques, chainstate, índices, ajustes, datos de pares, registros, datos de autenticación cookie y wallets.La documentación oficial de Bitcoin Core sobre ficheros describe los ficheros y subdirectorios habituales.
Los datos de las wallets y la información de autenticación requieren más confidencialidad que los archivos de blockchain disponibles públicamente.Copiar una base de datos activa sin un procedimiento seguro de copia de seguridad puede generar datos incoherentes o dañados.Los permisos de los ficheros deben impedir que otros usuarios y servicios locales lean información sensible de las wallets o de RPC.Cómo instalar Bitcoin Core de forma segura
Bitcoin Core debe descargarse del sitio oficial del proyecto o compilarse a partir de código fuente verificado.El proyecto publica sumas de comprobación SHA-256 y varias firmas que permiten a los usuarios verificar los archivos de la versión.Una suma de comprobación confirma que un archivo descargado coincide con los datos indicados en el documento de sumas.Las firmas permiten verificar que los responsables de publicación de confianza han validado ese documento.Una suma de comprobación copiada del mismo sitio web comprometido que distribuye un archivo malicioso ofrece menos protección si las firmas no se comprueban de forma independiente.Las instrucciones oficiales de descarga recomiendan verificar tanto la suma de comprobación del binario como las firmas de los responsables de publicación cuyas claves haya autenticado el usuario.Actualizar Bitcoin Core
Los usuarios deben leer todas las notas de la versión antes de actualizar Bitcoin Core.Una actualización puede cambiar los valores de configuración predeterminados, el comportamiento de las wallets, los campos RPC, los índices, los formatos de base de datos, la política de transacciones y los sistemas operativos compatibles.El nodo actual debe apagarse por completo antes de modificar los archivos del programa o los datos sensibles.Antes de una migración que modifique el formato o el almacenamiento de una wallet, deben confirmarse las copias de seguridad.Las aplicaciones que utilicen métodos RPC deben probarse con la nueva versión antes de implementarla en producción.Volver a una versión anterior después de migrar una base de datos o una wallet puede requerir procedimientos especiales y quizá no sea posible de forma automática.Ciclo de vida del software Bitcoin Core
Las versiones principales de Bitcoin Core reciben actualizaciones de mantenimiento durante un periodo definido, no de forma permanente.La política oficial del ciclo de vida del software de Bitcoin Core explica el sistema de versiones, los calendarios de mantenimiento y el fin de vida útil.
Cuando una familia de versiones llega al fin de su vida útil, el proyecto deja de proporcionarle actualizaciones ordinarias.Un nodo antiguo puede seguir funcionando, pero queda expuesto a defectos conocidos, problemas de compatibilidad y vulnerabilidades de seguridad.Los operadores de nodos deben seguir los comunicados oficiales sobre versiones y seguridad, en lugar de dar por hecho que las actualizaciones se instalarán automáticamente.Avisos de seguridad de Bitcoin Core
El proyecto publica información sobre vulnerabilidades conforme a un proceso de divulgación coordinada.La página oficial de avisos de seguridad de Bitcoin Core resume la política de divulgación y las vulnerabilidades históricas.
Algunos detalles de las vulnerabilidades se retrasan deliberadamente hasta que se hayan corregido en las versiones afectadas o se haya alcanzado la fase de divulgación correspondiente.En mayo de 2026, el proyecto divulgó públicamente un fallo del intérprete de scripts que podía bloquear a distancia nodos antiguos vulnerables mediante un bloque especialmente diseñado.El fallo se había corregido en Bitcoin Core 29.0 antes de su divulgación pública, mientras que la última versión de la familia vulnerable 28.x llegó al fin de su vida útil en abril de 2026.Este historial demuestra por qué es importante utilizar software con mantenimiento activo, incluso cuando un nodo antiguo parece funcionar con normalidad.Riesgos de seguridad de la wallet de Bitcoin Core
El malware puede robar archivos de wallet, capturar frases de contraseña, sustituir direcciones de destino o solicitar firmas no autorizadas.Un atacante que tenga acceso a una wallet desbloqueada y a RPC puede crear transacciones.Las copias de seguridad deficientes pueden provocar pérdidas permanentes tras un fallo del disco, una eliminación accidental o el olvido de las credenciales de cifrado.Una configuración de solo lectura reduce la exposición de las claves en línea, pero sigue revelando información financiera.Las wallets con grandes cantidades pueden utilizar firma sin conexión, dispositivos de firma por hardware, políticas multifirma, acceso RPC restringido y revisión independiente de las transacciones.Ninguna arquitectura de wallet elimina todos los riesgos relacionados con los usuarios, el software, los dispositivos, las copias de seguridad y el acceso físico.Riesgos de seguridad de los nodos Bitcoin Core
Un nodo puede sufrir tráfico de denegación de servicio, agotamiento del disco, presión sobre la memoria, defectos de software, pares maliciosos y ataques al sistema operativo.El acceso RPC público puede exponer datos privados o permitir comandos administrativos peligrosos.Los complementos, scripts y aplicaciones de terceros no confiables pueden comprometer un nodo seguro si obtienen acceso local.Los registros pueden revelar información sobre transacciones, direcciones, redes y operaciones.Cuando corresponda, los operadores deben reducir al mínimo los servicios innecesarios, instalar actualizaciones de seguridad, supervisar los recursos y separar la firma de las wallets de la infraestructura pública.Ejecutar Bitcoin Core no hace que un ordenador inseguro sea fiable.Limitaciones de privacidad de Bitcoin Core
Un nodo local puede mejorar la privacidad al evitar las consultas rutinarias de direcciones a servicios externos de blockchain.Los pares aún pueden observar las conexiones de red y las transacciones que se les retransmiten directamente.La selección de monedas de la wallet, la reutilización de direcciones, las salidas de cambio, el momento, los importes de los pagos y los gastos posteriores pueden revelar relaciones en la blockchain.El análisis de la blockchain pública puede relacionar transacciones aunque el nombre real del usuario no figure en ellas.Tor y las funciones de difusión privada abordan determinados riesgos de red, pero no resuelven todos los problemas de privacidad de la blockchain o del dispositivo final.Los usuarios deben tratar la privacidad como un proceso operativo completo, no como un único ajuste de software.¿Bitcoin Core controla Bitcoin?
Bitcoin Core no dispone de un interruptor centralizado para congelar saldos de Bitcoin, revertir transacciones confirmadas o cambiar la oferta para todos los usuarios.El software aplica las reglas que el operador del nodo haya elegido.Los desarrolladores publican cambios en el código, mientras que los usuarios y los operadores de infraestructura deciden si los adoptan.Un cambio que introduzca un comportamiento de consenso incompatible puede dividir los nodos en redes distintas si los participantes no se coordinan.La descentralización de Bitcoin depende, en parte, de la validación independiente y de que los participantes puedan rechazar cambios de reglas no deseados.¿Puede Bitcoin Core revertir una transacción?
Bitcoin Core no puede cancelar una transacción válida después de que se haya confirmado en la blockchain aceptada.Una transacción no confirmada solo puede sustituirse cuando lo permiten las condiciones aplicables a las transacciones y a la política.Una transacción conflictiva también puede confirmarse en lugar de la transacción original no confirmada.Una transacción confirmada puede quedar sin confirmar durante una reorganización de la blockchain, aunque esto no equivale a que el servicio de atención al cliente la haya revertido.Quien prometa recuperar un pago completado utilizando Bitcoin Core para anular la blockchain está haciendo una afirmación engañosa.Estafas relacionadas con Bitcoin Core
Los estafadores pueden hacerse pasar por desarrolladores de Bitcoin Core, agentes de soporte, especialistas en recuperación de wallets o servicios de actualización de software.Un sitio web falso puede distribuir malware con un nombre de archivo parecido al de una versión de Bitcoin Core.Una cuenta de soporte fraudulenta puede solicitar un archivo de wallet, una clave privada, una frase semilla, información sobre el saldo o acceso remoto al ordenador.El aviso oficial de Bitcoin Core sobre suplantaciones indica que el proyecto no se pondrá en contacto con los usuarios para pedirles información privada de la wallet.
Bitcoin Core es un software gratuito y de código abierto, por lo que una solicitud de pago inesperada para activar el nodo resulta sospechosa.Ningún desarrollador legítimo necesita una clave privada ni la frase de contraseña de una wallet para sincronizar un nodo completo.Señales de alerta de estafas relacionadas con Bitcoin Core
El sitio web utiliza un dominio distinto del dominio oficial del proyecto o de su repositorio de código fuente.No es posible verificar el instalador con las sumas de comprobación firmadas oficiales.Un supuesto agente de soporte se pone en contacto con el usuario mediante un mensaje privado no solicitado.Se pide al usuario que suba un archivo de wallet o revele claves privadas.El programa promete recompensas garantizadas de minería de Bitcoin por el simple hecho de ejecutar un nodo.Alguien afirma que Bitcoin Core exige un depósito para desbloquear un saldo sincronizado.Un servicio de recuperación promete revertir una transacción de Bitcoin confirmada a cambio de un pago por adelantado.Ventajas de Bitcoin Core
Bitcoin Core permite verificar de forma independiente las reglas de consenso de Bitcoin.Reduce la dependencia de proveedores externos de datos de blockchain.Si se utiliza con cuidado, puede mejorar la privacidad de las wallets y las consultas de transacciones.Proporciona interfaces consolidadas RPC, de wallet, minería, notificaciones y red para desarrolladores.La poda permite realizar una validación completa con un uso permanente del disco considerablemente menor.Su código fuente está disponible públicamente para su revisión, prueba y modificación, así como para el trabajo con versiones reproducibles.Limitaciones de Bitcoin Core
La sincronización inicial requiere un ancho de banda y una actividad de almacenamiento considerables, tiempo de procesamiento y paciencia técnica.El funcionamiento de archivo predeterminado necesita cientos de gigabytes de almacenamiento y sigue creciendo.El uso seguro de una wallet requiere copias de seguridad, protección de claves y una verificación minuciosa de las transacciones.La integración de RPC y la administración de nodos públicos requieren conocimientos de seguridad.Bitcoin Core no garantiza la privacidad, la rentabilidad de las inversiones, los tiempos de confirmación de las transacciones ni la protección frente a errores del usuario.Ejecutar un nodo no elimina la dependencia de la seguridad del sistema operativo, el hardware, la red y el proceso de copia de seguridad.Preguntas frecuentes
¿Cuál es la definición más sencilla de Bitcoin Core?
Bitcoin Core es un software de código abierto que valida de forma independiente los bloques y las transacciones de Bitcoin y ofrece funciones de nodo, wallet, red y desarrollo.¿Bitcoin Core es Bitcoin?
No. Bitcoin es la red descentralizada y el activo, mientras que Bitcoin Core es un software que participa en la red.¿Bitcoin Core es una wallet?
Bitcoin Core incluye una wallet opcional, pero también realiza la validación de nodo completo, las conexiones de red, la retransmisión de transacciones y otras funciones.¿Cuál es la última versión de Bitcoin Core?
Bitcoin Core 31.1 es la última versión estable a julio de 2026.¿Cuándo se publicó Bitcoin Core 31.1?
Bitcoin Core 31.1 se publicó el 8 de julio de 2026.¿Bitcoin Core es gratuito?
Sí. Bitcoin Core es un software gratuito y de código abierto publicado bajo la licencia MIT.¿Quién es el propietario de Bitcoin Core?
Ninguna empresa es propietaria del proyecto como producto privativo, ya que su desarrollo se lleva a cabo mediante un proceso abierto de contribución al código fuente.¿Pueden los desarrolladores de Bitcoin Core cambiar Bitcoin?
Los desarrolladores pueden proponer y publicar código, pero los operadores independientes de nodos deciden qué software y reglas aceptan.¿Qué es un nodo completo de Bitcoin Core?
Es un nodo que comprueba de forma independiente los bloques y las transacciones conforme a las reglas de consenso de Bitcoin.¿Un nodo completo almacena todos los bitcoins?
No. Almacena datos de la blockchain y del estado de la red, no monedas físicas ni saldos de cuentas.¿Bitcoin Core necesita la blockchain completa?
Debe validar el historial de la blockchain, pero la poda permite eliminar después los archivos de bloques sin procesar más antiguos.¿Un nodo Bitcoin Core podado es un nodo completo?
Sí. Un nodo podado valida todos los bloques, pero conserva menos datos históricos de bloques.¿Cuánto espacio de almacenamiento necesita Bitcoin Core?
En julio de 2026, la página oficial de descarga estimaba unos 600 gigabytes para la descarga inicial de datos predeterminada, mientras que la poda puede reducir considerablemente el almacenamiento conservado.¿Bitcoin Core genera bitcoins?
No. Ejecutar un nodo Bitcoin Core convencional no genera automáticamente recompensas de minería, staking ni intereses.¿Bitcoin Core puede minar Bitcoin?
Puede facilitar los procesos de minería y validar los bloques enviados, pero la minería competitiva requiere hardware especializado y software de minería adicional.¿Qué es bitcoind?
¿Qué es Bitcoin-Qt?
¿Qué es bitcoin-cli?
¿Qué es el mempool de Bitcoin Core?
Es el conjunto local de transacciones válidas no confirmadas que el nodo acepta conforme a su política actual.¿Existe un único mempool global de Bitcoin?
No. Cada nodo mantiene su propio mempool, que puede contener un conjunto distinto de transacciones.¿La aceptación en el mempool garantiza la confirmación?
No. Una transacción puede seguir sin confirmarse, ser sustituida, caducar, entrar en conflicto o eliminarse al alcanzar los límites de recursos.¿Qué es chainstate?
Chainstate es la base de datos que contiene el conjunto UTXO actual y permite validar de forma eficiente nuevas entradas de transacción.¿Qué es el chainwork?
El chainwork mide la prueba de trabajo acumulada que representa una rama válida de la blockchain.¿Bitcoin Core elige la cadena más larga?
Selecciona la cadena válida con la mayor prueba de trabajo acumulada, en lugar de limitarse a contar los bloques.¿Qué es una wallet de descriptores?
Una wallet de descriptores define los scripts y las claves de Bitcoin que reconoce mediante descriptores estructurados de scripts de salida.¿Puede un descriptor contener claves privadas?
Sí. Algunos descriptores contienen datos de claves privadas y deben protegerse con el mismo cuidado que una copia de seguridad de la wallet.¿Qué es una wallet de solo lectura?
Una wallet de solo lectura realiza un seguimiento de determinadas salidas de Bitcoin sin tener las claves privadas necesarias para gastarlas.¿Qué es una PSBT?
Una PSBT es un formato de datos estandarizado para coordinar transacciones de Bitcoin sin firmar o parcialmente firmadas.¿Qué es RPC de Bitcoin Core?
Es una interfaz de comandos que permite a las aplicaciones autorizadas consultar y controlar determinadas funciones del nodo y la wallet.¿Es seguro exponer públicamente RPC de Bitcoin Core?
No. La exposición pública y sin restricciones de RPC puede revelar información sensible o permitir operaciones peligrosas.¿Qué es ZMQ de Bitcoin Core?
ZMQ es una interfaz opcional de notificaciones que publica determinados eventos de transacciones, bloques, hashes y secuencias.¿Bitcoin Core es compatible con Tor?
Sí. Bitcoin Core puede configurarse para utilizar Tor en las conexiones de red compatibles.¿Tor hace que Bitcoin Core sea completamente anónimo?
No. El momento de las transacciones, el comportamiento de los pares, el análisis de la blockchain, los patrones de la wallet y la vulneración del dispositivo final aún pueden revelar información.¿Qué corrigió Bitcoin Core 31.1?
La versión 31.1 corrigió varios problemas, entre ellos la reescritura excesiva de chainstate y una filtración de la dirección de Internet en la función de difusión privada.¿Cómo deben verificarse las descargas de Bitcoin Core?
Los usuarios deben comparar el binario con las sumas de comprobación SHA-256 oficiales y verificar las firmas de los responsables de publicación cuyas claves consideren fiables.¿Debe actualizarse Bitcoin Core?
Los usuarios deben seguir las versiones compatibles y los avisos de seguridad, ya que las versiones antiguas pueden contener defectos conocidos y acabar llegando al fin de su vida útil.¿Puede Bitcoin Core revertir un pago confirmado?
No. No ofrece un mecanismo de atención al cliente para revertir transacciones válidas de Bitcoin ya confirmadas.¿Puede Bitcoin Core congelar una dirección?
Ningún operador ni desarrollador convencional de Bitcoin Core puede congelar de forma centralizada una dirección válida de Bitcoin en toda la red.¿Eliminar Bitcoin Core puede destruir los bitcoins?
Eliminar datos de blockchain que pueden sustituirse no destruye los bitcoins, pero eliminar una wallet sin copia de seguridad que contenga claves privadas únicas puede hacer que los fondos queden inaccesibles.¿El cifrado de la wallet sustituye a las copias de seguridad?
No. El cifrado protege determinados datos de claves almacenados, pero no permite recuperarlos si se pierde el archivo o se olvida la frase de contraseña.¿Bitcoin Core puede mejorar la privacidad?
Sí. La validación local puede reducir la filtración de direcciones a servidores externos, aunque no proporciona anonimato completo.¿Bitcoin Core es seguro?
Bitcoin Core es un software sometido a revisiones exhaustivas, pero la seguridad sigue dependiendo de utilizar una versión con mantenimiento activo, verificar las descargas, proteger las claves, proteger el ordenador y configurar correctamente los servicios.¿Cuál es la mayor ventaja de Bitcoin Core?
Su principal ventaja es la posibilidad de verificar Bitcoin de forma independiente en lugar de confiar en la versión de la blockchain que ofrece otra parte.¿Cuál es la mayor limitación de Bitcoin Core?
Su mayor limitación es la responsabilidad operativa que exige en materia de sincronización, almacenamiento, mantenimiento del software, privacidad, seguridad de las wallets y copias de seguridad fiables.Conclusión
Bitcoin Core es un software de código abierto que permite validar de forma independiente los bloques, las transacciones, la prueba de trabajo, los scripts y las reglas de emisión monetaria de Bitcoin.Combina un nodo completo con software de wallet opcional, red peer-to-peer, servicios RPC, interfaces de minería, herramientas para desarrolladores y una aplicación gráfica.Bitcoin Core 31.1 es la versión estable actual a julio de 2026 e incluye importantes correcciones de rendimiento, wallet, validación y privacidad.Un nodo sigue la blockchain válida con la mayor prueba de trabajo acumulada y mantiene un chainstate basado en UTXO para validar de forma eficiente.La poda permite conservar muchos menos datos históricos sin renunciar a la validación de consenso independiente.Las wallets de descriptores, los procesos PSBT, los controles RPC, el enrutamiento Tor y las notificaciones ZMQ ofrecen funciones útiles, pero requieren una configuración y una gestión de claves cuidadosas.Los usuarios deben verificar las descargas, proteger las copias de seguridad de las wallets, restringir el acceso RPC, seguir los avisos oficiales de seguridad y actualizar el software antes de que las versiones antiguas dejen de recibir soporte.El objetivo principal de Bitcoin Core no es generar beneficios, sino permitir que los usuarios apliquen las reglas de Bitcoin con un software que gestionan y verifican por sí mismos.También te puede interesar
WhatsMiner M30S++
Dominios Web3
Proyectos Web3
POPULAR
Criptomonedas de moda que están acaparando la atención del mercado
Volumen TOP
Las criptomonedas con mayor volumen de trading
Recién Añadidos
Criptomonedas recientemente listadas y disponibles para operar

