Guia Wallet Offline

Vamos a ver como se hace para tener un wallet SOLO para recibir BTC, de una manera muy sencilla y eficaz. Se trata de tener un wallet compartido entre un PC y un movil, con funcionalidades solo para recibir en el móvil. Este wallet “watch-only” se puede tener también en un móvil viejo, sin conexión a internet. Seria solo para generar el QR/dirección de recibir.

OPCIÓN A – Ejecutar desde el sistema operativo USB en vivo

  1. Descargue TailsOS, Live USB y use Rufus para crear la unidad USB de arranque con la imagen ISO de TailsOS.
  2. Inicie con esa unidad USB (cambie la configuración en el BIOS de la computadora) y seleccione EJECUTAR / Ejecutar, no instalar, sin conexión. Este sistema operativo en vivo ya incluye la billetera Electrum y KeePass.
  3. Abra la aplicación KeePass y cree una nueva base de datos de contraseñas. Guárdelo en otra memoria USB o también puedes activar y utilizar el espacio persistente ofrecido con Tails. En esa base de datos comienzas a guardar todas tus billeteras e información personal. No olvide a hacer copias en otros sitios guardados, seguro.
  4. Abra la aplicación Electrum y cree una nueva billetera.
    1. Guarde la semilla en su archivo KeePass
    2. Una vez creada la billetera, vaya al menú Electrum – Monedero – Información. Copie la MPK (clave pública maestra) en su archivo KeePass.
    3. También es mejor guardar 1-2 direcciones BTC. Así que vaya de nuevo al menú – Ver – Mostrar direcciones, luego vaya a la nueva pestaña “direcciones” y copie 1-2 direcciones BTC en su archivo KeePass, junto con la información de su billetera (en el cuadro de notas).
    4. Listo, ha creado y guardado una billetera BTC sin conexión. Puedes ir al punto 12.

OPCIÓN B – Generar un wallet BTC desde un sistema Windows

  1. Si ejecuta una máquina con Windows, se recomienda verificarla antes, para no tener ningún malware o keylogger. El programa Malwarebytes básicos (gratuitos) serían lo suficientemente buenos para un escaneo preliminar.
  2. Descargar Electrum wallet para PC (Windows o Linux) – https://electrum.org. Ejecutar la instalación del Electrum sin internet, solo para crear el wallet. Electrum no necesita conexión para generar el wallet.
  3. Crear un nuevo wallet, le vamos a poner el nombre “Sentinel” para identificarlo mas fácil luego, a la hora de hacer una copia de seguridad de esta cartera.
  4. Seleccionar “cartera estándar” y luego “crear semilla“, siguiente paso utilizamos “Segwit
  5. Nos genera la semilla y guardamos estas palabras (escribirlos en un papel o guardar en un fichiero/USB/password manager)
  6. Hay que poner palabra por palabra, para verificar si lo has guardado correcto.
  7. Crear una contraseña para el wallet. AVISO: apuntar esta contraseña en tu password manager/fichiero junto con tu semilla. Esta contraseña se utiliza para ABRIR este monedero Electrum y te la pide cuando haces transacciones (enviar).
  8. Listo! Ahora ta puedes conectar el PC a la conexion de Internet. El monedero esta listo para recibir BTC. Puedes entrar en “Herramientas – Ajustes” y activar las opciones mas utilizadas, aqui tienes un ejemplo de como lo uso yo. En Lightning no cambiamos nada.
  9. Desde el menú, en “Ver”, activar todas las opciones: “Direcciones, monedas, Canales, Contactos”. Consola es solo para avanzados.
  10. Entramos en la pestaña “Direcciones” para ver las direcciones generadas y apuntar la primera que sale para la verificación con Sentinel wallet app. Puedes guardar las 5-10 primeras direcciones BTC junto con la semilla, en el mismo fichero/password manager, para tener una referencia o simplemente tenerlo como contacto BTC, sin necesidad de abrir el wallet (como una dirección de email en tus contactos)
  11. Desde el menu arriba, entramos en “Cartera – Información” y nos sale una ventana con detalles de la cartera. Desde aquí también se pude activar LN (Lightning network ) para esta cartera, mas tarde si es necesario. Pero de momento nos centramos en obtener el MPK (llave publica maestra, zpub).
    • MPK = una llave publica, que se puede conectar de forma sencilla y segura una app de wallet SOLO para recibir, cual genera las mismas direcciones BTC y sincroniza el wallet en cualquier app que soporta zpub format.
    • puedes utilizar el código largo zpub o también escanear el QR code.
    • puedes guardar esta información (QR/codigo) junto donde tienes guardado la semilla, para referencia, en caso si la necesitas con otra ocasión.
  12. En el móvil, descargar la app Sentinel (son los mismos desarrolladores que han hecho el wallet Samourai). De momento esta solo para Android. Tambien se puede utilizar BlueWallet watch only para iOS/Android.
  13. Una vez descargado, empezamos a conectar el zpub del wallet electrum con Sentinel/Bluewallet. Nos pregunta por el tipo de wallet que conectamos y seleccionamos Segwit.
  14. Siguiente paso es introducir la zpub. Tenemos la opción de escanear el QR o introducir/pegar el codigo de zpub. Si tienes abierto el Electrum con la información sobre la cartera, es mas fácil escanear el código QR. Listo. Le ponemos un nombre al wallet watch only (Electrum para mas facil identificar de donde vienen los fondos).
  15. Verificar que tenemos el mismo wallet / direcciones como en Electrum. Le damos click en el boton de abajo – Deposit y luego sale una pantalla para recibir, con el QR y la direccion BTC. Verificar que corresponde con la misma direccion (normalmente es la primera en la lista) que sale en Electrum. Si todo esta correcto, pues ya tienes un wallet watch-only. Cada vez que quieres recibir, le das click en este botón y Sentinel se conecta a tu wallet Electrum a traves del zpub.
  16. Opcional recomendable tener una copia alternativa del fichero wallet Electrum: en Electrum, arriba en Menu – Fichero – Copia seguridad y guardamos el fichero en un sitio seguro (no en el mismo PC!), un pendrive USB encriptado, disco externo de seguridad, incluso se puede adjuntar al programa de password manager, junto con la semilla, para mas seguridad.
  17. Un video demo sobre como usar Bluewallet en modo solo lectura, aqui (EN)