Conoce los diferentes tipos de nodos, sus diferencias, y cuál te conviene.
🎯 Objetivo de la lección
Distinguir los tipos de nodo que existen, entender qué garantiza cada uno y qué renuncia a garantizar, y saber cuál encaja con tu caso antes de montar nada.
🧩 «Nodo» no es una sola cosa
Hasta ahora hemos hablado de «un nodo» como si todos fueran iguales. No lo son. Bajo la misma palabra conviven cosas muy distintas: desde un equipo que guarda los quince años de historia de Bitcoin hasta una aplicación de teléfono que apenas comprueba unas cabeceras.
La diferencia entre ellos no es de tamaño. Es de qué están dispuestos a dar por bueno sin comprobarlo.
📚 Nodo completo de archivo
Es el que describimos en la lección 1.1: descarga y valida todos los bloques desde el bloque génesis, y además los conserva todos.
Qué garantiza: validación completa de las reglas de consenso. Nada entra en su cadena sin haber pasado las comprobaciones una por una.
Qué aporta a la red: puede servir bloques históricos a otros nodos que se estén sincronizando por primera vez. Es el que sostiene a los recién llegados.
Qué cuesta: es la opción más exigente en almacenamiento, porque guarda la cadena entera y esta no deja de crecer.
✂️ Nodo completo podado (pruned)
Aquí está el malentendido más extendido del tema, así que conviene decirlo claro: un nodo podado valida exactamente igual que uno de archivo. No es un nodo de segunda.
La diferencia está en qué hace después de validar. Descarga cada bloque desde el génesis, lo verifica con todas las reglas, actualiza su conjunto de salidas no gastadas (el UTXO set) y, una vez hecho eso, borra los bloques antiguos que ya no necesita. Se queda con los más recientes y con el estado actual.
El resultado es un nodo que ofrece las mismas garantías de verificación ocupando una fracción del espacio.
Qué pierde:
No puede servir bloques históricos a otros nodos. No ayuda a que otros se sincronicen.
No puede responder consultas sobre transacciones antiguas: si quieres el detalle de un pago de hace tres años, no lo tiene.
Si algún día necesitas reconstruir índices o importar una cartera con historial antiguo, tendrás que volver a descargar la cadena.
Para la mayoría de las personas que solo quieren verificar sus propios pagos, un nodo podado es una opción excelente y muy infravalorada.
⛏️ Nodo minero
Un minero necesita un nodo completo detrás, porque para construir un bloque válido hace falta conocer el estado actual de la cadena y las transacciones pendientes. Pero minar y validar siguen siendo funciones separadas: el nodo valida, el equipo de minado busca la prueba de trabajo.
Un matiz importante: la mayoría de los mineros no minan en solitario, sino en pools. Y en muchos esquemas de pool, quien decide qué transacciones entran en el bloque y contra qué reglas se construye es el operador del pool, no cada máquina individual. Es una concentración que preocupa a parte de la comunidad y que ha impulsado protocolos que devuelven esa elección al minero individual.
Para lo que nos ocupa en este curso: tú no necesitas minar para tener un nodo, y no vamos a montar equipos de minado.
📲 Clientes ligeros (SPV)
Son las carteras de teléfono y escritorio que no guardan la cadena. En la lección anterior vimos su modelo de confianza; aquí toca el detalle técnico.
La modalidad más rigurosa se conoce como SPV (verificación de pago simplificada). Funciona así:
Descarga solo las cabeceras de los bloques, no los bloques enteros. Son unos pocos cientos de megabytes en total, frente a cerca de un terabyte de la cadena completa.
Comprueba que esas cabeceras encadenan correctamente y que tienen prueba de trabajo válida.
Para una transacción concreta, pide una prueba de Merkle: una secuencia corta de hashes que demuestra que esa transacción está incluida en un bloque determinado.
Qué garantiza: que alguien gastó trabajo real en un bloque que contiene tu transacción. No es poco.
Qué no garantiza: que las reglas de consenso se hayan respetado. Un cliente SPV no comprueba que no se hayan creado bitcoin de la nada, ni valida las firmas de las transacciones del bloque, ni detecta un doble gasto en el historial. Confía en que la mayoría del poder de minado sigue reglas honestas.
Y en la práctica, muchas carteras que se presentan como SPV ni siquiera hacen esto: preguntan directamente a un servidor. La diferencia entre «SPV de verdad» y «cliente de un servidor» es mayor de lo que sugiere el marketing.
🔌 Nodo propio con servidor de índices
Hay una combinación muy práctica que conviene conocer: ejecutar tu nodo completo y, encima, un servidor de índices (los más conocidos son Electrs y Fulcrum).
El nodo valida; el servidor de índices construye una base de datos que permite consultar rápidamente el historial de unas direcciones concretas. Así puedes conectar carteras de escritorio o teléfono —que esperan hablar con un servidor de ese tipo— a tu propio servidor en lugar de al de un desconocido.
El resultado: la comodidad de una cartera ligera, pero preguntándole a una máquina tuya. Es probablemente la configuración más útil para uso personal, y es lo que montan por defecto la mayoría de distribuciones que veremos en la lección 2.1.
Tiene un coste: el índice ocupa bastante espacio adicional y tarda en construirse.
⚡ Nodos Lightning
Un nodo de la red Lightning es otra cosa distinta, aunque la palabra se comparta. Lightning es una red de pagos que funciona sobre Bitcoin, con canales entre participantes.
Lo relevante aquí: un nodo Lightning necesita un nodo Bitcoin detrás para abrir y cerrar canales y para vigilar la cadena. Es una capa adicional, no un sustituto. Montar Lightning sin entender antes la capa base suele acabar mal.
Queda fuera del alcance de este curso, pero si en algún momento te interesa, el orden correcto es este: primero el nodo Bitcoin, después Lightning.
🎯 Cuál necesitas tú
Quieres verificar tus propios pagos y mejorar tu privacidad. Nodo completo podado, con servidor de índices si vas a conectar carteras. Es el caso más común y el que cubriremos en el módulo 2.
Quieres además contribuir a la red. Nodo completo de archivo, para poder servir bloques históricos a quien se sincroniza.
Solo quieres consultar tu saldo desde el teléfono de vez en cuando. Una cartera ligera puede ser suficiente, sabiendo lo que delegas.
Vas a operar con cantidades relevantes o recibir pagos de terceros. Verificación completa, sin excepciones. Aquí es donde la diferencia deja de ser teórica.
📌 En resumen
Un nodo de archivo valida todo y lo conserva todo; puede ayudar a otros a sincronizarse.
Un nodo podado valida exactamente igual pero borra los bloques antiguos tras verificarlos: mismas garantías, mucho menos espacio.
Un cliente SPV comprueba prueba de trabajo e inclusión, pero no las reglas de consenso. Es un punto intermedio, no una verificación completa.
Un servidor de índices sobre tu nodo te da la comodidad de una cartera ligera sin entregar tus direcciones a terceros.
Lightning es otra capa y necesita un nodo Bitcoin debajo.
Con esto cierras el módulo 1: ya sabes qué hace un nodo, por qué importa y de qué tipos los hay. En el módulo 2 pasamos a montarlo.