Saltar al contenido principal
+31 85 109 1211 Cuidado con la suplantación — verifique nuestros datos oficiales Verificar datos oficiales

Blog

Bitcoin Core y las frases semilla: por qué no hay frase de recuperación

En resumen

Bitcoin Core no genera frases de recuperación de 12 o 24 palabras. Su copia de seguridad es el archivo de wallet, normalmente wallet.dat, más la contraseña si está cifrado. Una semilla HD guardada dentro del archivo no es una frase BIP-39 que pueda introducir en otra wallet.

  • Busque archivos originales, copias de seguridad y claves privadas exportadas, no palabras que Bitcoin Core nunca le proporcionó.
  • Una copia antigua de una wallet con claves independientes puede no incluir claves creadas después. En una wallet HD, una copia anterior al cifrado puede no cubrir la nueva semilla generada al cifrarla.
  • Si conserva el archivo cifrado, puede evaluarse una búsqueda de la contraseña. Si lo borró, deje de usar el disco y preserve los datos.
  • Sin archivos, copias ni material de claves que permita restaurar la wallet, no existe una frase alternativa que la reconstruya.
Un archivo de cartera bloqueado, un campo de contraseña y una cartera, con una tarjeta de frase de recuperación tachada

Si está buscando su frase de recuperación de Bitcoin Core, vaya por delante la respuesta: no existe. Bitcoin Core no genera una frase de recuperación y nunca lo ha hecho. Ninguna versión, antigua o actual, le muestra 12 o 24 palabras en inglés durante la instalación. No hay ninguna pantalla de «anote estas palabras» ni ningún conjunto de palabras que restaure la wallet.

Esto sorprende a mucha gente, porque casi todas las demás wallets funcionan al revés. MetaMask, Ledger, Trezor y prácticamente todo lo posterior a 2014 tratan la frase de recuperación como la copia de seguridad principal. Bitcoin Core trata un archivo como copia de seguridad principal: wallet.dat, y la contraseña con la que lo protegió.

Saberlo cambia lo que hay que buscar. Las horas que la gente dedica a perseguir palabras que nunca se escribieron son horas que no dedica a buscar el archivo que sí existe.

Por qué Bitcoin Core no tiene frase de recuperación

Bitcoin Core llegó primero. Se publicó en 2009, cuando la idea de una copia de seguridad mnemónica aún no existía: BIP-39, el estándar que define la lista de 2048 palabras que usa casi cualquier wallet moderna, no se registró hasta septiembre de 2013. Para entonces Bitcoin Core ya tenía una wallet en funcionamiento, y sus desarrolladores decidieron no adoptar BIP-39 a posteriori. Fue una decisión deliberada, no un descuido, y nunca se ha revertido. Las objeciones al diseño de BIP-39 constan públicamente: los comentarios sobre la propuesta señalan, entre otras cosas, que una frase BIP-39 no incluye ningún número de versión, de modo que el software de wallet tiene que adivinar cómo se derivaron de ella las claves y las direcciones.

Así que Bitcoin Core siguió su propio camino en la gestión de claves. Ese enfoque ha pasado por tres diseños a lo largo de los años, y la época de la que procede su wallet determina cómo es la recuperación.

Cómo guarda realmente Bitcoin Core sus claves

Bitcoin Core ha guardado las claves de tres maneras: claves aleatorias independientes, una semilla HD y descriptores. En este artículo, «legacy» designa el diseño original con claves independientes. La propia documentación de Bitcoin Core usa «legacy wallet» en un sentido más amplio, para cualquier wallet tradicional sin descriptores, incluidas las HD; por eso la retirada de las wallets legacy que se describe más abajo afecta a ambas.

Wallets legacy (2009 a 2016): claves independientes y la trampa de la copia obsoleta

En el diseño original, cada clave privada se genera como un número aleatorio propio. No hay ninguna relación matemática entre ellas: la clave uno no dice nada de la clave dos. Son valores aleatorios separados, y se guardan en wallet.dat.

Para no tener que crear una clave en cada transacción, Bitcoin Core genera de antemano una reserva de ellas: 100 claves por defecto en las versiones antiguas y 1000 desde la versión 0.15. Ahí se esconde un peligro silencioso que conviene señalar con claridad:

Una copia de seguridad de una wallet legacy solo contiene las claves que existían cuando la hizo. En cuanto la wallet agota esa reserva y genera claves nuevas, su copia antigua deja de cubrirlas. Nada le avisa. El archivo sigue abriéndose, el saldo sigue pareciendo correcto en el equipo que usa, y el hueco solo aparece años después, cuando restaura la copia antigua en otro sitio y faltan monedas.

Si está restaurando una copia legacy y el saldo es menor de lo esperado, piense primero en esto antes de dar por hecho un robo. Compruebe sus antiguas direcciones de recepción en un explorador de bloques: si las monedas están en una dirección que su wallet restaurada no conoce, esa es la razón.

La consecuencia más dura es la que no tiene arreglo. Si wallet.dat ha desaparecido y nunca exportó las claves privadas una a una, esas monedas son inalcanzables. No hay semilla, ni frase, ni clave maestra que regenere valores aleatorios independientes. Existían en un solo sitio, y ese sitio era el archivo.

Wallets HD (Bitcoin Core 0.13 y posteriores): una semilla, pero no una frase de recuperación

Bitcoin Core 0.13.0, publicado el 23 de agosto de 2016, introdujo la generación jerárquica determinista de claves según BIP-32, y las wallets creadas a partir de entonces derivan sus claves por la ruta m/0'/0'/k'. En una wallet HD cada clave procede de una única semilla maestra, así que, en principio, esa semilla basta por sí sola para regenerar todo lo que la wallet haya producido. Las mismas notas de la versión advierten, eso sí, de un inconveniente: cifrar la wallet crea una semilla nueva, de modo que una copia hecha antes del cifrado no cubre las claves generadas después.

Aquí es donde suben las esperanzas, y donde hay que rebajarlas un poco. La semilla HD de Bitcoin Core no es una frase de recuperación. Es un valor binario en bruto guardado dentro de wallet.dat. Bitcoin Core no la convierte en palabras BIP-39, no la muestra como palabras en inglés y nunca le pide que anote nada. Está en el archivo, invisible salvo que la busque con comandos de consola.

Es decir, el modelo de copia de seguridad no cambió realmente. La semilla HD se guarda en wallet.dat, y si wallet.dat se pierde, la semilla se pierde con él, salvo que la hubiera exportado expresamente antes. Casi nadie lo hizo, porque nada en la interfaz lo sugirió nunca.

Wallets por descriptores: el estándar actual

Las versiones actuales de Bitcoin Core crean por defecto wallets por descriptores, y la retirada del formato antiguo ya está consumada, no en curso. Bitcoin Core 30.0, publicado el 10 de octubre de 2025, ya no puede crear ni cargar en absoluto una wallet legacy en formato Berkeley DB. A un wallet.dat antiguo le quedan, por tanto, dos caminos: migrarlo al formato de descriptores con el comando migratewallet o abrirlo con una versión anterior a la 30.0.

Copie el archivo antes de migrar nada y trabaje sobre la copia. El 5 de enero de 2026, el proyecto Bitcoin Core advirtió de que en las versiones 30.0 y 30.1 una migración fallida podía borrar todos los archivos del directorio de wallets, incluidos los de wallets ajenas a la operación, y pidió que no se migrara hasta que estuviera disponible la corrección. Esa corrección llegó el 10 de enero de 2026 con la 30.2.

Para la recuperación, nada de esto cambia la respuesta. Las wallets por descriptores siguen basándose en archivos, siguen guardándose en el directorio de wallets y siguen sin producir ninguna frase mnemónica. Si tiene un wallet.dat antiguo, la migración es algo que se hace después de poder abrir el archivo, no una vía de entrada a uno que no se puede abrir.

¿Puedo extraer la semilla HD y usarla como frase de recuperación?

Si todavía puede abrir la wallet, sí, puede extraerla. Y no, no hará lo que espera.

Cómo llegar a ella depende de la versión que utilice. En una versión anterior a la 30.0, dumpwallet, ejecutado en la consola de depuración, escribe las claves en un archivo de texto: la clave de la semilla lleva la marca hdseed=1 y la cabecera del archivo contiene la clave maestra privada extendida como cadena xprv. A partir de la 30.0 ese comando ya no existe, y una wallet que usted haya migrado muestra el mismo material con listdescriptors true, que imprime los descriptores con la clave privada dentro.

Ninguna de las dos formas es una frase mnemónica BIP-39. No puede introducirla en MetaMask, Ledger o Electrum y llegar a las mismas direcciones: las rutas de derivación son incompatibles y la codificación es distinta. Es una copia de seguridad de su wallet de Bitcoin Core, utilizable por Bitcoin Core.

Para pasarse de verdad a otra wallet, envíe las monedas a una dirección de la wallet nueva. Ya antes era la mejor de las dos opciones y, desde la 30.0, es la única que sigue siendo sencilla: dumpprivkey e importprivkey desaparecieron junto con el resto del código de las wallets legacy, de modo que exportar clave por clave obliga ahora, además, a conservar una versión antigua.

El comando sethdseed: no es una copia de seguridad con frase de recuperación

Bitcoin Core 0.17 añadió el comando sethdseed, y su nombre ha convencido a mucha gente de que crea una copia de seguridad en forma de frase de recuperación. No es así. Su documentación describía el argumento como «the WIF private key to use as the new HD seed» (la clave privada en formato WIF que se usará como nueva semilla HD): una clave en bruto, no una frase mnemónica. Además, nunca funcionó más que con wallets HD sin descriptores. Bitcoin Core 30.0 lo eliminó por completo, junto con dumpwallet, dumpprivkey, importprivkey y los demás comandos exclusivos de las wallets legacy, así que en el software actual ni siquiera se puede ejecutar.

Era una herramienta pensada para un público avanzado que quería controlar la derivación de sus claves. En cualquier caso, no cambia el modelo de recuperación: wallet.dat más la contraseña sigue siendo todo.

Qué significa esto para la recuperación

Dejando de lado los detalles, todo caso de Bitcoin Core (legacy, HD o por descriptores) se reduce a dos cosas: el archivo wallet.dat y la contraseña que lo cifra.

¿Tiene un wallet.dat pero no recuerda la contraseña?

Entonces hay algo con lo que trabajar. Herramientas de recuperación de contraseñas como BTCRecover y Hashcat prueban contraseñas candidatas contra el archivo cifrado, y servicios profesionales como Crypto Recovers realizan esa búsqueda en hardware dedicado. Todo lo que recuerde de sus propias costumbres la acota. Nuestra guía de recuperación de contraseñas de Bitcoin Core explica cómo construir una lista de candidatas y usar las herramientas, y la guía de recuperación de contraseñas de wallet.dat cubre el formato de archivo en toda la familia Bitcoin. Si prefiere delegarlo, nuestro servicio de recuperación de Bitcoin Core empieza con una evaluación gratuita.

¿Ha perdido su wallet.dat y no tiene frase de recuperación?

Entonces la pregunta pasa a ser si el archivo todavía existe en algún sitio: un disco antiguo, una copia olvidada, una sincronización en la nube, un ordenador viejo guardado en un trastero. Un archivo borrado puede seguir en un disco hasta que algo lo sobrescriba, así que deje de usar cualquier disco en el que pueda haber estado. Es un problema de recuperación de datos más que de criptomonedas. Nuestra guía de recuperación de wallet.dat explica qué es posible y qué hacer (y qué no hacer) con el disco, y nuestra guía sobre la manipulación segura de wallets y discos antiguos detalla cómo preservarlo.

Si el archivo se ha perdido de verdad y nunca se exportaron claves, la respuesta honesta es que nadie, tampoco nosotros, puede recuperar las monedas. Preferimos decirlo antes que dejarle invertir meses en algo que no puede funcionar.

Cuando una recuperación sale bien, los bitcoins nunca pasan por nuestras manos, porque nunca custodiamos fondos de clientes. Usted abre la wallet recuperada, envía las monedas a una wallet nueva creada por usted y paga por separado los honorarios acordados, según lo establecido en el contrato.

¿No sabe qué tiene delante? Nuestra guía para reconocer un archivo de wallet le ayuda a identificar lo que ha encontrado antes de tocarlo.

Preguntas frecuentes sobre Bitcoin Core y las frases de recuperación

¿Alguna versión de Bitcoin Core admite frases de recuperación BIP-39?

No. Ninguna versión de Bitcoin Core ha generado ni aceptado nunca una frase mnemónica BIP-39. Los desarrolladores decidieron no adoptar el estándar después de que apareciera en 2013, y eso no ha cambiado. Cualquier herramienta que afirme mostrarle «su frase de recuperación de Bitcoin Core» está describiendo otra wallet o no es de fiar.

He encontrado 12 palabras escritas en un papel. ¿Pueden ser de Bitcoin Core?

No. Si esas palabras pertenecen a una wallet, es a otra: Electrum, MetaMask, una hardware wallet o una wallet móvil que usara por la misma época. Merece la pena averiguar cuál, porque es muy posible que esa wallet sí pueda recuperarse. Nuestra comparación de estándares de semilla explica cómo distinguir los formatos.

¿Puedo importar una frase de recuperación BIP-39 en Bitcoin Core?

No directamente. Bitcoin Core no acepta una frase mnemónica como entrada. Tendría que restaurar la frase en una wallet que sí admita BIP-39 y, si quisiera tener las monedas precisamente en Bitcoin Core, enviarlas allí o importar las claves privadas derivadas.

Creé mi wallet en 2012. ¿Es legacy o HD?

Legacy. La generación de claves HD no llegó hasta Bitcoin Core 0.13.0, en agosto de 2016, y solo para las wallets creadas después. Una wallet de 2012 contiene claves generadas de forma independiente, lo que hace que el problema de la copia obsoleta descrito arriba sea especialmente relevante en su caso.

¿Qué pasa si pierdo wallet.dat y no tengo frase de recuperación?

Si no se conserva ninguna copia del archivo en ninguna parte y nunca exportó las claves privadas, las monedas quedan permanentemente inaccesibles. No hay plan B, porque nunca hubo una frase a la que recurrir. En esa situación no hay vuelta atrás.

¿Puede ayudar Crypto Recovers sin frase de recuperación?

Ese es el caso normal en Bitcoin Core: sí, siempre que el archivo de la wallet exista. Trabajamos con contraseñas olvidadas de wallet.dat, con archivos dañados y parcialmente legibles, y con la búsqueda de archivos borrados de un disco. Lo que no podemos hacer es reconstruir claves de la nada. La evaluación es gratuita y le dice con honestidad en qué situación está.

¿Quiere saber si puede recuperar el acceso a su wallet?

Describa lo que conserva y le daremos una respuesta honesta. La primera evaluación es gratuita y no requiere frases de recuperación, claves privadas ni contraseñas. Únicamente paga si la recuperación tiene éxito.

Solicitar una evaluación

Compartir este artículo

XLinkedInFacebook

Sobre el autor

Robbert Bink

Robbert Bink

Fundador y especialista en recuperación de wallets

Su primera recuperación de wallets con éxito fue en 2019. Más de 15 años de experiencia en programación e informática; dirige la evaluación de casos, la estrategia de recuperación y el desarrollo de software especializado.

Leer el perfil completo →