Zelcore
Z
Zelcore TeamMulti-Asset Crypto Wallet & Web3 Ecosystem

Frases semilla: cómo funcionan, cómo guardarlas y qué no pueden recuperar

15 min de lectura
Frases semilla: la clave maestra de todas tus cuentas

Imagina una llave maestra que abre todas las puertas de un edificio: la entrada, la oficina y la caja fuerte. Ahora imagina que esa llave es irreemplazable. Ningún cerrajero puede hacer una copia y el administrador del edificio no tiene otra de repuesto. Eso es una frase semilla en el mundo de las criptomonedas. Si la pierdes, pierdes todo lo que protege. Si dejas que otra persona la tenga, esa persona pasa a ser dueña de todo.

Esta guía reúne todo lo que necesitas saber en un solo lugar: qué codifican realmente las 12 o 24 palabras, cómo se convierten en claves para decenas de blockchains, cómo guardarlas, qué pueden y qué no pueden recuperar, y qué problemas solo aparecen el día que restauras la billetera. Si solo vas a leer un artículo sobre la seguridad de las billeteras, que sea este.

En pocas palabras

Una frase semilla (también llamada mnemónico o frase de recuperación) es una lista de 12 o 24 palabras comunes en inglés, como correct horse battery staple, que juntas codifican el secreto maestro que está detrás de toda tu billetera de criptomonedas. No es una contraseña que hayas elegido. Es la forma legible de un número aleatorio tan grande que resulta imposible adivinarlo mediante cálculos.

Cuando restauras una billetera en un dispositivo nuevo, introduces las palabras en orden y recuperas todas las direcciones y claves privadas que esa billetera haya creado. No hay recuperación de cuenta, solicitud de soporte ni periodo de espera. Ese es el objetivo, y también todo el riesgo.

Qué es realmente una frase semilla

El proceso está estandarizado por BIP-39 (Propuesta de mejora de Bitcoin 39), que define cómo el software de la billetera convierte datos aleatorios sin procesar en una lista de palabras.

  1. La billetera genera un número aleatorio llamado entropía: 128 bits para una frase de 12 palabras y 256 bits para una frase de 24 palabras. En total, se definen cinco longitudes (128 bits equivalen a 12 palabras, 160 a 15, 192 a 18, 224 a 21 y 256 a 24).
  2. Se añade una suma de verificación breve. La billetera aplica SHA-256 a la entropía y toma los primeros bits del resultado: 4 bits para una entropía de 128 bits y 8 bits para una de 256 bits.
  3. La entropía y la suma de verificación se dividen en bloques de 11 bits. Cada bloque corresponde a un índice de una lista fija de 2,048 palabras en inglés, de modo que cada palabra codifica exactamente 11 bits. Por eso, las frases semilla siempre están formadas por palabras del diccionario, nunca por cadenas arbitrarias.
  4. El resultado son 12 palabras para 128 bits de entropía o 24 palabras para 256 bits.

En la práctica, importan dos detalles del diseño. Las primeras cuatro letras de cada palabra de la lista son únicas, así que se pueden introducir abreviadas sin ambigüedad. Además, la suma de verificación permite detectar errores tipográficos: si una billetera rechaza una frase al importarla, significa que la suma de verificación no coincide. Por lo general, esto indica que una palabra es incorrecta o está en el orden equivocado, no que los fondos hayan desaparecido.

La lista de palabras es la misma en todas las billeteras que usan BIP-39. Esto permite restaurar una frase semilla de Zelcore en otras billeteras compatibles y viceversa.

Para saber qué recuperas al restaurar una frase semilla en un dispositivo nuevo, lee la guía sobre cómo sincronizar Zelcore entre dispositivos.

Una frase de 12 palabras ofrece 128 bits de seguridad, el mismo nivel que una clave privada de Bitcoin. Una frase de 24 palabras ofrece 256 bits. Con el hardware actual o previsible, es inviable probar todas las combinaciones posibles de ninguna de las dos. Por tanto, la elección depende de tu modelo de amenazas y de cuánto te importe tener que anotar más palabras, no de que una opción sea «insegura».

De las palabras a una semilla maestra: PBKDF2 y la contraseña adicional

Las palabras no se usan directamente como clave. Son la entrada de una función que refuerza la clave.

PBKDF2 toma el mnemónico como una cadena y ejecuta HMAC-SHA512 sobre él 2.048 veces. La sal es la palabra mnemonic seguida de una contraseña adicional opcional, a veces llamada la palabra número 25. El resultado es un valor de 512 bits llamado semilla maestra. Este proceso de refuerzo encarece los intentos de fuerza bruta, incluso si un atacante conoce casi toda la frase.

La contraseña adicional es donde muchas personas tienen problemas, así que conviene explicarla con precisión:

El modelo de seguridad usa dos factores: quien robe las palabras, pero no la contraseña adicional, llegará a la billetera predeterminada, que puede servir de señuelo y tener un saldo pequeño. La contrapartida es seria. Si olvidas la contraseña adicional, no hay forma de revertirlo. No se puede restablecer ni hay una vía de soporte. La palabra número 25 explica cuándo vale la pena usar esta función; en resumen, los principiantes deberían dominar primero las buenas prácticas básicas para proteger la frase semilla.

De la semilla maestra a todas las claves: BIP-32 y BIP-44

La semilla maestra de 512 bits se procesa con HMAC-SHA512 y la cadena fija Bitcoin seed como clave. El resultado se divide en dos: los 256 bits de la izquierda se convierten en la clave privada maestra y los 256 bits de la derecha, en el código de cadena, un componente de entropía que se utiliza en cada paso posterior de derivación. Juntos forman la raíz de una billetera determinista jerárquica (HD), según la definición de BIP-32.

Desde esa raíz, la billetera deriva un árbol prácticamente ilimitado de claves secundarias. En cada paso, otra ejecución de HMAC-SHA512 combina la clave principal, el código de cadena y un número de índice. Hay dos modos:

BIP-44 estandariza la estructura de rutas para distintas monedas:

m / 44' / coin_type' / account' / change / address_index

coin_type varía según la blockchain: Bitcoin es 0, Ethereum es 60, y así sucesivamente para cientos de monedas registradas. Los apóstrofos de los tres primeros niveles indican una derivación reforzada, que protege las claves de cuenta incluso si se filtra una xpub de nivel de dirección. Este mecanismo permite que una sola frase semilla respalde una billetera multicadena completa: cada cadena está en una ruta distinta bajo la misma raíz. Así es como Zelcore deriva cuentas para más de 80 cadenas a partir de una sola frase. El problema de la custodia multicadena lo explica con más detalle.

Como cada paso es determinista, la misma semilla siempre produce las mismas claves. Conocer solo la clave privada maestra no expone todas las claves secundarias, porque cada derivación también necesita el código de cadena. Sin embargo, la frase semilla te da ambos. Quien tenga la frase semilla lo tiene todo.

Por qué perderla es irreversible

Las blockchains no permiten restablecer contraseñas. Ninguna empresa guarda una copia de tus claves y ningún formulario de soporte puede recuperar los fondos perdidos. Cuando firmas una transacción en la blockchain, lo haces con una clave privada derivada de tu semilla. Si pierdes la semilla, también pierdes las claves y los fondos de esas direcciones quedan bloqueados para siempre.

Los investigadores estiman que entre 2.3 y 3.7 millones de BTC son inaccesibles de forma permanente. Gran parte se perdió porque, en los primeros años de Bitcoin, las frases semilla y las claves privadas no se respaldaban correctamente.

El PIN de una billetera de hardware no te protege en este caso. Tras demasiados intentos fallidos de introducir el PIN, la billetera de hardware se borra. Pierdes el dispositivo, pero puedes restaurar la frase semilla, guardada sin conexión, en un dispositivo nuevo en cuestión de minutos. Sin la frase, tener el dispositivo físico no es suficiente.

Por eso, al configurar una billetera, siempre te piden que anotes la frase de inmediato y la verifiques antes de depositar una sola moneda.

Qué recuperas con la frase semilla y qué no

«Tengo mi frase semilla, así que no pasa nada» es cierto para las cuentas estándar, pero no para varias cosas que la gente supone que también quedan cubiertas.

Qué puedes recuperar solo con la semilla:

Qué no puedes recuperar con la semilla:

Si conservas la semilla y solo olvidaste el PIN, puedes recuperar completamente una billetera de hardware restablecida. Si también perdiste la semilla, el dispositivo queda inservible.

Cómo guardar tu frase semilla

Una vez que entiendes qué es la frase, las reglas son evidentes.

Haz lo siguiente:

Nunca hagas lo siguiente:

Elige el soporte según la amenaza real

La pregunta no es «¿qué respaldo es mejor?», sino «¿de qué me estoy protegiendo?». Para la mayoría, las amenazas más probables no son los atacantes que los eligen como objetivo. Son los incendios, las inundaciones, los robos y olvidar dónde guardaron el respaldo.

Dividir la frase es una trampa

Guardar la mitad de las palabras en un lugar y la otra mitad en otro es una práctica extendida que debilita la seguridad. Si alguien encuentra la mitad de una frase de 12 palabras, el espacio de búsqueda se reduce lo suficiente como para que pueda probar combinaciones por fuerza bruta. Si necesitas distribuir el riesgo entre varios lugares, guarda copias completas por separado o usa Shamir's Secret Sharing (SLIP-39), que divide el secreto en N partes, de las cuales cualquier M pueden reconstruirlo sin debilitar ninguna parte por sí sola. Trezor es compatible con SLIP-39; la compatibilidad no es universal en otras billeteras.

Errores de recuperación de los que nadie te advierte

Estos problemas solo aparecen al restaurar la billetera, cuando más te juegas.

Frase adicional olvidada. Las palabras se introducen correctamente, pero la billetera deriva direcciones sin saldo. No aparece ningún mensaje de error. Los fondos están en la billetera protegida por la frase adicional, a la que no puedes acceder. Este es el fallo irreversible más común entre quienes activaron una frase adicional y solo la guardaron en la memoria.

Ruta de derivación incorrecta. Si restauras en una aplicación configurada por defecto para BIP-44 una billetera que usaba BIP-49 (SegWit envuelto) o BIP-84 (SegWit nativo), obtendrás direcciones distintas a partir de la misma semilla. Parecerá que faltan los saldos. Cambiar la ruta de derivación en la configuración avanzada de la nueva aplicación lo soluciona, siempre que sepas dónde buscar.

Incompatibilidad entre billeteras. No todas las billeteras son compatibles con todos los idiomas de BIP-39 ni con todos los tipos de moneda. Si restauras en un software que no admite la ruta de la cadena original, no aparecerá nada. Los fondos no han desaparecido; solo serán invisibles hasta que uses un software compatible con esa cadena.

Canales de Lightning sin un SCB. La semilla restaura el saldo en la blockchain. Para cerrar los canales abiertos de forma cooperativa, necesitas el archivo SCB. Sin él, los canales podrían cerrarse por la fuerza; si el respaldo está desactualizado, la contraparte podría reclamar una transacción de penalización.

Almacenamiento legible por una cámara. Un código QR de la semilla o una foto en una galería sincronizada con la nube pueden hacer que lo pierdas todo si vulneran una sola cuenta. La semilla nunca debe guardarse en un formato que una cámara o una captura de pantalla pueda enviar a un servidor.

Errores más comunes

Qué hacer ahora

En pocas palabras


Lecturas recomendadas

¿Qué es realmente una blockchain?

¿Qué es realmente una blockchain?

Deja de lado el entusiasmo exagerado para explicar qué es una blockchain: un registro compartido que nadie controla por sí solo. Usa una analogía sencilla: un tablón público que todos pueden leer, pero que nadie puede borrar a escondidas.

6 min de lectura
Claves públicas, claves privadas y por qué deberían importarte

Claves públicas, claves privadas y por qué deberían importarte

Explica la criptografía asimétrica con la analogía de un candado y una llave para que entiendas por qué es seguro compartir una dirección pública, pero una clave privada nunca debe dejar de estar bajo tu control.

7 min de lectura
Protección en la blockchain: estafas, señales de alerta y hábitos seguros

Protección en la blockchain: estafas, señales de alerta y hábitos seguros

Las estafas con criptomonedas les costaron a los estadounidenses $11.3 billion solo en 2025, pero la mayoría de los ataques sigue patrones previsibles. Aprende a reconocerlos y a adoptar hábitos que mantengan tus fondos fuera de su alcance.

11 min de lectura

Únete a nuestro boletín

Recibe una actualización amigable de nuestra parte una vez al mes. Sin spam, solo lo último de Zelcore.

Únete a nuestro boletín