Al terminar esta lección podrás
- Probar una copia sin exponer la seed: dónde se teclea, cuándo se puede borrar y con qué se compara
- Separar probar la copia de recuperar tras una pérdida, una rotura o un robo
Probar la copia y recuperar la billetera no son lo mismo. Pruebas cuando el aparato o la app siguen en tus manos y quieres saber si la copia vale, sin exponerla. Recuperas cuando el aparato se perdió, se rompió o te lo robaron, y eso tiene sus propias reglas: las de la lección 2.5. Aquí solo se prueba.
Comparas con tu ficha: la huella confirma las palabras y la passphrase; la primera dirección, el tipo de script y la ruta. En una multifirma, prueba también que el descriptor guardado da la misma primera dirección. Con SLIP-39, prueba con el número justo de partes del umbral, combinándolas hasta que cada parte haya entrado al menos una vez, y sin reunirlas en un mismo sitio si tu aparato deja meterlas en varias sesiones.
Para probarla, la seed se teclea así:
- Solo donde ya vive: en su hardware wallet o, si nació en software, en la misma app del mismo aparato, con el teclado del sistema.
- Solo si ninguna billetera de esa seed tiene fondos, tampoco las de passphrase. Entonces se borra y se restaura ahí.
- La excepción, solo para la seed de una hardware wallet: una segunda hardware wallet vacía, que se borra al terminar.
- Con un Trezor Model One, siempre la recuperación avanzada, también en su comprobación de copia.
Hay reglas que valen siempre, pruebes o recuperes. La seed no se teclea nunca en una web. Una seed nacida en software no va nunca a una hardware wallet. Y nunca se borra la única billetera con fondos, ni su app ni su aparato.
Con fondos dentro, usa la comprobación de copia del aparato o de la app. Si el aparato no la trae, la segunda hardware wallet vacía; si no tienes otra, consíguela antes de probar, sin tocar la que tienes. Si la app no la trae, crea una billetera nueva sin tocar la otra (si es ahorro, en una hardware wallet vacía; si no, en la misma app si admite varias billeteras o en otro aparato limpio), prueba su copia mientras está vacía y mueve allí los fondos. La comprobación de copia no mira la passphrase: cierra esa billetera, ábrela tecleando la passphrase desde la copia escrita y mira en la pantalla la primera dirección o la huella. Si tu app solo la abre volviendo a teclear las palabras, no lo hagas con fondos: haz una billetera nueva, como se explica justo antes.
Si algo no coincide y no encuentras la errata, no borres nada. Crea una billetera nueva. Si la seed es de una hardware wallet, en una segunda hardware wallet vacía; si no tienes otra, no borres ni actualices la que tienes hasta conseguirla. Si nació en una app, donde dice el párrafo anterior. Prueba la copia nueva mientras está vacía y solo entonces mueve allí los fondos. La primera se borra solo con todo confirmado y sin saldo en ninguna cuenta, tampoco en las de passphrase.
En «Estrategias de copia de la seed» lee «Probar la recuperación sin exponer la seed». En «Cómo recuperar tu billetera», el punto 2 del proceso y «Cuándo y cómo cambiar de billetera», para ver la diferencia.
Lee en Bitcoinpedia
Pruébalo
Solo se usa la frase de prueba pública «abandon … about»: cualquiera puede gastar lo que se envíe a estas direcciones. No hay ningún campo para escribir una frase tuya, y nunca debes escribirla en una web.
Detective del saldo cero
Pega una dirección y la herramienta busca en qué estándar, cuenta, cadena e índice aparece con la frase elegida. Es lo que hay que averiguar cuando restauras una billetera y sale vacía.
En el explorador, con «Sin passphrase», BIP84 y cuenta 0, apunta la huella y la primera dirección: es la ficha de una billetera de prueba, de un vector público y comprometido. Ahora haz como si al restaurar tecleases una passphrase que no tocaba: cambia a la passphrase «TREZOR». ¿Qué coincide con lo apuntado? Vuelve a «Sin passphrase» y pon BIP86. ¿Y ahora? Solución: con «TREZOR» no coincide nada (la huella pasa a b4e3f5ed). Con BIP86 la huella sigue siendo 73c5da0a, pero la primera dirección empieza por bc1p: la huella confirma las palabras y la passphrase, no el tipo de script. Después escribe la rutina de prueba de tu escenario: dónde se teclea cada seed, si alguna billetera de esa seed tiene fondos, con qué se compara y qué se borra al terminar. Si elegiste la persona con ahorros, prueba la seed nueva de la hardware wallet antes de enviarle nada; la de la app no va al aparato; si la app trae comprobación de copia, úsala antes de mover nada. Los fondos salen desde la app, y la billetera vieja se borra solo cuando todo ha llegado, está confirmado y no queda saldo (la de gasto, si la quiere, será otra nueva, con su copia probada antes de recibir nada). Si elegiste la pareja, su aparato ya guarda los ahorros: comprobación de copia o segunda hardware wallet vacía, y, si añaden passphrase, cómo la prueban sin borrar nada. Si elegiste el negocio, cada seed de socio se prueba antes de sacar la reserva del exchange, y también que el descriptor guardado da la misma primera dirección. Y el móvil de la caja, que cobra cada día, tiene fondos: comprobación de copia de la app o billetera nueva. En ese caso, su copia se prueba mientras está vacía, los cobros pasan antes a la nueva, y la vieja se borra solo cuando deja de recibir y no le queda saldo.
Piénsalo o escríbelo a mano. No guardamos lo que respondas.