Crear una billetera Bitcoin segura
Al crear una billetera Bitcoin, todos nos hemos preguntado alguna vez si era la mejor manera de almacenar nuestro dinero. Existen multitud de alternativas y cada una tiene sus ventajas y sus inconvenientes. Dentro de poco haremos un artículo explicando las diferentes opciones con sus puntos fuertes y débiles, pero en esta ocasión queremos centrarnos en mostrar una manera muy sencilla de disponer de una billetera offline con la cual poder firmar transacciones de forma completamente segura y cómoda.
Usando Armory como billetera Bitcoin offline
Armory es una de las billeteras Bitcoin más potentes que existen, con multitud de opciones y muy enfocada a la seguridad. Sin embargo, no es de las más cómodas y sencillas de utilizar. En cualqueir caso, si disponemos de una gran cantidad de Bitcoins (o pensamos tenerlos en el futuro), es conveniente acudir a una solución que aporte más seguridad que facilidad de manejo. Siempre podemos disponer de más de una billetera de diferente tipo y cada una dedicada a distintos usos. Por ejemplo, podemos tener una billetera en Blockchain configurada en nuestro smartphone para pagos del día a día de manera muy cómoda, disponer de otra billetera online propia más segura en casa para pagos más grandes y por último tener la mayor parte de nuestros bitcoins en una billetera offline que sólo se utiliza para firmar transacciones y que nunca se conecta a la red Bitcoin. Vamos a centrarnos en este último caso, que es el más complejo.
La operativa es sencilla aunque un poco laboriosa. A continuación os resumo el funcionamiento a grandes rasgos para poder realizar una transacción partiendo desde cero:
- Crear billetera offline
- Generar una copia online de sólo lectura
- Crear una transacción en la copia online
- Exportar la transacción
- Firmar la transacción desde la billetera offline
- Enviar la transacción firmada a la red Bitcoin desde la copia online de sólo lectura
Aunque parece complejo, realmente es un proceso simple, pero lleva cierto tiempo y sobre todo es importante disponer de una solución que permita manejar la billetera offline de la manera más cómoda posible. En este último punto nos vamos a centrar para poder obtener un mecanismo que resulte simple sin comprometer la seguridad.
Abordaremos en detalle la seguridad del proceso, explicando los motivos por los que el proceso es seguro y haciendo hincapié en cualquier posible vulnerabilidad del mismo.
Live-USB de Ubuntu para manejar la billetera offline Armory
La clave para poder simplificar el proceso es crear un live-usb que nos permita arrancar la billetera offline sin tener que acudir a un PC dedicado (no todo el mundo puede dedicar un ordenador para esta tarea). De esta forma, vamos a crear un sistema operativo que nunca va a estar en contacto con Internet y que podemos asegurar que no va a ser alterado de ningún modo. Podremos arrancar con el live-usb en cualquier momento y disponer de un sistema operativo de fácil manejo con el que usar nuestra billetera offline. Firmar una transacción será rápido, cómo y seguro.
Armory ofrece un bundle preparado para crear la billetera offline, pero únicamente está disponible para Ubuntu 10.04, que ya es un poco antiguo y ni siquiera se puede descargar de la Web oficial de Ubuntu. Por tanto, vamos a centrarnos en un método para realizar la instalación con la última versión de Ubuntu (13.04) aunque tengamos que realizar algo más de trabajo.
A lo largo del tutorial (que dividiremos en varias entregas), vamos a ver en detalle todos los pasos, con pantallazos y con las órdenes exactas que debemos ejecutar para tener listo el entorno. Para los que menos experiencia tengan con el uso de Linux o con el uso de billeteras bitcoin, deciros que el proceso os resultará mucho más fácil de lo que parece a priori.
En el siguiente artículo entraremos en materia y, hasta entonces, id pensando en una buena contraseña para vuestra futura billetera 😉
