Los nodos son los ordenadores que en conjunto mantienen una blockchain en funcionamiento. Cada uno ejecuta software que implementa las reglas de la red y, juntos, almacenan el historial de transacciones, comprueban que las nuevas transacciones y bloques siguen esas reglas y pasan los datos válidos a otros nodos. Cualquiera con el software adecuado y suficiente almacenamiento o ancho de banda puede normalmente ejecutar uno. Algunos operadores de nodos ejecutan este software en hardware dedicado en casa, mientras que otros usan servidores alquilados, y la elección afecta principalmente a la comodidad y el coste más que al papel fundamental que desempeña el nodo.
No todos los nodos hacen la misma cantidad de trabajo. Un nodo completo mantiene una copia íntegra de la blockchain y comprueba de forma independiente cada regla por sí mismo, sin necesitar confiar en ningún otro participante. Un nodo ligero, o liviano, almacena menos datos y depende de los nodos completos para cierta información, cambiando un grado de verificación independiente por menores requisitos de hardware y ancho de banda.
El número y la dispersión geográfica de los nodos, y cuán independientemente se ejecutan, es una gran parte de lo que hace que una blockchain sea descentralizada en la práctica y no solo en teoría. Una red con muy pocos nodos, o con nodos concentrados en un pequeño número de operadores, es más vulnerable a la interrupción o la connivencia que una con un conjunto grande y diverso de nodos ejecutados de forma independiente. Esta es una de las razones por las que los proyectos y las comunidades a menudo fomentan una base amplia de operadores de nodos independientes, en lugar de depender de un pequeño puñado de grandes proveedores.
Puntos clave
- Un nodo es un ordenador que ejecuta software de blockchain y ayuda a almacenar, verificar y retransmitir los datos de la red.
- Un nodo completo comprueba de forma independiente que las transacciones y los bloques siguen las reglas de la red, sin necesitar confiar en nadie más.
- Un conjunto grande, diverso y ampliamente distribuido de nodos es una parte clave de lo que hace que una blockchain sea descentralizada.
Preguntas frecuentes sobre Nodo
¿Necesito ejecutar mi propio nodo para usar cripto?
No. La mayoría de las wallets y apps se conectan a nodos ejecutados por otra persona. Ejecutar un nodo personal es opcional, pero puede aumentar la privacidad y la independencia, ya que no dependes de la visión que un tercero tiene de la red.
¿Cuál es la diferencia entre un nodo completo y un nodo ligero?
Un nodo completo almacena toda la blockchain y verifica cada regla de forma independiente. Un nodo ligero almacena menos datos y depende de los nodos completos para partes de esa verificación, lo que reduce los requisitos de hardware a costa de cierta independencia.
¿Eres nuevo en cripto o quieres completar los vacíos? Repasa lo esencial en Aprende, explora todos los términos de la A a la Z, o consulta los precios en vivo de las monedas que impulsan estos conceptos.