El tener mi propio nodo de Bitcoin me ha permitido ser parte activa de la blockchain más importante del mundo. Además, me ha otorgado mayor control, privacidad y autonomía.
Por otro lado, también tiene un componente filosófico, ya que los maximalistas de BTC aseguran que representa el mayor acto de rebeldía contra el sistema.
En esta guía te contaré, paso a paso, todo lo necesario para armar, configurar y poner en marcha tu propio nodo de Bitcoin sin necesidad de tener grandes conocimientos técnicos.
También aprenderás a conectar una wallet para no depender de terceros a la hora validar transacciones o acceder al estado actual de la red y te contaré cuál ha sido mi opinión después de tenerlo funcionando.
¿Qué es un nodo de Bitcoin?
Antes que nada, hay que tener claro qué es un nodo Bitcoin y no es más que un software o programa que corre la blockchain completa de Bitcoin, desde el llamado bloque génesis hasta la actualidad.
Aunque existen distintos tipos de nodo, este artículo se basará en el más común, más recomendado y por ende, el que yo he armado, es decir, un nodo completo (full nodes).
Este, contiene el historial completo de las transacciones que se han hecho en BTC permitiéndote verificar el estado de la red, aportar una mayor descentralización y no depender de otros nodos para validar tus propias transacciones.
Motivos principales para tener un nodo de Bitcoin
Para muchos, igual que para mi, tener un nodo de Bitcoin es más una filosofía que una cuestión de utilidad real, sin embargo, existen algunos motivos generalizados que pueden impulsar la idea de hacerse con uno.
Al tener tu propio nodo, podrás verificar que se cumplan las reglas de consenso establecido por Satoshi Nakamoto para evitar actores maliciosos que quieran incurrir en el doble gasto, alterar transacciones o las reglas previamente establecidas. Tu nodo también te va a permitir revisar que las transacciones que se realizan son válidas, incluyéndose las tuyas, al compararlas con la copia de la blockchain que tienen otros nodos cercanos. Para muchos y para mi en particular, este es el punto más importante de tener un nodo ya que estos fortalecen la blockchain de Bitcoin haciendo que sea más independiente y menos vulnerable a ataques externos.
Requisitos para crear tu propio nodo de Bitcoin
Aunque existen muchas opciones en el mercado, en esta guía solo mostraré la que yo he utilizado para montar mi propio nodo de Bitcoin. En este punto vale aclarar que hice un análisis de todas las alternativas que existen actualmente y mi elección se decantó por algo que fuera fácil de armar, con una gran funcionalidad y a un precio relativamente asequible.
Al momento de escribir este artículo, la blockchain de Bitcoin pesa unos 690 GB por lo que un disco duro de 1GB puede ser más económico y funcionar pero tendrá menos vida útil.
Pasos para instalar un nodo de Bitcoin
Llegamos a la parte más divertida de todas, el armado y puesta en marcha del nodo completo de Bitcoin. Miremos el paso a paso para juntar tanto el hardware como el software en un fin común, la descentralización.
En este paso, también puedes conectar el disco SSD mediante un cable al puerto USB 3.0 a la Raspberry Pi 5 y situarlo en el lugar destinado en donde reposará tu nodo. Lo más recomendable es tenerlo al lado del módem de Internet para que lo puedas conectar mediante un cable Ethernet, creo que hacerlo mediante WIFI puede ser poco eficiente sobre todo en la etapa inicial. Lo primero que hay que hacer es, desde tu ordenador personal, descargar el sistema operativo umbrelOS para instalarlo en el Raspberry Pi 5. Una vez descargado, deberás crear un disco de arranque usando Balena Etcher y pasarlo a la Raspberry Pi 5 mediante la tarjeta Micro SD que ésta trae en el kit y seguir los pasos de instalación. Una de las grandes ventajas que encontré con umbrelOS es que cuenta con una tienda de app muy parecida a la de Apple o Android, ahí debes buscar el programa llamado Bitcoin Node y comenzar la descarga. El tiempo de descarga variará según la velocidad de conexión. En mi caso, con 1GB, tardó un poco más de tres días. Como comenté anteriormente, la blockchain de Bitcoin pesa, al día de hoy, 700GB y aunque al comienzo avanza relativamente rápido, a medida que hay más transacciones por bloques, este tiempo de descarga se prolonga. Una vez finalizada la descarga, no debes hacer nada más ¡Felicidades! Tu nodo de Bitcoin se ha completado y ya estás validando transacciones!
Armado del hardware
Instalación del software
Descarga del software oficial de Bitcoin
Ventajas y desventajas de tener un nodo de Bitcoin
Aunque los beneficios, o no, de tener un nodo de Bitcoin pueden llegar a ser incluso algo subjetivos, aquí te dejo lo que yo considero más importante:
Pros
- Mayor privacidad
- Validación directa de bloques.
- Independencia de terceros.
- Contribución a la descentralización.
- Apoyo a la filosofía detrás de Bitcoin
Cons
- Requiere almacenamiento considerable.
- Consumo de energía adicional.
- Conocimientos técnicos básicos.
- Conexión constante a Internet.
- No genera recompensas directas como la minería.
Otras utilidades de un nodo Bitcoin
Aunque el principal caso de uso suele ser tener una copia entera de la red de Bitcoin, existe otras funcionalidades que se pueden agregar para sacar así el máximo potencia.
Tener un nodo de Bitcoin no es necesario para comprar/vender BTC, sin embargo, a medida que te adentras en la llamada “madriguera de Bitcoin” puede que ideales como la descentralización, privacidad y autonomía comiencen a retumbar con mayor fuerza, como fue en mi caso, y sientas la necesidad de tener tu propio búnker con la blockchain más importante de todas. También vale la pena mencionar que a diferencia de lo que se piensa, un nodo es algo muy distinto a ser minero y por ende, no genera ingresos extras, más bien, se podría decir que es un gasto ya que un kit como el que se ha descrito en esta guía puede estar cercano a los 300 euros. Luego de tener un par de semanas corriendo mi propio nodo de Bitcoin en el salón de mi casa, te puedo decir que me encuentro completamente satisfecho. Ahora soy un agente activo dentro de la blockchain al estar asegurándola e incluso me he sentido parte de los cypherpunk, eso criptógrafos que, a finales de los 90, liderando el movimiento que sentarían las bases para el invento de Satoshi Nakamoto. Si quieres conocer más de Bitcoin, te invito a leer más en esta guía que he creado con todos los aspectos fundamentales. Conclusiones finales sobre tener un nodo propio de Bitcoin
Preguntas frecuentes
¿Cuáles son los requisitos mínimos para crear un nodo de Bitcoin?
¿Es seguro ejecutar un nodo de Bitcoin en casa?
¿Cuánto tiempo tarda en sincronizar un nodo de Bitcoin con la red?
¿Qué costos están asociados con el mantenimiento de un nodo de Bitcoin?
¿Puedo obtener recompensas por operar un nodo de Bitcoin?
¿Cómo puedo actualizar mi nodo de Bitcoin cuando hay nuevas versiones?
¿Qué diferencia hay entre un nodo completo y un nodo ligero de Bitcoin?
Referencias