Ejecutar su propio nodo completo bitcoin con sólo una raspberry pi!

Tú no puede extraer Bitcoin con un Raspberry Pi, pero se puede utilizar la mini-pc como un nodo Bitcoin - y así es como.

Mientras que la configuración y ejecución de su propio nodo criptomoneda puede sonar complicado, los últimos años de desarrollo han simplificado en gran medida este proceso! De hecho, puede obtener su propio nodo completo Bitcoin en ejecución en cuestión de horas.

Te puede interesar: Cómo comprar Bitcoin en LocalBitcoins: una guía paso a paso

Incluso si nunca has usado criptomonedas, aquí está por qué y cómo puedes poner un nodo completo en funcionamiento rápidamente, con solo una Raspberry Pi y algunos accesorios.

Por qué debe configurar su propio nodo Bitcoin

A diferencia de la minería de criptomonedas, ejecutar un nodo no le proporciona ningún beneficio material. En su lugar, poseer un nodo proporciona valor a todos los demás que utilizan la red Bitcoin.

Bitcoin está descentralizado, lo que significa que ningún participante se encarga de verificar nuevas transacciones y mantener un registro de las antiguas. Al ejecutar un nodo completo propio, usted participa en esta democratización de la criptomoneda y la hace más robusta, segura y resistente a los ataques.

Si tiene alguna cantidad de Bitcoin, ejecutar un nodo completo garantiza el mayor grado de seguridad. Puesto que el equipo almacena una copia del ledger de transacciones, no tiene que confiar en una entidad de terceros para comprobar la propiedad de los tokens.

Lo que necesita para empezar / reunir el hardware

A medida que tiene la intención de implementar nuestro nodo Bitcoin dentro de un entorno doméstico, el hardware debe ser relativamente discreto, barato y fácilmente disponible. El Raspberry Pi, un pequeño ordenador, marca todas estas casillas y es más que capaz de ejecutar nuestro software de nodo Bitcoin.

Para este proyecto, necesitará:

  • Una Raspberry Pi 4. Se recomiendan los modelos con al menos 4 GB de RAM.
  • Una fuente de alimentación USB-C, según lo recomendado por la Fundación Raspberry Pi.
  • Tarjeta MicroSD de 32 GB o más grande para arrancar el sistema operativo.
  • Un disco duro USB 3.0 externo para almacenar la cadena de bloques Bitcoin. La capacidad debe ser igual o superior a 1 TB.
  • Un teclado, ratón y monitor de repuesto para configurar inicialmente el sistema.
  • Opcional: Caja y disipador de calor para el Pi.

También debe descargar el siguiente software:

Por último, necesitará una conexión a Internet decente, preferiblemente sin límites de carga o descarga. Dado que la red Bitcoin cumple con las transacciones durante todo el día, su sistema transmitirá y recibirá constantemente datos frescos de otros nodos de todo el mundo.

Flash y Configurar Raspberry Pi OS

A diferencia de la mayoría de los ordenadores orientados al consumidor, el Raspberry Pi no se envía con un sistema operativo. De hecho, incluso el almacenamiento debe instalarse por separado, que es exactamente donde nuestra tarjeta microSD es útil.

Para instalar el sistema operativo Raspberry Pi, escriba el archivo ISO descargado en su tarjeta microSD utilizando balenaEtcher.

Unos minutos más tarde, su Pi debe arrancarse completamente con el monitor mostrando el siguiente mensaje "Bienvenido".

El asistente de configuración requerirá información básica, incluida la configuración de Wi-Fi, la región y la zona horaria. La guía también le pedirá que actualice el software preinstalado. Como pi se está utilizando para una aplicación bastante crítica para la seguridad, se recomienda encarecidamente que no se salte este paso.

¡Y eso es todo! Ahora puede utilizar el Pi como lo haría cualquier otro ordenador moderno. Para acceder a la lista de aplicaciones disponibles, haga clic en el icono de raspberry en la esquina superior izquierda de la pantalla.

Formatee y monte el disco duro USB externo

Antes de instalar cualquier cosa relacionada con criptomonedas en el Pi, asegúrese de que el disco duro USB que ha conectado al Pi esté formateado y montado correctamente. Para mantener las cosas simples, utilice la aplicación gratuita GParted para completar ambas tareas.

Abra el menú de la aplicación Raspberry y, a continuación, busque el elemento Agregar o quitar software.

En la ventana que se abre, simplemente busque el término 'GParted' e instale el resultado del 'editor de particiones GNOME'.

Una vez instalado, abra Herramientas del sistema > GParted.

En GParted, expanda el menú desplegable en la esquina superior derecha del programa. Seleccione su disco duro externo aquí: se puede identificar fácilmente por su gran capacidad en comparación con la tarjeta microSD más pequeña.

Dependiendo del modelo de su disco duro, es probable que esté preformateado. Simplemente haga clic derecho en esta entrada de partición y haga clic en Eliminar para descartarla.

A continuación, haga clic con el botón derecho del ratón de nuevo y cree una nueva partición. En la ventana de opciones, deje la configuración sin cambios. Asegúrese de que el sistema de archivos está establecido en ext4 y haga clic en Agregar.

GParted ahora requiere que confirme los cambios en la tabla de particiones. Haga clic en el tick verde y acepte la advertencia para completar el proceso de formato.

Por último, asegúrese de que esta unidad esté siempre montada cuando su Pi arranca. Abre una ventana terminal: es el cuarto icono en la esquina superior derecha de la pantalla.

Copie y pegue el siguiente comando:

sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Busque la partición recién creada y anote su UUID.

A continuación, cree un punto de montaje para esta unidad:

sudo mkdir /mnt/bitcore

Por último, agregue una línea a nuestro archivo fstab (tabla del sistema de archivos). Esto montará automáticamente nuestra partición en el arranque.

sudo nano /etc/fstab

Al final del archivo, agregue el texto siguiente. Reemplace INSERT_UUID_HERE por el valor que obtuvo unos cuantos comandos antes.

UUID=INSERT_UUID_HERE /mnt/bitcore ext4 defaults 1 1

Guarde el archivo y salga.

Instale el software bitcoin node

Finalmente es el momento de instalar Bitcoin Core, el software de nodo completo que le conectará a la red de criptomonedas.

Para descargar el programa, introduzca el siguiente comando en una ventana terminal:

wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz

Nota: Antes de entrar en este comando, visite el sitio web de bitcoin.org y compruebe si una versión más reciente de Bitcoin Core está disponible para su descarga. Si es así, reemplace el link en el comando por el de la última versión.

A continuación, extraiga e instale Bitcoin Core:

tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz

sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.20.1/bin/*

Por último, instale las dependencias que faltan que no se incluyeron con la instalación del sistema operativo Raspberry Pi con el siguiente comando:

sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y

Antes de continuar, compruebe que tiene la versión correcta de Bitcoin Core instalada en su máquina.

bitcoind --version

Si todo se ve bien, usted está listo para descargar la cadena de bloques Bitcoin en su Raspberry Pi!

Inicie la GUI de Bitcoin Core desde el terminal introduciendo:

/usr/local/bin/bitcoin-qt

Ahora se le pedirá que seleccione un directorio de datos personalizado. Dado que la tarjeta microSD de su Pi es demasiado pequeña, introduzca el punto de montaje del disco duro externo. Escriba /mnt/bitcore y haga clic en Aceptar.

Bitcoin Core ahora procederá a descargar toda la cadena de bloques bitcoin en su dispositivo de almacenamiento local. Para mayor comodidad, puede desconectar todos los periféricos de la Raspberry Pi, excepto el disco duro.

bitcoin core

Dependiendo de su velocidad de Internet, esto puede tardar varios días o incluso un par de semanas en completarse. Este paso de sincronización implica la descarga de todas las transacciones de Bitcoin desde 2009. Una vez descargado, sin embargo, su nodo estará actualizado y listo para contribuir a la seguridad e integridad de la red global bitcoin.

Ejecutar un nodo Bitcoin en Raspberry Pi

Como se mencionó anteriormente, la ejecución de un nodo completo es una de las maneras más seguras de mantener criptomoneda. Una vez que haya sincronizado completamente la cadena de bloques, puede enviar y recibir Bitcoin por sí mismo, ¡sin terceros ni intermediarios!

Para aquellos de ustedes que quisieran profundizar en la configuración de Bitcoin Core, echa un vistazo a la guía oficial sobre la sintonización de configuración aquí. Además, es posible que desee optimizar su instalación para obtener velocidad, almacenamiento o eficiencia de red.

Publicar un comentario

0 Comentarios