Glosario · en profundidad

Nodo

Una computadora que ejecuta software de Bitcoin y verifica y retransmite bloques y transacciones de forma independiente.

Un nodo es cualquier ordenador que ejecuta software de Bitcoin, como Bitcoin Core, y se conecta a la red. Los nodos son la red. No hay un servidor central debajo.

Qué hace un nodo

Un nodo recibe transacciones y bloques de sus pares, los comprueba frente a las reglas y reenvía los válidos. Mantiene un mempool de transacciones sin confirmar y una copia de la cadena de bloques. Si un bloque rompe una regla, por ejemplo creando demasiadas monedas o gastando una moneda dos veces, el nodo lo rechaza, da igual quién lo haya minado.

Completo y ligero

Un nodo completo verifica cada bloque desde el bloque génesis en adelante. Los clientes ligeros, a menudo llamados billeteras SPV, descargan solo cabeceras de bloque y confían en que la cadena con más trabajo es válida. Son cómodos, pero verifican menos.

Nodos frente a mineros

La gente suele confundirlos. Un minero propone bloques nuevos, y los nodos deciden si aceptarlos. Si los mineros producen bloques que rompen las reglas, los nodos simplemente los ignoran, y los mineros desperdician su electricidad. Ese equilibrio es una gran parte de cómo Bitcoin alcanza el consenso sin nadie al mando.

¿Por qué ejecutar uno?

Ejecutar tu propio nodo significa que no tienes que confiar en la visión del libro de registro de nadie más. Tu billetera puede preguntar a tu nodo por tu saldo en lugar de a un servidor de terceros, lo que también mejora la privacidad. El software es gratuito y funciona en un ordenador modesto o en un pequeño dispositivo de una sola placa con un disco externo. Decenas de miles de personas en el mundo lo hacen, y cada una hace más difícil censurar o apagar la red entre pares.

En resumen: los mineros escriben, los nodos comprueban. Mientras muchos nodos independientes comprueben, las reglas siguen siendo las reglas.