128 lanzamientos · BIP39

Crea tu semilla de 12 palabras con una moneda.

128 lanzamientos, un bolígrafo y tres hojas impresas. Tú generas la aleatoriedad, la conviertes en palabras a mano y una wallet calcula solo la última.

Tiempo
45 a 75 minutos
Nivel
Intermedio
Resultado
12 palabras BIP39 verificadas

Antes de empezar

Una semilla de 12 palabras son 128 bits al azar y 4 de control.

La lista BIP39 tiene 2048 palabras, y 2048 = 211. Cada palabra codifica 11 bits. Las primeras 11 palabras salen completas de tu moneda; la última mezcla 7 lanzamientos con 4 bits de checksum.

Lanzamiento de moneda. 11 × 11 + 7 = 128 casillas que llenas tú.
Checksum. Los 4 primeros bits del SHA-256 de tus 128 bits. Lo calcula una wallet.

128 moneda+4 checksum=132 bits=12 × 11

¿Por qué hacerlo a mano si una hardware wallet ya genera semillas? Porque así no necesitas confiar en el generador de números aleatorios de nadie: ves la aleatoriedad caer sobre la mesa. El costo es tu tiempo y el riesgo de error humano, que este método controla con dos comprobaciones y una verificación final. Si prefieres un punto intermedio, algunas wallets (COLDCARD, por ejemplo) mezclan tus lanzamientos con su propia entropía.

Requisitos

Lo que necesitas sobre la mesa y lo que debe quedar fuera.

Materiales

  • Una moneda con dos lados fáciles de distinguir. Cualquiera sirve; lo que importa es cómo la lanzas.
  • Las tres hojas impresas de esta guía. Imprime la hoja de trabajo por una sola cara.
  • Un bolígrafo y una superficie dura. Nada de lápiz: se borra.
  • Una wallet para la palabra 12 SeedSigner, o una hardware wallet de prueba sin fondos (Trezor Safe 3, BitBox02, COLDCARD con semilla temporal, Passport).
  • Opcional: una calculadora sin conexión.

Entorno

  • Sin cámaras. Ni webcams, ni cámaras de seguridad, ni el teléfono con la cámara hacia arriba sobre la mesa.
  • Sin teléfonos en la habitación ni asistentes de voz. No digas los resultados en voz alta.
  • Sin prisa. Reserva una hora sin interrupciones. Un error por cansancio cuesta más que el tiempo ahorrado.
  • Algo para quemar el papel con seguridad: un recipiente metálico, al aire libre.

Nunca

  • Escribir las palabras en una computadora o un teléfono conectados, ni en una web, ni en un chat.
  • Usar una wallet con fondos como wallet de prueba. Para borrarla, antes necesitas un respaldo comprobado.
  • Inventar lanzamientos ni «corregir» rachas que parecen poco aleatorias. Las rachas son normales.

Procedimiento

Nueve pasos, en este orden.

Cada paso indica en qué hoja trabajas. Las hojas 1 y 2 se vuelven secretas en cuanto escribes en ellas.

  1. 01

    Prepara el lugar y asigna valores

    Revisa el entorno según la lista anterior. En la hoja 1 anota qué lado vale 1 y cuál 0, y marca qué lista de palabras vas a usar. La de esta guía empieza en 0; la oficial de GitHub, en la línea 1.

    Hoja 1 · cabecera
  2. 02

    Lanza la moneda 128 veces

    Una tirada por casilla, en orden: 1A a 1K, 2A a 2K, y así hasta 12G. Las casillas rayadas 12H a 12K son el checksum: quedan vacías.

    • Agita la moneda entre las manos cerradas antes de cada tirada, sin mirar qué lado queda arriba.
    • Lánzala alto, con giro, y déjala caer sobre la mesa. No la atrapes.
    • Si notas que se repite un patrón, cambia la altura o la mano.
    Hoja 1 · retícula
  3. 03

    Cuenta ceros y unos

    Tacha el valor impreso debajo de cada casilla con 0 y cuenta los tachones. Deben salir entre 50 y 78 ceros, y ceros más unos deben sumar 128. Con una moneda honesta, el 99 % de las series cae en ese rango. Si no es así, destruye la hoja y empieza de nuevo.

    Hoja 1 · recuadros inferiores
  4. 04

    Convierte cada fila en un número

    Cada fila de 11 bits es un número entre 0 y 2047. Para no sumar 11 valores, divídela en tres grupos y busca cada uno en las tablas de la hoja 3:

    A–C · 1024 512 256
    0000
    001256
    010512
    011768
    1001024
    1011280
    1101536
    1111792
    D–G · 128 64 32 16
    00000
    000116
    001032
    001148
    010064
    010180
    011096
    0111112
    D–G (sigue)
    1000128
    1001144
    1010160
    1011176
    1100192
    1101208
    1110224
    1111240

    H–K vale directamente de 0 a 15 (0111 = 7); su tabla completa está en la hoja 3. Índice = (A–C) + (D–G) + (H–K). Si usas la lista oficial numerada desde 1, suma 1. En la fila 12 solo existen A–C y D–G: ese resultado se llama Z1 y todavía no es la palabra 12.

    Hoja 1 · columnas A–C, D–G, H–K, Índice · Hoja 3 · tablas
  5. 05

    Busca las 11 primeras palabras

    Con cada índice, busca la palabra en la lista y escríbela en la hoja 1. La lista de esta guía muestra al lado de cada palabra sus 11 bits agrupados como en tu hoja: compara los bits de tu fila con los de la lista. Si no coinciden, hay un error en una suma.

    Hoja 1 · columna Palabra · Lista BIP39
  6. 06

    Copia las 16 candidatas a la palabra 12

    Los 4 bits que faltan pueden valer de 0 a 15, así que la palabra 12 es una de las 16 que van de Z1 a Z1 + 15. Z1 siempre es múltiplo de 16: bloque = Z1 ÷ 16. En la lista, cada bloque está marcado con B0, B1… B127. Copia el bloque entero en la hoja 2.

    Hoja 2 · las 16 candidatas
  7. 07

    Deja que una wallet elija la única válida

    Exactamente una de las 16 cumple el checksum. Calcularlo a mano exige un SHA-256, así que lo hace una wallet sin conexión. Las tres rutas posibles están en la sección siguiente. Marca la candidata que aceptó y escríbela como palabra 12.

    Hoja 2 · palabra 12 elegida
  8. 08

    Verifica que la frase restaura la misma wallet

    Con las 12 palabras cargadas, anota el fingerprint (8 caracteres) y la primera dirección de recepción. Después borra la wallet de prueba, vuelve a introducir las 12 palabras desde el papel y comprueba que el fingerprint y la dirección coinciden carácter por carácter. Usa el mismo tipo de dirección las dos veces (Native SegWit, bc1q…).

    Hoja 2 · verificación
  9. 09

    Respalda y destruye

    Pasa las 12 palabras a la tarjeta de respaldo o a una placa de acero y compáralas una vez más con la hoja 1. Después quema las hojas 1 y 2 y cualquier borrador. Contienen toda la entropía: quien las vea puede reconstruir tu semilla. La hoja 3 y la lista no tienen secretos.

    Tarjeta de respaldo

¿Quieres revisar tu respaldo, tu passphrase y tu plan con alguien? En la asesoría 1 a 1 lo ordenas con tu caso real, sin compartir nunca tus palabras.

Ver la asesoría ↓

Paso 07 en detalle

Tres formas de obtener la palabra 12.

Las tres dan la misma palabra. Elige según el equipo que tengas.

Ruta A · la más directa

SeedSigner

Su herramienta de cálculo de la palabra final acepta las 11 primeras palabras y después los 7 lanzamientos de la fila 12, y calcula el checksum por ti. No necesitas probar candidatas: comprueba que la palabra que muestra esté en tu bloque de 16.

Sin conexión por diseño

Ruta B · la más común

Hardware wallet de prueba

Elige recuperar una wallet de 12 palabras e introduce las 11 primeras. Para la última, prueba tus candidatas: la wallet rechaza las que no cumplen el checksum. Algunos modelos, al teclear las letras, solo ofrecen las palabras válidas. Usa un equipo sin fondos o la función de semilla temporal de COLDCARD.

Bórrala al terminar

Ruta C · avanzada

Computadora sin conexión

Una computadora arrancada desde un sistema en vivo como Tails, sin red, con la herramienta BIP39 de Ian Coleman descargada y verificada antes. Introduces los 128 bits y te devuelve la frase completa. Reinicia al terminar. Solo si sabes comprobar lo que descargas.

Más superficie de ataque

Evita las calculadoras de palabra final en apps del teléfono o en webs. Funcionan, pero ponen 11 de tus 12 palabras en un dispositivo conectado a internet, y con 16 candidatas reconstruir la última es inmediato.

Ejemplo resuelto

Una semilla completa, de la moneda a la dirección.

Los 128 bits de este ejemplo salen de un hash público, no de una moneda. Sirven para practicar las sumas y ensayar la verificación en tu wallet de prueba antes de hacerlo con tu semilla real.

PÚBLICAEsta frase está publicada en internet. Cualquier bitcoin que reciba se pierde. No la uses nunca para guardar fondos.
NºBits · A–C D–G H–KA–CD–GH–KÍndicePalabra
01001101001112561607423crunch
021000100010110246451093master
0311010110011153617631715stool
040000110110009612108assault
050001001000101441145banana
060111001101076814410922infant
0700101100100256964356clutch
080011101101125620811475derive
0910100011011128016111307pet
10110011111011536112131661soul
11001111001012562245485device
121001000····1024128csZ1 = 1152ver candidatas

Conteo de control: 65 ceros y 63 unos, dentro del rango de 50 a 78. Fila 12: Z1 = 1152, bloque 72. Estas son las 16 candidatas; la wallet aceptó solo una:

mosquito1152
mother1153
motion1154
motor1155
mountain1156
mouse1157
move1158
movie1159
much1160
muffin1161
mule1162
multiply1163
muscle1164
museum1165
mushroom1166
music1167
Frase
crunch master stool assault banana infant clutch derive pet soul device motion
Fingerprint
044a92fa
Primera dirección
bc1q6cxjpjh9e2fwfsz2vmls8y4l24zvsnm2k64df3
Ruta
m/84'/0'/0'/0/0 · Native SegWit · sin passphrase

Ensayo recomendado: carga esta frase en tu wallet de prueba, busca el fingerprint y la primera dirección y compáralos con los de arriba. Si coinciden, ya sabrás dónde mirar cuando lo hagas con tu semilla.

Preguntas frecuentes

Las dudas que aparecen a mitad de camino.

¿Una moneda es lo bastante aleatoria?

Casi. Un estudio de 2023 con 350.757 lanzamientos encontró que una moneda cae del mismo lado del que partió el 50,8 % de las veces. Con ese sesgo, tus 128 lanzamientos aportan unos 127,98 bits de entropía: la diferencia es despreciable.

El riesgo real está en el método: atrapar la moneda siempre igual, lanzarla sin giro, inventar resultados u omitir casillas. Por eso conviene agitarla sin mirar antes de cada tirada y dejarla caer sobre la mesa.

¿Y si me equivoco en una suma?

La wallet calcula el checksum a partir de las 11 palabras que le das, así que no detecta errores de suma: simplemente obtienes otra semilla, igual de aleatoria. El peligro es que lo escrito no coincida con lo cargado en la wallet.

Dos defensas: compara los bits de cada fila con los que muestra la lista y haz la restauración del paso 8 leyendo desde el papel definitivo.

¿Puedo elegir las palabras yo mismo?

No. Las personas eligen palabras previsibles, aunque no lo parezca, y eso reduce muchísimo la cantidad de semillas que un atacante tiene que probar. La moneda existe para quitarte esa decisión.

¿12 o 24 palabras?

12 palabras dan 128 bits, el mismo nivel de seguridad que ofrece la criptografía de curva elíptica de Bitcoin. Una semilla de 24 palabras exige 256 lanzamientos y deja 128 candidatas para la última palabra en lugar de 16, lo que vuelve impráctico probarlas una por una. Para este método, 12 es la opción razonable.

¿Existe la lista en español?

BIP39 define una lista en español, pero muchas wallets solo aceptan la inglesa. Una frase en español podría impedirte recuperarla en otro equipo. Esta guía usa la lista en inglés.

¿Necesito una passphrase?

Es opcional y es un tema aparte. Una passphrase BIP39 crea otra wallet a partir de las mismas 12 palabras; si la pierdes, esos fondos son irrecuperables. Si la usas, se guarda separada de la tarjeta y se verifica con su propio fingerprint.

¿Puedo usar dados en lugar de una moneda?

Sí, pero es otro procedimiento. Un dado de seis caras aporta unos 2,58 bits por tirada, así que hacen falta al menos 50 tiradas para 128 bits. COLDCARD, por ejemplo, pide 50 tiradas para 12 palabras. Esta plantilla está pensada solo para moneda.

Asesoría 1 a 1 · 159 € + IVA

Ya tienes 12 palabras. Ahora falta todo lo que las protege.

Una semilla bien generada es el comienzo. Que tus bitcoin sigan siendo tuyos dentro de diez años depende del resto: dónde guardas el respaldo, si te conviene una passphrase, cómo verificas tu wallet, qué datos expones al comprar y qué pasa si un día no estás. En dos horas, con tu caso sobre la mesa, lo ordenas con Juan, que desde 2021 dedica su trabajo a explicar autocustodia y privacidad en Bitcoin.

Define tus prioridades
Entenderás qué responsabilidades de custodia puedes asumir y qué necesitas preparar según tu experiencia.
Prepara tu autocustodia
Compararás opciones de custodia, configuración y respaldos antes de mover fondos.
Compra con más privacidad
Identificarás qué datos expones, qué puedes reducir y qué límites tiene cada alternativa.
Construye tu plan de acción
Saldrás con tus próximos pasos ordenados y fuentes oficiales para verificarlos.

Tus claves se quedan contigo. En la sesión nunca se piden tus palabras, tu passphrase, tus saldos ni acceso a tus fondos. Sin acceso remoto ni operaciones en tu nombre.

Paciencia y personalización

«Valoro especialmente la forma clara, paciente y profesional con la que me guió en todo el proceso, sin prisas y adaptándose a mi nivel técnico.»

Juani

Explicaciones accesibles

«Me lo has transmitido de manera simple y accesible.»

Mateo

Claridad y predisposición

«[…] muy claro, y muy sencillo que era lo que necesitaba. […] Te agradezco nuevamente la predisposición.»

Franco

Solo BitcoinSin recomendaciones de inversiónSin acceso a tus fondos

Newsletter · gratis

¿Todavía no es momento de una sesión? Sigue aprendiendo desde tu correo.

Historias, curiosidades y novedades de Bitcoin y privacidad. Te suscribes con un alias, sin tu nombre real.

  • Kit de iniciación a la privacidad digital, gratis cuando esté listo. Valor estimado: 25 euros.
  • Sin tu nombre real: te suscribes con un alias o seudónimo.
  • Baja en cualquier momento, con un clic desde cualquier correo.

Fuentes · consultadas el 24 de octubre de 2026

De dónde sale cada dato.

  1. BIP39: Mnemonic code for generating deterministic keysEspecificación: checksum de ENT/32 bits del SHA-256, 11 bits por palabra.
  2. Lista oficial english.txtLa lista impresa en esta guía coincide con ella: SHA-256 2f5eed53a4727b4bf8880d8f3f199efc90e58503646d9ff8eff3a2ed3b24dbda.
  3. Fair coins tend to land on the same side they startedBartoš y otros, 2023. 350.757 lanzamientos; probabilidad de caer del mismo lado: 0,508.
  4. SeedSigner 0.5.1Cálculo de la palabra final con lanzamientos de moneda, selección de palabra o ceros.
  5. COLDCARD: Master SeedEntropía del usuario con dados (mínimo 50 tiradas para 12 palabras) o moneda (128 lanzamientos).
  6. Blockstream: generar la frase con objetos físicosMétodo equivalente: primeros 7 bits de la palabra 12 y 16 candidatas.

Material educativo. No es asesoramiento financiero ni un servicio de custodia. Antes de guardar un monto relevante, practica el procedimiento completo y verifica la recuperación.