¿Qué son los validadores y los nodos? ¿Cuáles son sus diferencias?

Rubén Colomer, 14 mayo 2021

Como ya sabemos, una cadena de bloques o blockchain mantiene su seguridad, el estado consistente de todos los registros, mediante el uso de varios algoritmos de consenso. Y los actores encargados de realizar ese proceso Ahora que entendemos cómo se mantienen los registros de forma consistente, vamos a dar un paso atrás para determinar qué registros pueden entrar en la cadena de bloques. Respondemos a esta pregunta con los términos Validadores y Nodos de Blockchain.


Qué son los nodos de una blockchain

Los nodos son sistemas informáticos que utilizan su potencia de cálculo para confirmar estas transacciones y actúan como el hardware físico de validación del proceso.

Después de que el código validador utilice la lógica para determinar si una transacción debe ser aprobada, la gran potencia de procesamiento necesaria para actualizar de la cadena de bloques es completada por estos nodos.

Los mineros suelen ser los usuarios que ejecutan los Nodos, ya que no hay ningún otro incentivo para ejecutar el software en el ordenador. Los mineros obtienen recompensas en forma de fracciones de una recompensa de bloque (como BTC) por sus esfuerzos de utilizar su poder de cómputo.

Qué son los validadores de una blockchain

Los validadores se encargan de aprobar las transacciones que han sido enviadas por los usuarios o clientes de blockchain, por tanto, los podemos llamar procesadores de transacciones.

A los validadores a veces de los conoce como nodos validadores

Una transacción es simplemente un dato que se ha enviado para ser añadido a una cadena de bloques y puede incluir cualquier cosa para la que se haya creado la cadena de bloques. El ejemplo más conocido es el registro de un pago de criptomoneda, pero también puede incluir datos del libro mayor, como información de seguimiento de una cadena de suministro, etc.

Estos procesadores se codifican en la clase apropiada de la cadena de bloques y se llaman cuando los parámetros de la transacción necesitan ser comprobados para que estén completos. Si todos los parámetros son aceptados, el validador pasará la transacción a un Nodo que la añadirá a la blockchain.

Un validador con el programa Bitcoin Core, por ejemplo, necesita alrededor de 300GB de espacio en disco, 2GB de RAM, y una conexión a Internet rápida y sin límites con al menos 50KB de velocidad de subida constante disponible sólo para funcionar. No es raro que haya que subir más de 200 GB de tráfico al mes cuando se ejecuta un solo nodo. Los nodos de validación son nodos voluntarios y resultan útiles para la descentralización del sistema, pero a medida que su funcionamiento se vuelve más caro, también disminuye el número de nodos.

Conclusión

Un nodo de minería es un nodo que contribuye a la red adivinando las combinaciones necesarias para “sellar” los bloques de transacciones y así confirmarlos.

Un nodo de validación es un nodo que valida esta información, se asegura de que es verdadera y pasa la información a otros nodos, permitiendo así la transferencia de valor monetario desde la ubicación A a la ubicación B. Por tanto, se puede considerar que los nodos de minería son un subconjunto de los nodos de validación, porque cada nodo de minería es también un nodo de validación.

Esta diferencia sólo se manifiesta en el sistema de consenso PoW y resulta técnicamente innecesaria en PoS. Con PoS, cada nodo puede ser un nodo de validación, y los nodos de minería como tales ya no existen: los nuevos tokens se crean en base a otro principio. Para saber más sobre esto, puedes leer nuestro artículo PoW vs PoS.

Lemming at Work puede usar cookies para recopilar estadísticas, optimizar la funcionalidad del sitio y ofrecerte publicidad basada en tus intereses. Si sigues navegando estarás aceptando su uso. Más información de nuestras políticas.