Si bien configurar y ejecutar su propio nodo de criptomonedas puede parecer complicado, los últimos años de desarrollo han simplificado enormemente este proceso. De hecho, puede hacer que su propio nodo completo de Bitcoin se ejecute en cuestión de horas.

Incluso si nunca ha jugado con las criptomonedas, aquí le explicamos por qué y cómo puede poner un nodo completo en funcionamiento rápidamente, con solo una Raspberry Pi y algunos accesorios.

Por qué debería configurar su propio nodo Bitcoin

A diferencia de la minería de criptomonedas, ejecutar un nodo no le proporciona ningún beneficio material. En cambio, 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 está a cargo de verificar nuevas transacciones y mantener un registro de las antiguas. Al ejecutar un nodo completo propio, participas en esta democratización de la criptomoneda y la haces más robusta, segura y resistente a los ataques.

instagram viewer

Si tiene cualquier cantidad de Bitcoin, ejecutar un nodo completo garantiza el más alto grado de seguridad. Dado que su máquina almacena una copia del libro mayor de transacciones, no tiene que depender de una entidad de terceros para verificar la propiedad de sus tokens.

Lo que necesita para comenzar / reunir el hardware

Dado que tiene la intención de implementar nuestro nodo Bitcoin en un entorno doméstico, el hardware debe ser relativamente discreto, económico y de fácil acceso. La Raspberry Pi, una computadora diminuta, cumple todos estos requisitos y es más que capaz de ejecutar nuestro software de nodo Bitcoin.

Para este proyecto, necesitará:

  • A Frambuesa pi 4. Se recomiendan los modelos con al menos 4 GB de RAM.
  • A Fuente de alimentación USB-C, como se recomienda por la Fundación Raspberry Pi.
  • 32 GB o más Tarjeta micro SD para arrancar el sistema operativo.
  • Un externo Disco duro USB 3.0 para almacenar la cadena de bloques de Bitcoin. La capacidad debe ser igual o superior a 1 TB.
  • Un repuesto teclado, mouse y monitor para configurar inicialmente el sistema.
  • Opcional: una carcasa y un disipador de calor para el Pi.

También debe descargar el siguiente software:

  • los última versión del sistema operativo Raspberry Pi
  • balenaEtcher

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

Flash y configurar el sistema operativo Raspberry Pi

A diferencia de la mayoría de las computadoras orientadas al consumidor, la 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 resulta útil.

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

Relacionado: Instalar un sistema operativo en Raspberry Pi

Unos minutos más tarde, su Pi debería iniciarse completamente con el monitor mostrando el siguiente mensaje de "Bienvenida".

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 el Pi se está utilizando para una aplicación bastante crítica para la seguridad, se recomienda encarecidamente que no omita este paso.

¡Y eso es! Ahora puede usar el Pi como lo haría con cualquier otra computadora moderna. Para acceder a la lista de aplicaciones disponibles, haga clic en el icono de frambuesa en la esquina superior izquierda de la pantalla.

Formatee y monte el disco duro USB externo

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

Abra el menú de la aplicación Raspberry, luego 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 aquí su disco duro externo; 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 con el botón derecho en esta entrada de partición y haga clic en Borrar para descartarlo.

Luego, haga clic derecho nuevamente y cree una nueva partición. En la ventana de opciones, deje la configuración sin cambios. Asegurar la Sistema de archivos se establece en ext4 y haga clic en Agregar.

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

Por último, asegúrese de que esta unidad siempre esté montada cuando se inicie su Pi. Abra una ventana de Terminal: es el cuarto ícono en la esquina superior derecha de su 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

Finalmente, agregue una línea a nuestro archivo fstab (tabla del sistema de archivos). Esto montará automáticamente nuestra partición al arrancar.

sudo nano / etc / fstab

Al final del archivo, agregue el siguiente texto. Reemplazar INSERT_UUID_HERE con el valor que obtuvo algunos comandos antes.

UUID =INSERT_UUID_HERE / mnt / bitcore ext4 valores predeterminados 1 1

Guarda el archivo y cierra.

Instale el software del nodo Bitcoin

Finalmente es hora de instalar Bitcoin Core, el software de nodo completo que lo conectará a la red de la criptomoneda.

Para descargar el programa, ingrese el siguiente comando en una ventana de Terminal:

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

Nota: Antes de ingresar este comando, visite el sitio web bitcoin.org y compruebe si hay una versión más reciente de Bitcoin Core disponible para descargar. Si es así, reemplace el enlace del comando con 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 / *

Finalmente, instale las dependencias faltantes 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, verifique que tenga la versión correcta de Bitcoin Core instalada en su máquina.

bitcoind --versión

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

Inicie la GUI de Bitcoin Core desde la terminal ingresando:

/usr/local/bin/bitcoin-qt

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

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

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 descargar todas las transacciones de Bitcoin desde 2009. Sin embargo, una vez descargado, su nodo estará actualizado y listo para contribuir a la seguridad e integridad de la red global de Bitcoin.

Ejecutando un nodo Bitcoin en Raspberry Pi

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

Para aquellos de ustedes que deseen profundizar en la configuración de Bitcoin Core, consulte la guía oficial en Ajuste de configuración aquí. Además, es posible que desee optimizar su instalación para mejorar la velocidad, el almacenamiento o la eficiencia de la red.

Crédito de la imagen: Benjamin Nelan /Pixabay

Correo electrónico
¿Qué es Bitcoin, cuánto vale tanto y cómo se puede gastar?

¿Confundido acerca de Bitcoin y las criptomonedas? ¿Se pregunta de qué se trata todo este alboroto? Te explicamos qué es Bitcoin y cómo gastarlo.

Temas relacionados
  • Bricolaje
  • Bitcoin
  • Frambuesa pi
Sobre el Autor
Rahul Nambiampurath (11 Artículos publicados)

Rahul Nambiampurath comenzó su carrera como contador, pero ahora ha pasado a trabajar a tiempo completo en el espacio tecnológico. Es un ferviente fanático de las tecnologías descentralizadas y de código abierto. Cuando no está escribiendo, suele estar ocupado elaborando vino, jugando con su dispositivo Android o escalando montañas.

Más de Rahul Nambiampurath

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.