Respaldas una hoja de papel —con doce o veinticuatro palabras— y te quedas tranquilo, convencido de que tus criptomonedas están seguras. Pero esa hoja no protege una sola cuenta. Protege todas las cuentas en todas las blockchains que admite tu billetera. En Zelcore, eso significa más de 80 cadenas al mismo tiempo. Entender exactamente por qué ocurre y qué implica para tus decisiones de custodia es la base de todo lo demás en materia de seguridad de la autocustodia.
Cómo una frase semilla codifica un universo de claves
Una frase semilla parece una secuencia de palabras aleatorias, pero codifica la entropía en bruto de forma precisa. BIP-39 —la propuesta de mejora de Bitcoin que estandarizó el formato— define una lista de exactamente 2,048 palabras en inglés. Cada palabra codifica 11 bits de información, así que ninguna es decorativa: cada palabra de la frase contiene datos específicos. Una frase de 12 palabras codifica 128 bits de entropía; una de 24 palabras codifica 256 bits.
La frase mnemotécnica no es la semilla criptográfica. Antes de derivar cualquier clave, la billetera procesa la frase mnemotécnica con PBKDF2-HMAC-SHA512 —una función de derivación de claves computacionalmente costosa— durante 2,048 iteraciones. El resultado es un valor binario de 512 bits: la semilla propiamente dicha. Este proceso dificulta los ataques de fuerza bruta, incluso si alguien adivina algunas palabras.
Una consecuencia fundamental: si añades una frase de contraseña opcional (a veces llamada la palabra número 25), la función PBKDF2 la incorpora y genera una semilla de 512 bits completamente distinta. Las mismas doce palabras con una frase de contraseña diferente desbloquean una billetera totalmente independiente. No existe ninguna relación entre ellas y, si olvidas la frase de contraseña, esos fondos desaparecen para siempre.
El árbol de derivación: una semilla, infinitas cuentas
La semilla de 512 bits es la raíz de un árbol de billetera determinista jerárquica (HD), definido por BIP-32. La billetera introduce los bytes de la semilla en HMAC-SHA512 (usando la cadena literal «Bitcoin seed» como clave), que divide el resultado de 512 bits en dos mitades iguales: una clave privada maestra de 256 bits y un código de cadena maestro de 256 bits. Todas las claves descendientes, las claves de niveles posteriores y las direcciones de la billetera se derivan de estos dos valores mediante operaciones HMAC-SHA512 repetidas.
BIP-44 estandariza cómo se recorre el árbol y define una ruta de derivación con el formato m/purpose'/coin_type'/account'/change/index. Cada segmento cumple una función específica:
- purpose siempre es
44'en las billeteras BIP-44. - coin_type identifica la cadena y se asigna a cada blockchain en un registro llamado SLIP-0044. Bitcoin es
0, Ethereum es60, Solana es501, Litecoin es2, Dogecoin es3y Cardano es1815. - account separa las cuentas independientes de una misma cadena.
- change e index generan direcciones individuales.
Los apóstrofos indican una derivación reforzada: una operación unidireccional que impide matemáticamente que una clave descendiente comprometida permita derivar claves hermanas o la clave principal. Por eso, las claves de tu cuenta de Ethereum no pueden revelar las de tu cuenta de Bitcoin, aunque ambas provengan de la misma clave maestra.
En Zelcore, una sola frase semilla controla al mismo tiempo BTC, ETH, SOL, ADA y decenas de otros activos. Cada uno reside en su propio subárbol coin_type y se deriva de forma determinista de la misma raíz de 512 bits.
Cómo funciona este ataque: un único punto de fallo en todas las cadenas
Como la derivación es determinista y está estandarizada, cualquiera que tenga tu frase semilla puede regenerar todas tus claves privadas en todas las cadenas compatibles. No es un defecto del diseño: así está diseñado el sistema. El modelo de seguridad da por sentado que nadie más verá tu frase semilla.
La consecuencia práctica es contundente. Una frase semilla filtrada no solo deja expuestos tus Bitcoin. El atacante puede derivar tu dirección de Ethereum, tu dirección de Solana, tu dirección de Cardano y las de todos tus demás activos a la vez. Tus fondos en Solana quedan comprometidos en cuanto alguien fotografía tu frase de recuperación de Bitcoin. Puede que ni siquiera sepa que tienes SOL.
Perder la frase semilla plantea el problema opuesto: no hay una alternativa de recuperación para cada cadena, recuperación de cuentas ni vía para escalar el caso al servicio de atención al cliente. La entropía que generó la semilla es matemáticamente irreversible. Perder el papel equivale a perder todas las cadenas a la vez.
Por eso las billeteras de hardware generan la frase semilla dentro de un elemento seguro y nunca la exponen a la computadora conectada. La semilla se genera sin conexión y permanece allí.
Metadatos específicos de cada cadena que la semilla no conserva
Al restaurar desde una frase semilla se regeneran las claves privadas y las rutas de derivación estándar, pero no se conserva todo. Hay varias categorías de datos que la semilla no puede reconstruir:
- Metadatos fuera de la cadena: las etiquetas de transacciones, las entradas de la libreta de direcciones y las notas personalizadas se guardan en la aplicación de billetera, no en la cadena.
- Rutas de derivación no estándar: algunas billeteras antiguas y algunas cadenas (históricamente, Solana y Cardano han usado convenciones de rutas distintas de las estrictas de BIP-44) pueden hacer que, al restaurar la billetera en otra aplicación, aparezca un saldo de cero aunque los fondos sigan en la cadena. Las claves están ahí; el software simplemente está consultando una dirección equivocada.
- Saldos de tokens: los tokens ERC-20 en Ethereum y los tokens SPL en Solana están registrados en contratos inteligentes de la cadena, pero una herramienta de recuperación básica quizá solo muestre el saldo de la moneda nativa. Los tokens están seguros; solo hace falta que la billetera consulte los contratos correspondientes.
- Posiciones en DeFi y NFT: solo son visibles cuando la billetera sabe qué contratos de protocolo consultar y qué punto de conexión RPC usar.
Recomendación práctica: documenta no solo tu frase semilla, sino también qué software de billetera y qué rutas de derivación usaste. Una frase semilla por sí sola no siempre aporta contexto suficiente para recuperar los fondos meses o años después.
Reutilización de direcciones e identidad entre cadenas
La segmentación coin_type de BIP-44 hace que una dirección de Bitcoin y una de Ethereum derivadas de la misma semilla no tengan relación matemática: comparten una raíz, pero no una clave pública. Sin embargo, las cadenas compatibles con EVM —Ethereum, BNB Chain, Polygon, Avalanche C-Chain, Base y otras— comparten coin_type = 60. Por eso, la misma dirección 0x... aparece en todas las cadenas EVM.
Esto es intencional, pero crea un vínculo de identidad entre cadenas. Cualquiera que conozca tu dirección de Ethereum puede consultar tu actividad en todas las cadenas EVM con esa misma dirección. Si te preocupa la privacidad, conviene entenderlo antes de consolidar tus activos.
Tradicionalmente, el modelo UTXO de Bitcoin fomenta generar una dirección nueva para cada transacción, algo que las billeteras HD hacen automáticamente. El modelo de cuentas de Ethereum hace que cambiar de dirección sea poco habitual; la mayoría de los usuarios mantiene una dirección por cuenta de forma indefinida. Reutilizar una dirección de Bitcoin en muchas transacciones reduce la privacidad, porque facilita vincular las entradas con un mismo propietario.
Para custodiar activos de alto valor, considera separarlos por semilla: usa una frase semilla distinta para la actividad de trading de mayor riesgo y otra para las tenencias a largo plazo, o usa un dispositivo aislado de la red (que nunca se haya conectado a una máquina con acceso a internet) para las posiciones grandes.
Cómo protegerte: defender el único punto de fallo
La frase semilla es, al mismo tiempo, tu herramienta de recuperación más poderosa y tu punto único de fallo más peligroso. Pasos concretos para protegerla:
- Grábala en metal, no en papel. Las placas de acero inoxidable o titanio resisten incendios e inundaciones. El papel no.
- Nunca la digitalices. No hagas capturas de pantalla, no la guardes en notas en la nube ni en gestores de contraseñas, y no escribas copias. En cuanto una frase semilla entra en contacto con un dispositivo conectado a una red, la superficie de ataque se amplía considerablemente.
- Comprueba que puedes recuperarla antes de depositar fondos importantes. Restáurala en un dispositivo nuevo usando solo la frase semilla para confirmar que funciona y genera las direcciones que esperas.
- Considera el uso de Shamir's Secret Sharing (SLIP-39). SLIP-39 es un estándar que divide una semilla en N partes y solo requiere M para reconstruirla. Esto permite distribuirlas en distintas ubicaciones geográficas —una parte en una caja fuerte en casa, otra con una persona de confianza y otra en la cámara acorazada de un banco— sin que ninguna ubicación guarde el secreto completo.
- Entiende las ventajas y los riesgos de la frase de contraseña. Una frase de contraseña sólida (la palabra número 25) permite una negación plausible: puedes guardar una pequeña cantidad señuelo en la billetera sin frase de contraseña, mientras que los fondos reales solo son accesibles con ella. El riesgo es equivalente: olvidar la frase de contraseña es tan irreversible como perder la semilla.
Para quienes usan una billetera de criptomonedas y tienen activos en muchas cadenas en Zelcore, este último punto es especialmente importante: una sola prueba de recuperación debería abarcar todas las cadenas que usas activamente, no solo la más obvia.
Conclusiones clave
- Una semilla de 12 palabras codifica 128 bits de entropía; una semilla de 24 palabras codifica 256 bits. Ninguna se puede recuperar si se pierde.
- BIP-32 y BIP-44 derivan un subárbol de claves independiente para cada blockchain (
coin_type), pero todos los subárboles descienden de la misma clave maestra: si se pone en riesgo la semilla, se ponen en riesgo todas las cadenas a la vez. - La compatibilidad de Zelcore con más de 80 cadenas significa que una sola frase de respaldo controla una cartera amplia y diversa; la seguridad física de ese respaldo es tan importante como su longitud.
- Las cadenas EVM (Ethereum, BNB Chain, Polygon y otras) comparten
coin_type = 60y, por tanto, comparten el espacio de direcciones: la misma dirección0xaparece en todas ellas. - Restaurar usando solo la semilla puede no mostrar los saldos de tokens ni las posiciones DeFi; documenta el software de billetera y las rutas utilizadas.
- Los respaldos metálicos, la distribución geográfica mediante SLIP-39 y una capa adicional de frase de contraseña son tres mejoras concretas que reducen de manera significativa el riesgo de un único punto de fallo.



