Una frase semilla es una secuencia de entre 12 y 24 palabras sencillas que sirve para generar y hacer copias de seguridad de las claves privadas de tu cartera de Bitcoin.

Se necesitan claves privadas para demostrar la propiedad al autorizar una transacción de bitcoin.
Puedes pensar en las claves privadas como llaves maestras que desbloquean tus bitcoins cuando necesitas gastarlos. Por lo tanto, crear, gestionar y proteger las claves privadas es de suma importancia.
Entonces, ¿de dónde proceden las claves privadas? … De una frase semilla.
La mayoría de las carteras de Bitcoin modernas (también conocidas como carteras deterministas jerárquicas o carteras «HD») crean claves privadas mediante un proceso estándar que utiliza una frase semilla. El proceso comienza generando aleatoriedad (también conocida como «entropía») para crear un número de entre 128 y 256 bits (entre 128 y 256 unos y ceros). Para facilitar la lectura y el uso por parte de las personas, ese número aleatorio se convierte en una secuencia correspondiente de 12 o 24 palabras llamada «frase semilla», que se utiliza para crear claves privadas. Puedes pensar en una frase semilla como una forma comprensible para las personas de representar un número aleatorio muy grande.
El proceso de pasar de una frase semilla a las claves privadas es determinista, lo que significa que el mismo conjunto de claves privadas siempre puede reproducirse a partir de una frase semilla determinada. Por lo tanto, las frases semilla cumplen dos funciones principales:
- Fuente de claves privadas: Al configurar una cartera bajo tu propia custodia, se crea una frase semilla que se utiliza como fuente única para generar tus claves privadas.
- Recuperación de claves privadas: Si tu cartera de Bitcoin se pierde, se daña o se destruye, puedes utilizar tu frase semilla para volver a crear todas tus claves privadas y recuperar el control de tus bitcoins.
Si utilizas una cartera de Bitcoin con custodia, como Strike, el custodio se encargará de gestionar la frase semilla y las claves privadas en tu nombre. La autocustodia de tus bitcoins es el proceso mediante el cual envías tus bitcoins a una dirección cuyas claves privadas controlas tú, incluida la frase semilla a partir de la que se crean.
Aunque bitcoin es un activo digital que existe como registros en un libro mayor distribuido llamado cadena de bloques, puedes tener tu frase semilla en tu poder o incluso memorizarla. Dado que la única forma de gastar bitcoins es utilizando la clave privada correcta, tener el control exclusivo de tu frase semilla (y, por extensión, de tus claves privadas) te permite poseer bitcoins sin depender de ningún tercero de confianza.
No hace falta decir que lo más importante que debes saber sobre las frases semilla es que deben mantenerse secretas y seguras. Si alguien obtiene tu frase semilla, puede recrear tus claves privadas y apoderarse de tus bitcoins.
¿De dónde proceden las palabras de la frase semilla?
Las palabras de la frase semilla proceden de una lista de palabras estandarizada definida por la Propuesta de mejora de Bitcoin n.º 39 (también conocida como BIP39). Esta propuesta se introdujo en 2013 para simplificar y mejorar el proceso de hacer copias de seguridad y recuperar carteras de Bitcoin.
La lista de palabras contiene 2,048 palabras sencillas. Sin embargo, solo las primeras 4 letras de cada palabra son relevantes, ya que no hay dos palabras de la lista que compartan las mismas primeras 4 letras. La lista está ordenada alfabéticamente, de modo que cada palabra corresponde a un número específico de la lista: «Abandon» es la primera palabra y «Zoo», la última.
Para crear una frase semilla de 24 palabras, tu cartera seguirá estos pasos:
- Comenzar con aleatoriedad: Tu cartera utilizará un algoritmo de generación de números aleatorios para producir un número de 256 bits: una secuencia única de 256 unos y ceros.
- Añadir una suma de comprobación: Se añade una suma de comprobación de 8 bits al final de este número calculando el hash del número, tomando los primeros 8 bits del hash determinista y añadiéndolos al final para crear un número de 264 bits. Esta suma de comprobación sirve como control de seguridad interno dentro del propio número para evitar errores o manipulaciones.
- Dividir en segmentos de 11 bits: A continuación, el número de 264 bits se divide en 24 segmentos independientes de 11 bits. En binario, 11 bits pueden representar números del 0 al 2,047 (2,048 combinaciones en total).
- Correspondencia con la lista de palabras: Cada segmento de 11 bits corresponde a una palabra específica de la lista de palabras BIP39. Por ejemplo, el número
00000000000corresponde a la primera palabra (“Abandon”);00000000001corresponde a la segunda palabra (“Ability”), y así sucesivamente hasta que11111111111corresponda a la palabra número 2.047 (“Zoo”). - Finalizar la frase: El número de 264 bits (256 bits de aleatoriedad + 8 bits de suma de comprobación) ahora se corresponde con una frase semilla y puede utilizarse como fuente única para generar claves privadas.
Según la cartera o la configuración, las frases semilla también pueden tener 12 o 18 palabras, lo que ofrece diferentes equilibrios entre simplicidad y seguridad. Las frases de 12 y 18 palabras siguen el mismo procedimiento, excepto que tienen 128 o 192 bits de aleatoriedad, con sumas de comprobación de 4 o 6 bits, respectivamente.
Al configurar una cartera de autocustodia, se te pedirá que anotes tu frase semilla. Es fundamental anotar las palabras con precisión y en el orden correcto. Para protegerla de los daños causados por el agua o el fuego, considera guardar tu frase semilla en una placa de acero. Además, ten en cuenta que tu frase semilla es la copia de seguridad de tus bitcoins, así que debes protegerla con el máximo cuidado.

¿Cómo funciona una frase semilla?
Una vez que tu cartera ha transformado la aleatoriedad en una frase semilla, puede utilizarse para generar las claves privadas y públicas, así como las direcciones de Bitcoin posteriores. Estos son los conceptos básicos de su funcionamiento:
- Generar una frase semilla: Tu cartera genera tu frase semilla mediante el proceso descrito anteriormente; después, debes anotarla de inmediato y guardarla de forma segura.
- Crear una semilla: La frase semilla se somete a un hash para producir una semilla: una secuencia única de números y letras.
- Crear la clave maestra: A partir de tu semilla, tu cartera crea una clave maestra (también llamada “clave privada maestra”), que sirve como entrada principal para crear claves privadas.
- Derivar claves privadas: A partir de la clave maestra se pueden crear innumerables claves privadas únicas, que pueden utilizarse para autorizar transacciones.
- Crear claves públicas: Para cada clave privada se puede generar una clave pública correspondiente, que puede compartirse públicamente sin exponer la clave privada asociada.
- Crear direcciones de Bitcoin: Cada clave pública puede utilizarse para crear una dirección de Bitcoin, que puedes compartir fácilmente con otras personas para recibir transacciones de bitcoin.
- Firmar transacciones: Después de recibir bitcoins en una de tus direcciones, puedes gastarlos autorizando una transacción mediante una firma digital, que solo puede crearse con la clave privada correspondiente.
El proceso de pasar de una frase semilla a un conjunto de direcciones de Bitcoin es determinista, lo que significa que la misma semilla siempre generará exactamente el mismo conjunto de claves privadas, claves públicas y direcciones.
Esto significa que tener entre 12 y 24 palabras en tu poder puede proteger todo tu patrimonio en bitcoins. Es una forma de guardar dinero sin depender de ningún banco ni custodio y disfrutar de plena autonomía financiera. Las frases semilla ofrecen varias ventajas:
- Simplicidad: Una sola frase puede servir para hacer una copia de seguridad y recuperar innumerables claves privadas.
- Legibilidad humana: Es más fácil recordar entre 12 y 24 palabras que una larga secuencia de letras o números aleatorios, que es la forma en que se representan las semillas y las claves privadas.
- Compatibilidad entre carteras: El estándar BIP39 está ampliamente adoptado, por lo que puedes utilizar tu frase semilla para recuperar todas tus claves privadas en una nueva aplicación de cartera de autocustodia.
- Movilidad: Cuando anotas tu frase semilla (o incluso la memorizas), puedes llevar contigo todo tu patrimonio en bitcoins, lo que te ofrece una movilidad y autonomía sin precedentes.
¿Qué nivel de seguridad ofrecen las frases semilla?
Las frases semilla generadas aleatoriamente son extremadamente seguras debido a la enorme cantidad de combinaciones posibles.
En binario, cada bit puede ser 1 o 0. Para una frase semilla de 24 palabras, que procede de 256 bits de aleatoriedad, existen 2²⁵⁶ combinaciones posibles. Esto significa que las frases semilla representan números únicos dentro de un rango de posibilidades inimaginablemente amplio:
- Frase semilla de 12 palabras: Un número de 128 bits con 2¹²⁸ combinaciones posibles, o un número entre 0 y 3.400 X 1038 (también llamado ~340 undecillion)
- Frase semilla de 18 palabras: Un número de 192 bits con 2¹⁹² combinaciones posibles, o un número entre 0 y 6.277 X 1057 (también llamado 6.277 quattuordecillion)
- Frase semilla de 24 palabras: Un número de 256 bits con 2²⁵⁶ combinaciones posibles, o un número entre 0 y 1.157 X 1079 (también llamado 1.157 quattuorvigintillion)
Para ponerlo en perspectiva, un número aleatorio de 256 bits es un número entre 0 y 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936. Para ponerlo en contexto, hay más combinaciones posibles que átomos en 100.000 millones de galaxias (átomos, no estrellas). Incluso con toda la capacidad de cálculo del mundo, encontrar correctamente la frase semilla aleatoria de alguien mediante intentos de “fuerza bruta” es, a todos los efectos, imposible.
No es una aguja en un pajar; es un átomo en un universo. Esta asimetría entre la facilidad de generar una frase semilla y la absoluta imposibilidad de adivinarla constituye una característica de seguridad de Bitcoin.
La seguridad de una frase semilla no depende tanto de que una persona o un ordenador la adivine, sino de evitar que alguien te la robe. Cuando asumes la autocustodia de tus bitcoins, debes proteger tu frase semilla con el máximo cuidado para evitar su robo, pérdida o deterioro. Puedes leer más sobre las mejores prácticas para proteger tus claves privadas y tu frase semilla aquí.