Saltar al contenido
Dinero sin reglas
NodosNivel básico15 min

Nodos en Bitcoin

En estricto sentido un Nodo de Bitcoin es un equipo de software y hardware conectado a la red, pero hay más de fondo, qué es en realidad y por qué es importante

DecentralizedPublicado Actualizado
Este artículo se ha actualizado 1 cambio
  • nov 2026: Repaso completo: comparador de tipos de nodo, cómo tener tu nodo hoy (Bitcoin Core 32.1), clientes de Lightning actualizados y correcciones técnicas. Incluye los dos podcasts que antes tenían entrada propia.

Resumen en 30 segundos

  1. Un nodo es un programa, normalmente Bitcoin Core, que descarga la cadena de bloques y comprueba por su cuenta que se cumplen todas las reglas. Rechaza cualquier bloque inválido, venga de quien venga.
  2. Hay varios tipos: completo, podado (valida igual pero ocupa poco), ligero (se fía de otros), minero y de Lightning. Más abajo tienes un comparador.
  3. Tener el tuyo es soberanía: verificas tus pagos sin confiar en nadie y tu voz cuenta en las reglas de la red. Basta con un disco de 2 TB o con la opción de poda.

Un nodo es una línea de defensa

En términos estrictos, un nodo de Bitcoin es cualquier computadora configurada con el software de Bitcoin y que se ejecuta para conectarse a la propia red de Bitcoin.

Pero en el detalle, un nodo no es solo un equipo conectado a través de la red de Bitcoin, yo considero a Bitcoin un protocolo de detalles: el consenso, las pruebas de trabajo, la emisión de recompensas, la transmisión de valor y otros tantos conceptos que están inmersos en el protocolo de Bitcoin.

Todos esos detalles hacen que Bitcoin sea único y disruptivo, sin embargo escucho frecuentemente que algunas de las dudas sobre Bitcoin son, ¿vale la pena ejecutar un nodo?, ¿ayudo a la red si tengo un nodo?, ¿cómo ayudo?

Para ello lo primero que debes entender es que un nodo puede tener varias configuraciones. En la literatura que se genera en Internet, podrás encontrar comentarios que digan que existen varios tipos de nodos. Más o menos existe un consenso en la literatura que he encontrado que existen los siguientes tipos de nodos (en la documentación oficial de bitcoin.org, solo se habla de nodos completos):

  • Nodos completos los cuales se encargan de validar las reglas de consenso de la red, son desde mi punto de vista los más importantes, se encargan de verificar todas las reglas de consenso, validan el formato de las transacciones, de la integridad, del tiempo y la forma. Transmiten información de nuevas transacciones y bloques a la red, guardan toda la información de la red Bitcoin (blockchain) y brindan seguridad a la red, porque rechazan cualquier bloque que rompa las reglas, aunque lo haya creado un minero con mucha potencia: ni siquiera quien controle la mayoría del minado (ataque del 51%) puede saltarse las reglas que comprueba tu nodo. Dentro de un nodo completo, existen diferentes tipos o categorías:
    • el nodo archivo o archive node, el cual descarga y guarda una copia completa de toda la cadena.
    • el nodo podado, por ejemplo, si quieres tener un nodo que valide pero tienes problemas de espacio en disco duro, entonces puedes configurar el nodo para que en lugar de almacenar toda la cadena, solo guarde una parte de ella, esto se conoce como podar el nodo (opción prune=), «la poda» del nodo significa que el nodo completo descarga la cadena, empezando por el bloque inicial pero al llegar al límite configurado el nodo comienza a eliminar bloques del disco duro, yendo desde los más antiguos hasta los más nuevos manteniendo el tamaño configurado, por ejemplo 15 GB.
  • Ambos tipos de nodos permiten tener diferentes configuraciones que le puedes realizar, esto ayuda a diversas necesidades, como por ejemplo tener o no la wallet o cartera, al tener la cartera habilitada desde tu nodo completo, puedes verificar las operaciones que realices, sin necesidad de confiar en un tercero, como en el caso de las carteras que se instalan en un móvil, además desde tu configuración puedes establecer las comisiones a pagar y el número de bloques que quieres esperar para que tu transacción sea tomada del pool de transacciones. Para entender un poco más sobre cómo configurar esto en tu nodo te recomiendo este hilo en mi cuenta de Twitter @decentralized_b

HechoEl tamaño mínimo de la poda es de 550 MB (prune=550). Un nodo podado sigue siendo un nodo completo: descarga y valida todos los bloques desde el primero, solo que después borra los antiguos1.

  • Otro tipo de nodo son los llamados nodos ligeros o nodos simples, son nodos que no descargan toda la cadena y emiten transacciones, se suelen conectar a nodos completos para realizar verificaciones de pago (SPV por sus siglas en inglés). Este tipo de nodos solo descargan la cabecera del bloque, no las operaciones incluidas dentro del bloque. Electrum, que es desde mi punto de vista, una de las mejores carteras que existen, funciona como nodo SPV.
Tu cartera ligera, conectada a tu nodoPara curiosos

Una cartera ligera pregunta a servidores ajenos por tus direcciones, y con eso pueden saber qué monedas tienes. Si tienes nodo, puedes darle a tu cartera tu propio servidor: electrs o Fulcrum convierten tu nodo en un servidor Electrum, al que se conectan Electrum, Sparrow o Nunchuk. Necesitan un nodo de archivo, no podado.

Otra forma de cartera ligera más privada son los filtros de bloque compactos (BIP-157 y BIP-158): en lugar de preguntar por tus direcciones, la cartera descarga un resumen de cada bloque y comprueba ella misma si le interesa.

Antes de seguir, me permito aclarar un mito, un nodo no necesita, por fuerza estar conectado 24×7 a la red, ¿es lo ideal? SÍ, pero si no lo está, tan pronto el nodo se vuelva a conectar, empezará a sincronizar los bloques, validarlos de acuerdo a las reglas de consenso que tiene y determinar qué bloques son válidos y qué bloques no lo son, y se sincronizará con la cadena de mayor trabajo y validez, además de que una vez conectado nuevamente a la red, empezará a transmitir a otros nodos los bloques validados. Así que ¡no tengas miedo de reiniciar tu nodo!

  • Otro tipo de nodos son los Nodos Mineros, son como su nombre lo indica, los encargados de realizar el minado de bloques, el cual consiste en tomar transacciones del pool, agruparlas en un bloque y realizar la prueba de trabajo o PoW, que es lo que hace muy costoso reescribir el historial, y generar así nuevos bloques que incluyen esas transacciones. Este tipo de nodos debe tener su propia copia de cadena completa. Para poder realizar la tarea de prueba de trabajo, hoy día, es necesario contar con un equipo de cómputo especial llamado ASIC (Application Specific Integrated Circuit) el cual es un equipo especializado. Un dato importante, para evitar que la introducción de equipos de cómputo cada vez más especializados se convierta en un problema para el protocolo, la prueba de trabajo se ajusta en cuanto a su dificultad para mantener que en todo momento la prueba de trabajo se lleve a cabo de acuerdo al tiempo estimado, que es de más o menos cada 10 minutos por bloque.
    • Muchos dicen que la red de Bitcoin está dominada por los mineros, pero no, nada más lejos de la realidad, la red no está dominada por los mineros, Bitcoin no es solo una red, como ya he comentado es un protocolo detallado, donde cada parte tiene una razón de ser, un motivo y el conjunto de las partes hace la suma de un engranaje pocas veces visto.
    • Da igual si los mineros trabajan solos o en conjunto (pools de minería), el protocolo siempre gestionará la dificultad del minado para evitar que la dificultad disminuya de forma tal que se generen más recompensas de las establecidas.
    • Como ya he comentado, Bitcoin es una máquina de precisión, ajustando en todo momento el tiempo en que todo sucede, los bloques se ajustan, las recompensas se regulan y las dificultades también.

Una nota más, desde la versión 0.13.0 (en 2016) del cliente de Bitcoin Core se eliminó la posibilidad de minar a través de este software, esto debido a como ya indicaba, que los mineros requieren de equipos más especializados con software también especializado en minería como podrían ser cpuminer, cgminer, bfgminer. Si quieres saber más puedes verlo en las notas de la versión 0.13.0. Sin embargo los nodos Completos son los que se encargan de validar las transacciones y todo lo que ya comenté.

HechoEn un pool, quien elige las transacciones de cada bloque suele ser el operador del pool, con su nodo. Con protocolos como Stratum V2, cada minero puede armar su propio bloque con su nodo, y el pool solo reparte las recompensas.

  • También están los nodos de la red de Lightning Network, es un tema muy amplio que da para todo un artículo por sí solo, baste saber que los nodos de LN son otro software que corre de manera independiente del cliente de Bitcoin, pero NO puede ejecutarse sin conectarse a un nodo Bitcoin, es necesario para conocer el estado de los canales. El software es un cliente que se ejecuta en lo que se suele llamar capa 2, es decir no está operando directamente sobre Bitcoin pero “hace uso” de la red, por lo cual el bitcoin que se mueve es bitcoin real, no una reserva fraccionaria ni nada similar.
    • Existen diferentes clientes para LN, como pueden ser Core Lightning, LND o Eclair, y bibliotecas como LDK, con las que se construyen carteras.
    • Adicional al cliente para crear y ejecutar el nodo de LN puedes usar un software para administrar el nodo ya que la mayoría de los clientes no tienen interfaz gráfica y se gestionan a base de comandos. Este software se suele llamar LNM (Lightning Node Manager). También hay algunas carteras para LN que a la vez permiten administrar el nodo, como Zeus.

Los tipos de nodo, de un vistazo

Compara

¿Qué hace cada tipo de nodo?

Valida las reglasQué guardaEspacio en discoPrivacidadPara quién
CompletoSí, todas, sin confiar en nadieToda la cadena de bloquesUnos 900 GB en 2026, y creceLa máxima: no le preguntas a nadie por tus direccionesSi tienes un disco de 2 TB, o quieres conectar tu cartera, un explorador de bloques o un servidor Electrum
PodadoSí, todas, igual que el de archivoLos últimos bloques y el conjunto de monedas sin gastarDesde 550 MB para bloques (prune=550), más unos 14 GB del estado de las monedasLa máximaSi te falta espacio. No puede servir bloques antiguos ni usar txindex o un servidor Electrum
LigeroNo: comprueba que una transacción está en un bloque, no que el bloque cumpla las reglasLas cabeceras de los bloquesMenos de 100 MBDepende de los servidores a los que pregunta, salvo que lo conectes a tu propio nodoCarteras del móvil y del día a día
MineroSí: necesita un nodo completo para saber qué bloque construirToda la cadena (en un pool, la guarda el operador del pool)El de un nodo completo, más el equipo de minería (ASIC)No es su objetivoMineros y pools
LightningLo hace el nodo de Bitcoin al que se conectaEl estado de sus canales (y hay que hacer copia de seguridad)Poco, más el del nodo de BitcoinBuena para pagos, pero los canales públicos se venPagos instantáneos y quien quiera enrutar pagos de otros

¿Pero y por qué debería tener un nodo?

Si llegados a este punto te sigues preguntando si deberías tener un nodo y te preguntas como la gran mayoría lo hemos hecho, ¿pero y el beneficio económico?, ¿qué gano yo con tener un nodo?

Hice de esto un hilo en Twitter donde explico lo que es desde mi punto de vista el razonamiento de por qué debes tener un nodo:

  1. Bitcoin nació para eliminar a terceros, ante la pregunta ¿debo tener un nodo?, ¡la respuesta es siempre sí!
  2. Lo debes hacer por soberanía, para no depender de terceros, es la esencia de Bitcoin
  3. Un nodo, puede implementar sus propias políticas, es la forma de tener voz y voto en la red.
  4. Por mucho que digan que los mineros tienen el poder de la red, tu nodo ayuda a cuidar de la seguridad de la red, no va a propagar ningún bloque que sea inválido
  5. Bitcoin implementa una serie de incentivos que se mantienen equilibrados (relativamente) mediante teoría de juegos, cada participante busca su beneficio pero a la vez vigila que el resto de participantes tengan los suyos, porque de no hacerlo se rompe el equilibrio de la red
  6. Lo más importante, tu nodo no sirve para ayudar a los demás, tu nodo es para hacer saber a la red que tienes la piel en el juego, que eres parte activa y que estás vigilando tus intereses, tienes un nodo que te representa, es poner la piel en el juego

Bitcoin es un activo de gran valor, con un nodo completo participas y fortaleces el consenso de la red, le das más resistencia a la red y un nodo completo te permite validar tus operaciones, sin tener que confiar en nadie más, todo esto te convierte en parte del protocolo, por ello creo que tener un nodo completo con la historia es la mejor idea, no puedes dejar en manos de nadie más, que las tuyas, tu valor, tu dinero, tu seguridad.

En resumen, un nodo es soberanía, es la posibilidad de no tener que confiar en terceros, te vuelve tu propio Banco, un nodo es tu voz y tu voto en la red de Bitcoin, pero para ello debes entender qué hace, cómo funciona, cómo puedes configurarlo y qué opciones tienes para ello. Un poder, conlleva una responsabilidad, por ello debes saber usarlo.

Tu nodo y las reglas de la redPara curiosos

Las reglas de consenso solo cambian si los nodos aceptan el cambio: por eso las mejoras de Bitcoin se activan como soft forks que los nodos antiguos siguen aceptando. Además de las reglas de consenso, cada nodo decide qué transacciones sin confirmar acepta y reenvía (su «política»). De cómo los nodos expresan qué cambios apoyan trata la introducción al BIP-110.

Cómo tener tu nodo hoy

  1. Bitcoin Core en tu ordenador. Es la forma más directa: lo descargas de bitcoincore.org, lo instalas y lo dejas sincronizar. La descarga inicial de la cadena puede tardar de unas horas a varios días, según tu equipo y tu conexión.
  2. Un disco SSD de 2 TB. La cadena ocupa unos 900 GB en 2026, más unos 14 GB del estado de las monedas, y sigue creciendo1. Si no tienes ese espacio, activa la poda: sigues validándolo todo.
  3. Un equipo dedicado, si quieres que esté siempre encendido. Un mini PC o una Raspberry Pi 5 con una distribución que lo instala todo por ti, como RaspiBlitz, Start9 o Umbrel.
  4. Conecta tu cartera a tu nodo. Si no, tu nodo valida la red pero tu cartera sigue preguntando a otros. Mira el recuadro de las carteras ligeras más arriba.

Para seguir, en este sitio tienes:

Podcasts

¿Necesitas más? Te dejo este par de podcasts en los que hablamos del tema, uno con Lunaticoin y el otro con Javier Bastardo (Satoshi en Venezuela).

¿Qué me aporta el tener un nodo de Bitcoin? (octubre de 2020). Un pod en el que tuve el privilegio de compartir junto con Lunaticoin, Sergi Delgado y Arkad esta conversación en la que hablamos sobre las ventajas que podría aportar a un individuo el tener un Nodo de Bitcoin. Esto viéndolo desde un punto de vista más personal, más de por qué YO debería tener un Nodo, sin que me digan que es para ayudar a la red, sino entender un poco qué beneficios me puede traer.

¿Por qué tener un nodo Bitcoin?Ver en YouTube ↗

¿Por qué y para qué tener un nodo de Bitcoin? (enero de 2021). Un pod en el que tuve el gusto de conversar por primera vez con @criptobastardo, host del pod @satoshienvenezuela, uno de los podcast más escuchados en el mundo de habla hispana, en el que me hacía mucha ilusión participar para poder tener un contacto más cercano con esa comunidad a la que como latino que soy, me siento muy unido y cercano. En esta conversación comentamos los motivos por los que alguien podría pensar o plantearse tener un Nodo de Bitcoin, no es la primera vez que hablo sobre el tema, pero sin embargo sí es la primera vez que lo hago de manera tan extensa y pensando y basándome en la experiencia personal.

¿Por qué y para qué tener un nodo de Bitcoin?, con Decentralized.b - Hablemos de BitcoinVer en YouTube ↗

Referencias

  1. Bitcoin Core 32.1: tamaño estimado de la cadena (m_assumed_blockchain_size = 897 GB y m_assumed_chain_state_size = 14 GB en src/kernel/chainparams.cpp) y poda mínima (MIN_DISK_SPACE_FOR_BLOCK_FILES = 550 MiB en src/node/blockstorage.h): https://github.com/bitcoin/bitcoin/blob/v32.1/src/kernel/chainparams.cpp ↩ ↩