Uso de su Raspberry Pi como billetera de criptomonedas de hardware

La gran mayoría de los usuarios de criptomonedas almacenan sus fondos en intercambios como Coinbase o Binance. Sin embargo, este enfoque tiene numerosas desventajas, incluidas tarifas elevadas, riesgo de robo, fraude y violaciones de seguridad.

Si bien muchos defensores de la criptomoneda abogan por la auto-custodia de sus tokens, no llegan a simplificar el proceso para el usuario promedio.

Con ese fin, echemos un vistazo a cómo puede usar una Raspberry Pi económica para almacenar y administrar de forma segura su cartera de criptografía.

Todo lo que necesita saber sobre las carteras de criptomonedas

Incluso si tiene cuidado con su identidad digital, no se sabe si un intercambio es lo suficientemente seguro y líquido. Para obtener evidencia de este hecho, eche un vistazo a QuadrigaCX, el intercambio de cifrado más grande de Canadá que se vio obligado a declararse en bancarrota en 2019 después de que su fundador falleciera repentinamente. Más de $ 190 millones pertenecientes a 115,000 clientes nunca fueron recuperados o reembolsados.

Es por eso que generalmente se alienta a cualquier persona con una cantidad significativa de criptomonedas a tomar la custodia de sus propios fondos. Esto se puede lograr con la ayuda de aplicaciones de software o dispositivos de hardware dedicados que se conectan a su computadora a través de USB.

Sin embargo, las billeteras basadas en software también pueden ser víctimas de piratería y robo si la seguridad de su teléfono o computadora se ve comprometida. Para contrarrestar eso, las carteras de hardware dedicadas ofrecen una seguridad aún mejor, ya que, para empezar, están diseñadas en torno a las criptomonedas y no cumplen ninguna otra función.

Problemas con carteras de hardware

Si bien las billeteras de hardware se promocionan casi universalmente como la solución más segura, hay algunas advertencias que pueden obstaculizar su viabilidad para usted.

Por un lado, pueden ser extremadamente difíciles de obtener en algunas partes del mundo. Si no puede encontrar un revendedor local, importar uno puede ser su única opción. Los costos y tiempos de envío, junto con los impuestos de importación, pueden triplicar rápidamente el costo de obtener estos dispositivos.

Los modelos populares de carteras de hardware también tienden a ser un objetivo mayor para los piratas informáticos. Dado que todos los dispositivos ejecutan el mismo firmware y están configurados de manera similar, una sola vulnerabilidad podría provocar pérdidas generalizadas. Si bien hasta la fecha no se ha explotado ninguna billetera de hardware, es una amenaza potencial que debe conocer.

Si la separación física y la seguridad de una billetera basada en hardware le parecen atractivas, pero no puede o no desea comprar un dispositivo para el mercado masivo, lo tenemos cubierto. Las siguientes secciones lo guiarán a través de la configuración de su propia billetera de hardware con una Raspberry Pi para salvaguardar su riqueza criptográfica.

Raspberry Pi: un 'almacenamiento en frío' para sus criptomonedas

Si bien cualquier computadora moderna podría convertirse en una billetera de criptomonedas, sería bastante costoso, y sin mencionar un desperdicio, dedicar una computadora portátil o de escritorio completa a esta tarea. Nuestra recomendación sería utilizar una Raspberry Pi, una computadora pequeña y económica. Ya hemos cubierto varios otros usos para Raspberry Pi .

Si aún no tiene uno por ahí, la buena noticia es que una Raspberry Pi solo le costará $ 35. De hecho, esta guía completa incluso se puede seguir en una Raspberry Pi Zero W, que se vende por solo $ 10.

El Pi es tan pequeño y barato que incluso se las arregla para sobrepasar el precio de algunas de las carteras de hardware más populares vendidas por empresas como Ledger y Trezor. Sin embargo, vale la pena mencionar que estos dispositivos generalmente están listos para usar y reciben actualizaciones de firmware regulares. Mientras tanto, su Pi requerirá algunos retoques antes de que esté lista para enviar y recibir criptografía.

Reúna el hardware

No necesitamos mucho para configurar una billetera basada en Raspberry Pi. Para este proyecto, necesitará:

  • Una Raspberry Pi 4 o Pi Zero W
  • Una fuente de alimentación USB-C, según lo recomendado por la Fundación Raspberry Pi
  • Tarjeta MicroSD de 16GB para el sistema operativo
  • Un teclado, un mouse y una pantalla para interactuar con el sistema.
  • Opcional: estuche para el Pi

Así como las siguientes descargas de software:

Para comenzar, instale un sistema operativo en la tarjeta SD. Simplemente use balenaEtcher para actualizar una copia del sistema operativo Raspberry Pi en la tarjeta microSD.

Relacionado: Instale un sistema operativo en Raspberry Pi

Configurar su billetera Pi

Una vez que la Pi se haya iniciado, se le guiará a través de un breve proceso de configuración. Simplemente ingrese su región, zona horaria y configuración de Wi-Fi. Una vez que se haya establecido una conexión, también se le pedirá que actualice el software ya instalado en la Pi.

La Raspberry Pi está diseñada ante todo como una plataforma informática general para uso educativo. Por lo tanto, no sorprende que el sistema operativo no se envíe con ningún software relacionado con las criptomonedas.

La buena noticia es que la instalación del software de billetera solo toma unos minutos. Para esta guía, instalaremos Electrum, una aplicación de billetera de código abierto para Bitcoin.

Para comenzar, abra el navegador web de Pi y navegue hasta https://electrum.org/ .

A continuación, haga clic en el enlace Descargar en la esquina superior derecha de la página. Esto debería llevarlo a una lista de descargas de la última versión de Electrum. Dado que la lista de opciones de descarga no incluye la Raspberry Pi, deberá compilar su propia copia de Electrum. Las instrucciones para este proceso están disponibles bajo el título "Instalación desde fuentes Python".

En el Pi, abra una ventana de Terminal: es el cuarto icono en la esquina superior izquierda de la pantalla. Luego, ingrese el siguiente comando, que obtendrá todas las dependencias necesarias para ejecutar la billetera:

 sudo apt install python3-pyqt5 libsecp256k1-0 python3-cryptography.

A continuación, descargue la última versión de Electrum:

 wget https://download.electrum.org/4.0.9/Electrum-4.0.9.tar.gz

Precaución: Dado que el software de la billetera se actualiza regularmente, recomendamos encarecidamente copiar el comando anterior del sitio web de Electrum.

Para descomprimir y extraer el software de billetera, ingrese:

 tar -xvf Electrum-4.0.9.tar.gz

Finalmente, abra la interfaz de usuario de Electrum:

 python3 Electrum-4.0.9/run_electrum

Luego se le pedirá que cree una nueva billetera Bitcoin o restaure una existente. Dado que es la primera vez que utiliza el software, continúe con la opción Cartera estándar .

Los siguientes pasos se relacionan con la creación y el almacenamiento de la semilla de su billetera. En la terminología de billetera de criptomonedas, una semilla es una lista de palabras (generalmente 12) que se pueden usar para recuperar su billetera. De esta manera, incluso si el Pi se pierde o se corrompe, aún puede controlar sus tenencias de criptomonedas.

Precaución: debe tener mucho cuidado al manejar sus 12 palabras iniciales. Las recomendaciones de Electrum de anotarlas y no almacenarlas electrónicamente (como en su correo electrónico) es un buen consejo. Si tiene una cantidad significativa de dinero, considere almacenar su semilla en un lugar seguro, como una caja de seguridad.

Recuerde, si pierde el acceso tanto a su copia de Electrum como a las palabras iniciales, no hay forma de recuperar su Bitcoin. Se volverá permanentemente fuera de su alcance.

Nunca publique una copia de su semilla en línea.

Una vez que haya verificado su semilla con Electrum, ¡ya está! Ahora tiene una billetera completamente funcional en una Raspberry Pi. Ahora puede enviar o recibir Bitcoin desde esta interfaz de usuario cuando lo desee.

Salvaguardar su cripto de ataques y robos

Desconectar su Pi de Internet cuando haya terminado de enviar y recibir Bitcoin es una de las formas más sencillas de proteger su criptografía. Al hacerlo, su billetera no será accesible de forma remota ni siquiera visible para personas malintencionadas en Internet. Este enfoque para separar su billetera de otros dispositivos electrónicos a menudo se conoce como 'almacenamiento en frío' en la comunidad criptográfica.

Además, recomendamos leer la documentación de Electrum para aprender sobre la autenticación de dos factores y otras características de seguridad importantes integradas en el software de billetera.

Una vez que tenga su Raspberry Pi debidamente asegurada, considere echar un vistazo a algunos otros proyectos de cifrado que puede ejecutar en hardware similar.