La frase semilla es una secuencia de palabras que permite generar y recuperar todas las claves privadas de una wallet criptográfica. Sirve como método único para restaurar el acceso a los fondos sin necesidad de almacenar cada clave por separado. Su uso está estandarizado y es fundamental para la seguridad descentralizada de los activos.
¿Qué es una frase semilla?#
Una frase semilla (también llamada frase mnemotécnica) consiste en 12, 18 o 24 palabras elegidas aleatoriamente de un diccionario de 2048 palabras definido por el estándar BIP‑39. Estas palabras se emplean para crear una clave maestra determinista jerárquica (HD) que, a su vez, genera un número ilimitado de claves privadas y públicas.
Proceso de generación#
- Al crear una nueva wallet, el algoritmo selecciona aleatoriamente las palabras del listado BIP‑39 y se las muestra al usuario.
- La frase semilla se convierte en una clave maestra mediante hashing con SHA‑512.
- A partir de la clave maestra se derivan claves secundarias siguiendo los protocolos BIP‑32 y BIP‑44, lo que permite generar múltiples direcciones para transacciones.
Uso en diferentes tipos de wallets#
- Wallets no custodiales (por ejemplo, Tonkeeper, MetaMask, Trust Wallet) entregan la frase semilla al usuario, quien mantiene el control total de sus claves privadas. Estas wallets no almacenan claves en servidores centrales.
- Wallets custodiales ofrecidas por exchanges guardan la frase semilla y las claves en nombre del usuario, lo que simplifica el acceso pero reduce el control y aumenta los riesgos de seguridad.
Seguridad y buenas prácticas#
- Almacenamiento físico: guardar la frase en lugares seguros (cajas fuertes, papel resistente).
- Evitar copias digitales: no guardar la frase en dispositivos conectados a internet para minimizar riesgos de ciberataques.
- Respaldo múltiple: crear copias en distintas ubicaciones para evitar la pérdida total del acceso.
Restaurar el acceso#
- El usuario introduce la frase semilla en una wallet compatible con BIP‑39.
- La wallet verifica la corrección de la frase y genera las claves correspondientes.
- Tras la verificación, el usuario recupera el control de todos sus activos vinculados a esas claves.
Riesgos potenciales#
- Pérdida: sin respaldo, la frase perdida implica la pérdida irreversible de los fondos.
- Compromiso: si un tercero accede a la frase, puede controlar la wallet y transferir los activos.
Enlaces útiles#
- ¿Qué son las claves públicas y privadas?
- Importación y exportación de cuentas a través de JSON
- ¿Qué son las wallets deterministas jerárquicas (HD Wallets)?
Véase también#
- Frase semilla
- Wallet
- HD Wallets