Nodos en la Blockchain
En nuestro último artículo, profundizamos en los algoritmos de consenso de Blockchain, los diferentes tipos y cómo funcionan. A menudo nos topamos con el término "Nodos" en nuestro último artículo.
En este artículo, veremos qué nodos hay en Blockchain, cómo funcionan, sus diferentes tipos y su importancia en la función de descentralización de Blockchain.
“Los nodos son la fuente de la verdad para una cadena de bloques”
Nicolás Edmonds.
¿Qué son los nodos en Blockchain?
En lenguaje sencillo, un nodo es un punto de intersección o comunicación dentro de una red de comunicación de datos. En una red donde todos los dispositivos están conectados y accesibles, estos dispositivos se consideran Nodos. La definición individual de cada nodo varía según el tipo de red a la que se refiera.
Un nodo Blockchain es un dispositivo que participa en una red blockchain. Estos son accionistas de la red y dispositivos que ejecutan el protocolo o el software de una cadena de bloques específica, lo que le permite ayudar a validar las transacciones y autorizar y mantener la red segura. La función principal de los nodos es mantener el consenso de la cadena de bloques.
¿Cómo funcionan los nodos de Blockchain?
Como se mencionó anteriormente, los diferentes nodos tienen diferentes definiciones y funciones y se les asignan diferentes roles. Pero podemos decir que hay tres funciones fundamentales para cada tipo de nodo:
"Mientras miraba a mi alrededor, para mí, lo que estaba sucediendo en el mundo de la cadena de bloques y las criptomonedas era un movimiento".
brad garlinghouse
- Mantenimiento : sabemos que la red blockchain está descentralizada y no existe un servidor de almacenamiento centralizado donde se pueda almacenar su base de datos. Cada red de blockchain está en continuo crecimiento, y probablemente miles o más bloques se siguen agregando a la cadena en todo momento. Miles de nodos en todo el mundo sirven para almacenar datos, y cada nodo mantiene su copia y sigue sincronizándose.
- Validación: dado que la cadena de bloques está descentralizada, no existe una autoridad de élite para verificar la autenticidad y validez de las transacciones. Los nodos son responsables de transmitir y validar las transacciones. Cuando se envía una transacción, un nodo la recibe y la transmite por toda la red. Los nodos ejecutan la transacción según el consenso de la mayoría, y los autorizados se agregan a la cadena, se copian y distribuyen por toda la red. Los diferentes algoritmos de consenso que discutimos aseguran que todos los nodos estén sincronizados.
- Accesibilidad: los nodos de la cadena de bloques son el espacio de almacenamiento de la cadena de bloques. Cada vez que un participante en la red recupera información sobre transacciones, interactúa con un nodo. La descentralización de blockchain garantiza que sean transparentes y accesibles para todos.
- Nodos completos de archivo : estos nodos se encargan de almacenar todo el registro de transacciones realizadas en la cadena de bloques. Por eso también se les conoce como los servidores de la cadena de bloques.
- Nodos completos podados : como sugiere el nombre, estos nodos almacenan datos o los bloques en el espacio de almacenamiento al eliminar los bloques más antiguos y mantener sus metadatos y secuencias. Tienen un espacio de almacenamiento limitado.
- Nodos de autoridad : en una red pública de blockchain, alguien se convierte en un nodo descargando y sincronizando datos de blockchain mediante software o protocolo de blockchain. Pero, en la red blockchain privada, este acceso está limitado a solo unos pocos nodos. Estos nodos se conocen como nodos de Autoridad y tienen la autoridad para controlar el resto de los nodos.
- Nodos mineros: estos nodos son componentes integrales de la cadena de bloques, que participan en el proceso de minería y resuelven acertijos matemáticos complejos para aprobar transacciones de la cadena de bloques.
- Nodos de participación: estos nodos verifican la validez de las transacciones utilizando el algoritmo de consenso de prueba de participación. Para convertirse en un nodo de replanteo, los usuarios deben apostar una cierta cantidad de tokens de ese ecosistema en la cadena de bloques. Después de esto, el sistema selecciona aleatoriamente uno de los nodos de participación para procesar las transacciones y registrarlas en la cadena de bloques.
- Nodos maestros : estos nodos son nodos completos, responsables solo de validar y registrar transacciones. No tienen la autoridad para agregar nuevos bloques de transacciones a la cadena.
- Light Nodes : es el segundo tipo más común de nodo blockchain responsable de transacciones rápidas y simples. Solo almacena encabezados de bloque e información necesaria y se basa en nodos completos para funcionar.
En resumen, los nodos de la cadena de bloques son equivalentes a los servidores de Internet.
Espero que este artículo lo haya familiarizado con uno de los componentes básicos de la cadena de bloques y haya despertado su interés por aprender más sobre la cadena de bloques.
Escrito por,
Shauryaditya Yadav de SIAM VIT Bhopal

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































