Inicio Nodos y validación Qué es un nodo

Qué es un nodo

Un nodo de Bitcoin es un ordenador que ejecuta el software de Bitcoin y mantiene una copia completa de la blockchain. Los nodos son los verdaderos guardianes de las reglas de Bitcoin: verifican cada transacción y cada bloque de forma independiente.

Función de un nodo

Un nodo valida cada transacción y cada bloque según las reglas de consenso de Bitcoin. Si un minero produce un bloque inválido —por ejemplo, uno que cree bitcoin de la nada—, los nodos lo rechazan automáticamente. No importa cuánto poder de cómputo tenga ese minero.

Esto es lo que hace a Bitcoin verdaderamente descentralizado: no son los mineros quienes tienen la última palabra, sino los nodos. Y cualquiera puede correr un nodo.

Nodo completo vs. nodo ligero

Un nodo completo descarga y verifica toda la blockchain desde el bloque génesis. No confía en nadie: verifica todo. Requiere varios cientos de gigabytes de almacenamiento y un ancho de banda modesto.

Un nodo ligero (SPV) solo descarga las cabeceras de los bloques y confía en nodos completos para la verificación detallada. Es menos seguro pero más práctico para dispositivos con recursos limitados.

¿Por qué importa?

Correr un nodo propio es la forma más pura de participar en Bitcoin. Es lo que te permite verificar tus propias transacciones sin confiar en nadie. Si todos los usuarios dependieran de nodos ajenos, Bitcoin dejaría de ser un sistema de verificación sin confianza y se convertiría en algo parecido al sistema bancario.

Errores habituales

  • Confundir nodos con mineros (un minero produce bloques; un nodo los valida)
  • Creer que correr un nodo es solo para expertos
  • Pensar que los nodos necesitan hardware potente (un ordenador básico basta)

Conceptos relacionados

Fuentes primarias

  • bitcoin.org/en/full-node
  • Mastering Bitcoin, A. Antonopoulos