El estándar 1248
Cómo grabar una seed BIP39 en metal usando perforaciones, sin estampar una sola letra
Esta página es un añadido de Eric de Castro a la traducción — no forma parte del contenido original de Greg Walker.
En la página de billeteras vimos que una copia de seguridad en metal es la forma más duradera de guardar tu seed. La forma más obvia es estampar las palabras letra por letra. El estándar 1248 resuelve el mismo problema de una forma más rápida y discreta: en vez de letras, marcas perforaciones que representan números.
Es la base del producto Stackbit 1248, pero la idea es abierta: puedes reproducirla en cualquier placa o tarjeta de metal.
Antes que nada: esto no es una billetera
Aunque se le diga "billetera de metal", una copia de seguridad 1248 no envía ni recibe bitcoin, no tiene pantalla y no firma nada. Es solo una copia física de tu seed — las mismas 12 o 24 palabras que tu billetera mostró en la configuración, grabadas en un material que sobrevive al fuego, al agua y al paso del tiempo. Para gastar, vuelves a introducir esas palabras en una billetera de verdad.
Cada palabra es un número
El truco del método está en un detalle del BIP39: la lista oficial tiene 2048 palabras, y cada palabra ocupa una posición fija en esa lista, del 1 al 2048.
abandones la palabra número 1.boxes la número 213.zooes la última, número 2048.
Es decir: anotar la posición (un número de hasta 4 dígitos) es lo mismo que anotar la palabra. En vez de grabar ocho o más letras, grabas 4 dígitos.
La consulta posición ↔ palabra es pública y oficial (la lista del BIP39). Cualquier billetera o tabla impresa hace la traducción de vuelta — no quedas atado a ningún fabricante.
Cómo los números se convierten en perforaciones
Aquí entra el "1248". Cada dígito (de 0 a 9) se construye sumando solo cuatro valores: 1, 2, 4 y 8. Marcas las perforaciones cuyos valores, sumados, dan el dígito que quieres:
| Dígito | Perforaciones marcadas | Dígito | Perforaciones marcadas |
|---|---|---|---|
| 0 | (ninguna) | 5 | 1 + 4 |
| 1 | 1 | 6 | 2 + 4 |
| 2 | 2 | 7 | 1 + 2 + 4 |
| 3 | 1 + 2 | 8 | 8 |
| 4 | 4 | 9 | 1 + 8 |
Con 1, 2, 4 y 8 puedes formar cualquier dígito de 0 a 9 — es el mismo truco que usa el ordenador para guardar números (cada perforación es un bit).
Cada palabra ocupa una fila con cuatro columnas, una por cada dígito del número (miles, centenas, decenas, unidades). La primera columna nunca pasa de 2 (porque el número más alto es 2048), así que en la práctica solo usa 1 y 2.
En el mercado existen tarjetas listas con este sistema. En algunas el número queda grabado directamente en el metal (perforado o con láser); en otras, las marcas se hacen con adhesivos sobre la placa. En Brasil, Stackbit fabrica este tipo de material.
Ejemplos
Abajo, tres palabras marcadas. Las perforaciones rellenas (naranja) son las que perforarías; súmalas en cada columna para leer el número.
abandon = posición 1 → dígitos 0-0-0-1
box = posición 213 → dígitos 0-2-1-3
zoo = posición 2048 → dígitos 2-0-4-8
Fíjate en zoo (2048): la columna de los miles marca el 2, la de las decenas marca el 4 y la de las unidades marca el 8 — literalmente "1248" en acción.
Codificador 1248
Escribe una palabra de la lista BIP39 o su número (1 a 2048) y mira qué perforaciones marcarías en la tarjeta.
Cómo leer de vuelta
Recuperar es el camino inverso, palabra por palabra:
- En cada una de las 4 columnas, sumas las perforaciones marcadas → obtienes un dígito.
- Juntas los 4 dígitos → el número de la palabra (1 a 2048).
- Consultas ese número en la lista BIP39 → la palabra.
- Repites para las 12 o 24 filas, en orden, y escribes la seed en tu billetera.
El orden de las palabras importa. Marca una fila por palabra, de arriba a abajo, exactamente en el orden en que la billetera las mostró.
¿Y si me equivoco al marcar?
El propio BIP39 tiene una verificación de errores incorporada (la última palabra funciona como un checksum). Si lees mal una perforación y la seed sale inválida, la billetera la rechaza en lugar de aceptarla en silencio — lo que te avisa de que algo salió mal en la lectura. Aun así, marca con calma y comprueba dos veces: el checksum detecta la mayoría de los errores, pero no repara tu única copia.
Pros y contras
- A favor: rápido de grabar (perforaciones en vez de letras); discreto (quien lo encuentre ve solo perforaciones, no palabras); compacto; y resistente al fuego/agua como cualquier copia de seguridad en metal.
- En contra: dependes de la lista BIP39 para leerlo de nuevo (guarda una copia impresa junto con la placa, por seguridad); una perforación ambigua puede confundir la lectura; y, como cualquier copia de seguridad, quien tenga acceso físico a la placa tiene tu seed.
Una copia de seguridad en metal guarda la seed en claro. Para protegerla incluso si alguien encuentra la placa, combínala con una passphrase (la "25ª palabra", que no grabas en el metal) o con un esquema multisig distribuido en varios lugares.
Volver a Billeteras → Billetera de metal.