Montar un nodo Bitcoin en casa: guía y costes reales
En junio de 2018, un mensaje en un foro de economía propuso algo que sonaba a herejía: montar un nodo completo de Bitcoin en una Raspberry Pi por menos de lo que cuesta una cena. La premisa era sencilla y contundente:
usar bitcoin sin confiar en terceros exige validar las reglas del protocolo por uno mismo. La propuesta derivó en un taller colaborativo que, a lo largo de más de 300 respuestas, pasó de la teoría a la práctica: listas de materiales, instalación del sistema operativo, configuración del cliente Bitcoin Core y, más tarde, un nodo Lightning Network con LND. El hilo, actualizado hasta marzo de 2019, documenta el proceso completo, los errores, las soluciones y la evolución de un ecosistema que entonces daba sus primeros pasos.
Qué es un nodo Bitcoin y por qué se insiste en montarlo
Un nodo completo es un programa que descarga y valida toda la historia de la
blockchain de Bitcoin desde el bloque génesis. No depende de ningún servidor central: comprueba por sí mismo que cada transacción cumple las reglas consensuadas. La propuesta inicial lo dejaba claro: es la única forma de usar bitcoin sin confiar en terceros. Además, quien acepta pagos en BTC asume la responsabilidad de validar la transacción que recibe. Y hay un componente político:
participar en la toma de decisiones que afectan al futuro del proyecto, como demostró la activación de SegWit mediante UASF.
El taller arrancó con una lista de componentes deliberadamente económica: una Raspberry Pi 3, alimentación oficial de 5V y 2,5A, una tarjeta microSD de 16 GB y un disco duro USB. De forma opcional, una pantalla de tinta electrónica. El nivel de conocimientos exigido era de usuario común. La idea era que nadie se quedara atrás.
El coste real: Raspberry, disco y el tamaño de la blockchain
La primera pregunta que surgió fue la más obvia: ¿cuánto ocupa la blockchain? La respuesta, aportada por un participante que ya tenía el nodo funcionando, fue contundente:
200 GB. El comando du -sh devolvía exactamente esa cifra. Pero había un matiz importante: el número de archivos, 12.106, convertía cualquier copia de seguridad en un ejercicio de paciencia. No era solo el espacio, era la fragmentación.
El coste de los componentes también se discutió. Frente a la Raspberry Pi, que no bajaba de 30 euros, se propuso una Orange Pi por 14-15 euros con prestaciones cercanas. Para la pantalla, una TFT de 2,4 pulgadas por 6-7 euros resultaba más barata que la tinta electrónica. Y para quien ya tuviera un portátil viejo, la opción era reutilizarlo: un participante instaló Ubuntu y Bitcoin Core en un PC abandonado y lo dejó sincronizando durante tres semanas.
La sincronización: semanas de espera o un torrent
Descargar y validar la cadena de bloques en una Raspberry Pi lleva semanas. Para acelerar el proceso, el taller propuso descargar la blockchain ya validada desde un torrent. En una conexión doméstica, la descarga se completó en menos de 24 horas. El proceso requería crear directorios para archivos finalizados e incompletos y configurar el cliente de torrents con Transmission.
Ahí aparecieron los primeros roces técnicos. Un participante tuvo que anteponer sudo a los comandos mkdir porque el sistema denegaba permisos. Otro advirtió de que las comillas del archivo de configuración se corrompían al copiar y pegar desde el foro: había que teclearlas a mano. El administrador del taller reconoció el problema y actualizó el formato para evitarlo.
Detalles menores que, en conjunto, explican por qué muchos abandonan en el intento.Del nodo Bitcoin al nodo Lightning: canales, comisiones y saldo entrante
Una vez sincronizado el nodo, el siguiente paso era Lightning Network con LND. El taller lo abordó como una extensión opcional pero ambiciosa: montar canales, automatizar copias de seguridad del estado de los canales, compilar desde fuentes y usar Tor como proxy para ocultar la IP pública.
La cuestión económica no tardó en aparecer. ¿Cuánto se gana enrutando pagos? Un participante descubrió el comando fwdinghistory y vio que su nodo había enrutado
727 satoshis. La mayoría de las transacciones eran de 1 satoshi. El administrador confirmó que su nodo, con comisiones al mínimo (base_fee_msat 0, fee_rate 0.000001), enrutaba entre 20 y 30 pagos al día. La conclusión implícita:
no es un negocio, es una infraestructura.
Para conseguir liquidez entrante, se compartió una oportunidad: LNBIG ofrecía canales de hasta 2 millones de satoshis gratis para usuarios de la cartera Bitcoin Lightning Wallet. Una forma de arrancar sin tener que comprar liquidez en el mercado.
Problemas recurrentes: paradas forzosas, corrupción y Windows
A lo largo del hilo se documentaron fallos típicos. Un participante reportó que, tras detener bitcoind con bitcoin-cli stop, el progreso de sincronización se perdía y volvía al último bloque de la blockchain descargada. La respuesta fue unánime: hay que parar el proceso con bitcoin-cli stop, nunca a las bravas, y aun así puede haber pérdidas de los últimos bloques.
Otro participante, tras año y medio con un nodo en Windows 8.1, anunció que abandonaba: base de datos corrupta, errores de runtime de C++, tres veces empezando de cero. Su conclusión:
Windows no es un sistema adecuado para tener un nodo. La alternativa propuesta fue Ubuntu sobre un Intel NUC, con Samourai Dojo instalado vía Docker.
La evolución: de la línea de comandos a Umbrel y Raspiblitz
Con el tiempo, el taller original quedó parcialmente obsoleto. Años después, un mensaje señalaba que ya existían opciones más sencillas: Umbrel, Citadel o Raspiblitz instalan todo de forma casi automática. La barrera de entrada había bajado. También se actualizó el interés:
Taproot estaba en camino y se animaba a actualizar los nodos.
La pregunta sobre la rentabilidad seguía planeando. ¿Da pasta o no? La respuesta más repetida: se saca bastante poco, pero también sacaban una miseria los que minaban bitcoin en 2010. La comparación es tramposa, pero ilustra la mentalidad de quienes ven el nodo como una apuesta a largo plazo.
Con la tecnología actual, montar un nodo Bitcoin en casa es más fácil que nunca. Pero la pregunta que nadie responde del todo es si merece la pena para alguien que solo quiere usar bitcoin como medio de pago. La respuesta, como casi todo en este ecosistema, depende de a quién le preguntes.