Saltar al contenido
buybitcoinsmart

Glosario / Nodos y software

Bitcoin Core

¿Qué es Bitcoin Core?
Bitcoin Core es la implementación de referencia de bitcoin, la descendiente del cliente original de Satoshi y el software que ejecutan en realidad la mayoría de los nodos validadores de la red.

El proyecto es la misma base de código que Satoshi publicó en enero de 2009, renombrada de Bitcoin-Qt a Bitcoin Core con la versión 0.9.0 el 19 de marzo de 2014 y publicada bajo la licencia MIT desde entonces. Es gratuito, no tiene ninguna empresa detrás y sus mantenedores pueden publicar código, pero no pueden obligar ni a una sola persona a instalarlo. Casi todo lo que usted toca cuando compra bitcoin, desde el sistema de retiros de un exchange hasta la estimación de comisión de su billetera, está construido sobre él.

Cómo funciona

Bitcoin Core son cuatro programas en una sola descarga.

Está el motor de validación, que hace el trabajo que describe cualquier definición de nodo: conectarse a pares, comprobar cada regla y mantener el conjunto de UTXO. Hay una aplicación gráfica y un demonio (proceso en segundo plano) sin interfaz gráfica que lo envuelven. Hay una billetera, opcional y apartada a un lado, que desde la versión 30.0 tiene que ser una billetera de descriptores, tras la eliminación del antiguo formato Berkeley DB. Y hay una interfaz de llamadas a procedimiento remoto con la que habla todo lo demás del ecosistema, y por eso el backend de un exchange y la aplicación de escritorio de una billetera de hardware acaban hablando el mismo dialecto.

Vale la pena entender su peculiar posición constitucional. Bitcoin no tiene una especificación de consenso separada del código que funciona. Hay un cúmulo de propuestas de mejora y hay implementaciones alternativas, pero cuando una regla es ambigua, la respuesta en la práctica es lo que haga Bitcoin Core, accidentes incluidos. La división de la cadena de marzo de 2013 ocurrió porque el límite no documentado de una biblioteca de almacenamiento había sido en silencio una regla de consenso durante años, y nadie se enteró hasta que cambió el software.

Las versiones llegan aproximadamente dos veces al año, y la numeración perdió su cero a la izquierda con la versión 22.0, en 2021. La versión 30.0 se publicó el 13 de octubre de 2025. Integrar código requiere la revisión de otros colaboradores, y nadie en el proyecto puede enviar un cambio a su máquina.

Mantenga separados la política y el consenso, porque las discusiones más ruidosas siempre tratan de la primera. Las reglas de consenso deciden qué bloques son válidos y las comparten todos los nodos de la red. La política decide qué retransmite un nodo concreto y qué conserva en su mempool, y usted puede cambiar la suya en un archivo de configuración esta misma tarde sin salir de la red.

Por qué importa cuando compra bitcoin

Los valores predeterminados de Bitcoin Core establecen el piso bajo todas las transacciones que usted llegue a hacer.

Que su retiro llegue siquiera a propagarse depende de la comisión mínima de retransmisión, y la versión 30.0 bajó ese valor predeterminado de 1 satoshi por byte virtual a 0,1, con mineros capaces de aceptar apenas 0,001. Si una salida es lo bastante pequeña para rechazarse como polvo, si un pago atascado puede reemplazarse, si una transacción padre puede rescatarse con una hija: son valores predeterminados de Bitcoin Core, no leyes de la naturaleza. La comisión que su exchange le sugiere cuando usted retira casi con toda seguridad salió del estimador del nodo de Core del propio exchange.

Los mismos valores predeterminados llegan hasta la custodia. Si usted guarda una billetera en el propio Bitcoin Core, la versión 30.0 eliminó por completo el antiguo formato de billetera heredado (legacy), así que un wallet.dat muy antiguo tiene que migrarse en lugar de abrirse. Quien tenga un respaldo de hace una década debería probar la migración mucho antes de necesitar las monedas.

La idea de fondo es una a la que este sitio vuelve una y otra vez. Nuestras reseñas de exchanges cubren comisiones, custodia y política de retiros, y nuestras guías de país cubren quién puede atenderle legalmente, pero cada plataforma de ambas listas, en última instancia, informa de lo que le dijo un nodo. Comprar es una relación con una empresa. Verificar no lo es, y Bitcoin Core es la herramienta que le permite dejar de preguntar.

La discusión sobre OP_RETURN y la versión 30.0

La pelea que definió el 2025 de Bitcoin Core giró en torno a 83 bytes.

Durante años, el límite predeterminado de los datos que podía llevar una salida OP_RETURN fue de 83 bytes, y los nodos no retransmitían nada mayor. La versión 30.0 subió ese valor predeterminado a 100.000 y permitió varias salidas de ese tipo en una sola transacción, lo que en la práctica elimina el tope. El argumento a favor era que el límite había dejado de funcionar: quienes querían almacenar datos en la cadena ya usaban el espacio de testigo y canales privados de envío a los mineros, así que el límite penalizaba a los usuarios honestos y enseñaba a todos los demás a sortear la red pública de retransmisión. El argumento en contra era que Bitcoin Core no debía ponerlo más fácil, fueran cuales fueran las soluciones alternativas.

Lo que hace instructivo el episodio es lo que no ocurrió. No cambió ninguna regla sobre la validez de los bloques. Un nodo con la configuración antigua y un nodo con la nueva aceptan exactamente los mismos bloques, solo discrepan sobre lo que retransmitirán antes, y permanecen en la misma cadena. El resultado visible fue una migración: Bitcoin Knots, que mantiene un valor predeterminado mucho más estricto, pasó de ser un error de redondeo a aproximadamente una quinta parte de los nodos alcanzables a lo largo del año siguiente. Así es el desacuerdo dentro de bitcoin cuando nadie puede obligar a nadie.

Bitcoin Core frente a Bitcoin Knots

Bitcoin Core y Bitcoin Knots validan de forma idéntica y retransmiten de forma distinta. Knots se construye a partir del código de Core con parches adicionales, mantiene valores predeterminados más estrictos sobre qué transacciones retransmitirá y añade opciones de configuración que Core no incluye. Ninguno crea una moneda aparte, porque la política de retransmisión no es una regla de consenso. Elegir entre ellos es elegir qué transacciones retransmitirá su propia máquina y cuánto valora usted un proceso de revisión amplio frente a uno pequeño que comparte su visión de lo que debe ir en un bloque.

Bitcoin Core frente a nodo

Bitcoin Core es un software; un nodo es el papel que ese software desempeña en la red. La distinción importa porque existen alternativas. Knots, btcd y libbitcoin hablan todos el mismo protocolo, y una instalación de Core con la billetera desactivada sigue siendo un nodo completo. En sentido contrario, muchos productos descritos como nodos son billeteras con una carcasa bonita. Cuando alguien dice que ejecuta uno, la pregunta útil a continuación es si valida los bloques por él o si simplemente guarda sus claves.

No confundir con

Preguntas frecuentes

¿Pueden los desarrolladores de Bitcoin Core cambiar las reglas de bitcoin?

Pueden cambiar el código y nada más. Un cambio de reglas solo entra en vigor si los operadores de nodos, los mineros, los exchanges y las billeteras eligen ejecutar la versión que lo contiene, y por eso los cambios polémicos se estancan durante años y los que nadie discute salen sin hacer ruido.

¿Es Bitcoin Core el bitcoin oficial?

Es la implementación de referencia, no una autoridad. Otro software valida la misma cadena, y bitcoin no tiene una especificación de consenso independiente del código que funciona, por lo que el comportamiento de Core acaba definiendo las reglas en la práctica.

¿Necesito ejecutar Bitcoin Core para usar bitcoin?

No. Todos los exchanges, billeteras y aplicaciones de pago funcionan sin él. Ejecutarlo le da una verificación independiente de sus propios pagos e impide que su billetera le pregunte por sus direcciones al servidor de un desconocido.

¿Qué cambió en Bitcoin Core 30.0?

Publicada el 13 de octubre de 2025, la versión subió el límite predeterminado de datos de OP_RETURN de 83 bytes a 100.000, bajó la comisión mínima de retransmisión predeterminada a 0,1 satoshis por byte virtual y eliminó el formato heredado de billetera Berkeley DB.

Para seguir leyendo

Términos relacionados

Más en la sección Nodos y software

Leer esta página en inglés