Bitcoin-Qt

Bitcoin-Qt fue el nombre del cliente gráfico de Bitcoin desde la versión 0.5.0 hasta que el programa pasó a llamarse Bitcoin Core en la versión 0.9.0. No es una cartera actual separada: las versiones modernas de Bitcoin Core todavía denominan bitcoin-qt a su interfaz gráfica.[1][2]
Historia del nombre
Satoshi Nakamoto publicó el programa original de Bitcoin en 2009. La interfaz basada en Qt llegó con la versión 0.5.0 en noviembre de 2011 y sustituyó a la anterior interfaz wxWidgets; durante ese periodo el paquete se llamó Bitcoin-Qt.[1] La versión 0.9.0 adoptó el nombre Bitcoin Core para diferenciar el proyecto de software de la red y la moneda.[2] El ejecutable gráfico conserva el nombre bitcoin-qt; bitcoind es el proceso sin interfaz gráfica.
Función actual
Bitcoin Core es software abierto que incluye un nodo validador completo y una cartera opcional. El nodo comprueba por sí mismo bloques y transacciones y puede retransmitir datos válidos. Por ello, la sincronización inicial requiere bastante almacenamiento, ancho de banda y tiempo. La poda reduce los bloques conservados, pero no convierte Bitcoin Core en un cliente ligero.[3][4]
Bitcoin Core no es un «cliente oficial» controlado por Bitcoin Foundation. Cualquier persona puede proponer, revisar o probar cambios. Los mantenedores integran cambios tras revisión pública y cada usuario decide qué software y reglas ejecutar.[5]
Programas y arquitectura
Bitcoin Core se distribuye como un conjunto de programas relacionados y no solo como una cartera de escritorio. bitcoin-qt reúne nodo, cartera e interfaz gráfica; bitcoind ejecuta el nodo y la cartera como servicio; y bitcoin-cli envía llamadas RPC a una instancia en ejecución. La distribución también contiene bitcoin-tx para manipular transacciones, bitcoin-wallet para mantener carteras y otras utilidades.[6]
La aplicación gráfica no sustituye el motor de validación. Presenta el estado del nodo, los pares, la sincronización, el historial, el envío y recepción, el control de comisiones y la administración de carteras. Quienes no necesitan escritorio suelen ejecutar bitcoind.
Validación, sincronización y poda
Un nodo nuevo descarga los bloques y comprueba de forma independiente la prueba de trabajo, la estructura de las transacciones y las reglas de consenso aplicables. La base chainstate registra las salidas no gastadas necesarias para validar transacciones posteriores. Esta verificación reduce la dependencia de servidores ajenos, pero requiere más tiempo, ancho de banda y disco.[6]
La poda, introducida en Bitcoin Core 0.11, permite borrar bloques antiguos y datos de deshacer después de utilizarlos para construir el índice y el conjunto UTXO. Reduce el almacenamiento sin omitir la validación. Puede limitar operaciones que necesitan bloques antiguos, como ciertos reescaneos o consultas históricas; versiones posteriores permitieron usar la cartera en modo podado.[7][8]
Carteras y transacciones
La cartera sigue las claves o políticas de firma y las salidas que puede gastar. El saldo mostrado es la suma de una o más salidas de transacción no gastadas (UTXO), no una cifra única almacenada en una dirección. Si las UTXO elegidas superan el pago más la comisión, la transacción crea normalmente una salida de cambio controlada por la cartera. Ese cambio no es una segunda comisión ni dinero enviado a un desconocido.[9]
La generación de direcciones y el cambio explican la importancia de las copias de seguridad y de la custodia de claves. Las carteras modernas derivan numerosos guiones de recepción y cambio desde descriptores registrados. Copiar una base activa como un archivo corriente puede ser inseguro; la documentación recomienda la función de respaldo de la cartera, que coordina la base durante la copia.[6]
Bitcoin Core 0.15 añadió múltiples carteras. Las carteras con descriptores aparecieron experimentalmente en 0.21, pasaron a ser predeterminadas para nuevas carteras en 23.0 y sustituyeron a las carteras Berkeley DB en 30.0. Los descriptores expresan los guiones y claves observados y usan SQLite. Por ello, muchas guías antiguas sobre respaldo, importación o recuperación de Bitcoin-Qt dependen de la versión.[10][11][12][13]
Descarga y seguridad
El software actual debe descargarse del proyecto Bitcoin Core, no de páginas o espejos que ofrezcan «Bitcoin-Qt». La página oficial publica sumas SHA-256, firmas e instrucciones para verificarlas.[14] El usuario sigue siendo responsable de respaldar la cartera y proteger el equipo frente a programas maliciosos. Las guías antiguas de Bitcoin-Qt pueden contener pasos obsoletos.
Referencias
- ↑ 1,0 1,1 Bitcoin Core version 0.5.0 released, Bitcoin.org, 21 de noviembre de 2011.
- ↑ 2,0 2,1 Bitcoin Core version 0.9.0 released, Bitcoin.org, 19 de marzo de 2014.
- ↑ About Bitcoin Core, Bitcoin Core, consultado el 28 de agosto de 2026.
- ↑ Bitcoin Core wallet overview, Bitcoin.org, consultado el 28 de agosto de 2026.
- ↑ Contributing to Bitcoin Core, repositorio de Bitcoin Core, consultado el 28 de agosto de 2026.
- ↑ 6,0 6,1 6,2 Bitcoin Core file system and installed files, repositorio de Bitcoin Core, consultado el 28 de agosto de 2026.
- ↑ Bitcoin Core 0.11.0 release notes, Bitcoin Core.
- ↑ Bitcoin Core 0.12.0 release notes, Bitcoin Core.
- ↑ Transactions, Bitcoin Developer Guide.
- ↑ Bitcoin Core 0.15.0 release notes, Bitcoin Core.
- ↑ Bitcoin Core 0.21.0 release notes, Bitcoin Core.
- ↑ Bitcoin Core 23.0 release notes, Bitcoin Core.
- ↑ Bitcoin Core 30.0 release notes, Bitcoin Core.
- ↑ Download Bitcoin Core, Bitcoin Core, consultado el 28 de agosto de 2026.