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.
- 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).
- 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.
- 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.
- 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:
- No se guarda en ningún sitio: ni en una billetera de hardware, ni en la aplicación ni en la copia de seguridad. Solo existe en tu memoria o en un registro escrito aparte.
- Cada contraseña adicional distinta, incluida una vacía, produce una semilla maestra completamente diferente y, por tanto, una billetera completamente diferente. Las billeteras derivadas de las mismas palabras con dos contraseñas adicionales distintas no tienen ninguna relación criptográfica entre sí.
- Una contraseña adicional en blanco es válida y produce la billetera estándar que usan la mayoría de las personas.
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:
- La derivación reforzada usa la clave privada principal. Ni siquiera alguien que tenga la clave pública extendida (xpub) de la clave principal puede calcular las claves secundarias derivadas de esta manera. Así se evita que la filtración de una xpub termine exponiendo claves privadas.
- La derivación normal usa la clave pública principal. Esto permite que las billeteras de solo consulta y los exchanges generen direcciones de depósito sin acceder nunca a una clave privada.
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:
- Los saldos en la blockchain y el historial de transacciones de cada cuenta estándar BIP-44
- Todas las direcciones derivadas en las cadenas compatibles
- La posibilidad de gastar fondos desde cualquiera de ellas
Qué no puedes recuperar con la semilla:
- Los PIN de las billeteras de hardware, las etiquetas personalizadas de las cuentas y las entradas de la libreta de direcciones. Son metadatos guardados solo en el dispositivo.
- El estado de los canales de Lightning Network. Lightning funciona fuera de la cadena; para recuperar los saldos de los canales abiertos, además de la semilla necesitas un archivo static channel backup (SCB).
- Las configuraciones de solo lectura que usaban rutas de derivación no estándar.
- Los datos específicos de las aplicaciones, como las etiquetas de la cartera, las alertas de precios y los puntos de acceso RPC personalizados. En Zelcore, los contactos y la configuración deben crearse de nuevo después de restaurar la billetera; tus saldos no se ven afectados.
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:
- Anótala en papel, en el orden correcto, en cuanto aparezca durante la configuración.
- Completa el paso de verificación que te pida la billetera y, antes de depositar una cantidad importante, prueba a restaurarla de verdad.
- Guarda al menos dos copias en lugares seguros y separados físicamente: una caja fuerte ignífuga, una caja de seguridad o un lugar externo de confianza.
- Si vas a conservar fondos a largo plazo, grábala en una placa metálica de respaldo. El acero y el titanio resisten las temperaturas de un incendio doméstico típico y las inundaciones. El papel no.
Nunca hagas lo siguiente:
- Le tomes una foto. En la mayoría de los teléfonos, las fotos se sincronizan automáticamente con servicios en la nube.
- La escribas en una aplicación, extensión o sitio web, a menos que estés restaurando una billetera a propósito; incluso entonces, verifica el origen del software.
- Te la envíes por correo electrónico ni la guardes en una aplicación de notas, un documento en la nube o un gestor de contraseñas en línea.
- La compartas con nadie. Ningún proveedor de billeteras, exchange ni agente de soporte te la pedirá jamás. Quien lo haga intenta robarte los fondos. El equipo de soporte de Zelcore nunca te pedirá la frase semilla.
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.
- Papel: es barato y fácil de leer, pero se deteriora con los años y no resiste el fuego ni el agua.
- Metal: resiste ambas cosas, cuesta más y lleva más tiempo prepararlo. Cuando perder los fondos sería doloroso, el metal es la opción práctica.
- Copias digitales: las fotos, el almacenamiento en la nube y las notas en gestores de contraseñas dejan la semilla expuesta a perderse por completo si vulneran una sola cuenta. No se recomiendan para guardar la semilla.
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
- Almacenamiento digital. Las capturas de pantalla, las aplicaciones de notas, los borradores y los documentos en la nube están expuestos al malware y a las filtraciones de datos. La semilla debe guardarse sin conexión.
- Ingeniería social. Si alguien que dice ser de «soporte» te pide la frase para «verificar» o «restablecer» tu cuenta, siempre es un fraude. Tu superficie de ataque recoge las distintas variantes.
- Una sola copia. Tener una única copia en papel en un único lugar te expone a perderla para siempre por un incendio, una inundación o un robo.
- No probar la restauración. Dedica cinco minutos ahora y evita arriesgarlo todo más adelante.
- Confundir la frase semilla con la clave privada. Una clave privada controla una dirección. La semilla las deriva todas. Perder una clave es doloroso; perder la semilla lo es todo.
Qué hacer ahora
- Verifica hoy tu respaldo. Busca la frase y confirma que todas las palabras se lean con claridad.
- Anota la ruta de derivación si tu billetera usa una que no sea estándar. Con BIP-44 estándar, no hace falta anotarla.
- Guarda la frase adicional por separado y comprueba que funciona. Si usas una, prueba a restaurar la billetera por completo al menos una vez con ambas.
- Guarda un respaldo estático de los canales si usas Lightning, en un lugar distinto al de la semilla, y actualízalo cada vez que abras o cierres un canal.
- Elige el soporte según la cantidad. Papel para cantidades pequeñas y en entornos de bajo riesgo; metal cuando los fondos sean considerables.
- Prepara un plan de custodia. Tu plan personal de custodia convierte estas reglas en límites que puedas seguir, y la guía Cómo hacer copias de seguridad y recuperar tu billetera muestra los pasos exactos en Zelcore.
En pocas palabras
- Una frase semilla es una codificación legible para las personas de la entropía maestra que genera todas las claves de tu billetera, estandarizada por BIP-39, BIP-32 y BIP-44.
- 12 palabras equivalen a 128 bits de entropía; 24 palabras, a 256 bits. Es imposible adivinarlas.
- Perder la frase significa una pérdida permanente e irreversible. Lo mismo ocurre si olvidas una contraseña adicional.
- La semilla restaura los saldos y las direcciones. No restaura los PIN, las etiquetas, los canales de Lightning ni las rutas no estándar.
- Guarda al menos dos copias sin conexión en lugares seguros separados. Si tienes fondos importantes, prefiere el metal. Nunca dividas las palabras ni las guardes donde pueda acceder una cámara o internet.



