La COLDCARD Mk4 es la hardware wallet que todo entusiasta de bitcoin debería tener en algún momento de su vida. Y no lo digo porque sean sponsors (DISCLAIMER: son patrocinadores de mi podcast) lo digo de verdad porque para mi fue toda una revelación en su día y aprendí un montón con ella. Todavía hoy en 2024 sigo descubriendo cosas gracias a sus constantes actualizaciones y cosas como el BIP85 que hace 1 año prácticamente no utilizaba, ahora se han hecho un habitual en mi día a día.
Muchas de todas estas características de las podemos aprender las encontramos escondidas en el extensísimo conjunto de menús que tiene este pequeño gran dispositivo con forma de calculadora.
A fin de tener una guía rápida con la que encontrar (y descubrir) un apartado concreto, en este artículo voy a desglosar todos sus menús añadiendo una pequeña explicación.
Los menús aquí descritos son para la versión de Firmware 5.2.2 del 21 de diciembre de 2023.
Cómo utilizar este documento
Puedes ir haciendo scroll y curiosear sobre todas las posibilidades que te habilita COLDCARD mk4 o si estás en formato web:
ir al menú que te interesa cliqueando en el menú en azul que te aparecerá arriba a la derecha
o buscando directamente con Ctrl+F la funcionalidad concreta que desees
Aquí algunas palabras que te puede interesar buscar:
NFC, USB, Virtual Disk, QR, Samourai, Pre Mix, Post Mix, Wasabi, Account Number (número de cuenta), Custom Path (rutas de derivación)
Definiciones
[ ]: los valores entre corchetes cuadrados hacen referencia al teclado numérico de la COLDCARD Mk4
Acceso y Retroceso: por norma general a los menús se accede con [✔] y se sale de ellos con [X]
Scroll vertical: se hace con [5^] y [8v]
Scroll horizontal: se hace con [<7] y [9>]
PSBT: transacción parcialmente firmada
TX: Transacción
COLDCARD Mk4 menu
0/ [ABCDEF01]
No siempre visible
Menú que aparece si hay una Passphrase aplicada en el dispositivo. Al acceder parece cumplir la misma función que 1/ Ready to sign
1/ Ready to sign
Si la tarjeta microSD está dentro:
te permite escoger una de las transacciones PSBT que tenga en su interior y firmarla (si es que encuentra una llave que pueda firmar esa transacción parcialmente firmada)
Sin tarjet microSD:
Te pide que añadas una microSD o que cargues un un PSBT desde USB (si es que lo tienes activo XXXX)
Si tienes NFC activo apretando [3] puedes empezar el proceso de recepción del PSBT
2/ Passphrase
2.0 Restore Saved
No siempre visible
Activo cuando en el submenú 2.5 Apply se ha tecleado el [1] y guardado la Passphrase cifrada en la microSD
Permite:
Restore: recuperar y utilizar esta passphrase. Cómodo pero peligroso si guardas la microSD con la passphrase en el mismo lugar que la COLDCARD con la frase mnemónica cargada
Delete: eliminar la copia de la passphrase en la microSD
[✔]para eliminar
[X] para cancelar la eliminación
2.1 Edit Phrase
Entrada manual y visión del editor de Passphrases de todo lo que se añada en las secciones 2.2 y 2.3
Para borrar una letra [X]
Para navegar por los diferentes caracteres [5^] y [8v]
Para saltar al siguiente caracter [9>] y [<7] para retroceder
Para el tipo de digito a escribir:
[1] para utilizar letras
[4] para cambiar minúsculas/mayúsculas
[2] para números
[3] para símbolos
Para dar por buena una passphrase [✔]
Para salir del editor [X] y luego [✔]
2.2 Add word
Usar una palabra del BIP39 (minus, Mayús, MAYÚS, con espacio antes o sin)
2.3 Add numbers
Usar el teclado para añadir un número
2.4 Clear all
Limpia el editor y dejar la Passphrase vacía:
[✔]para vaciar la passphrase y [X] para cancelar el vaciado y mantenerla
2.5 Apply - [✔]
Aplicar la Pass del editor y modificar la semilla
Te muestra la Fingerprint de la Master Key y puedes:
[X] para cancelar y no implementar cambio
[✔] para utilizar la Passphrase y modificar la semilla hasta reinicio
[1] para utilizar la Passphrase y guardarla cifrada en a la MicroSD - ¿cifrada con la Frase Mnemónica?
Aplicar una passphrase Habilita Menú 7/ Restore Master en el menú principal
2.6 Cancel - [✔]
para salir sin añadir passphrase (incluso aunque tengamos alguna en el editor esctita)
3/ Address Explorer
En este menu podemos exportar 250 direcciones de nuestra billetera en un arhivo .csv firmado para:
3 tipos de dirección (propósitos) distintas: Classic P2PKH (legacy), P2SH-Segwit y Segwit P2WPKH
cuentas de Wasabi y Samourai Pre mix & Post mix
cuentas concretas que queramos
y rutas de derivación específicos
3.1 Classic P2PKH
Sirve para visualizar y exportar este tipo de dirección/propósito
Para visualizar las 10 primeras direcciones has de hacer scroll vertical y pasar la información inicial de exportación
Te ofrece las siguientes opciones de exportación:
[1] para guardar 250 direcciones en un archivo txt en la microSD
[2] ver en QR las direcciones
una vez dentro puedes ir saltando de índice con [<7] y [9>]
[3] compartir por NFC las 10 direcciones mostradas en pantalla
[4] para guardar 250 direcciones en tu Virtual Disk
[6] para mostrar las direcciones de cambio
si escoges esta opción se te ofrecen las mismas opciones 1-4
-> 1LKs4...dZwJyD
Este submenú te lleva al mismo sitio que el 3.1
3.2 P2SH-Segwit
Mismas opciones que 3.1 pero para este tipo de dirección/propósito
-> 3Z6hp...Uaab6r
Este submenú te lleva al mismo sitio que el 3.2
3.3 Segwit P2WPKH
Mismas opciones que 3.1 pero para este tipo de dirección/propósito
-> bc1qt...6ymyj
Este submenú te lleva al mismo sitio que el 3.3
3.4 Applications
Sirve para exportar direcciones de cuentas específicas que utilizan distintas aplicaciones:
3.4.1 Samourai
Post Mix: te ofrece las mismas opciones de exportación que en el punto 3.1
Pre Mix: te ofrece las mismas opciones de exportación que en el punto 3.1
3.4.2 Wasabi
te ofrece las mismas opciones de exportación que en el punto 3.1
3.5 Account Number
Te permite cambiar el número de cuenta de la '0' a la deseada (m/84'/0'/2140'/0/0)
3.6 Custom Path
Te permite ir diseñando tu propia ruta de derivación. Utilizar solo si se sabe lo que se está haciendo.
4/ Advanced/Tools
5/ Settings
6/ Secure Logout
7/ Restore Master
No siempre visible
Aparece si hay una passphrase aplicada en el dispositivo en ese momento
[✔] para olvidar la passphrase actual y volver a la semilla maestra
[1]to save & keep those settings if same seed is later restored