Mecanismo de Consenso (Criptomoneda)
¿Qué es un mecanismo de consenso?
Un mecanismo de consenso es un mecanismo tolerante a fallas que se utiliza en sistemas informáticos y de cadena de bloques para lograr el acuerdo necesario sobre un valor de datos único o un estado único de la red entre procesos distribuidos o sistemas multiagente, como con las criptomonedas. Es útil en el mantenimiento de registros, entre otras cosas.
En la cadena de bloques de Bitcoin,. por ejemplo, el mecanismo de consenso se conoce como Prueba de trabajo (PoW), que requiere el ejercicio de poder computacional para resolver un rompecabezas difÃcil pero arbitrario para mantener todos los nodos en la red honestos.
Explicación del mecanismo de consenso
En cualquier sistema centralizado, como una base de datos que contiene información clave sobre las licencias de conducir de un paÃs, un administrador central tiene la autoridad para mantener y actualizar la base de datos. La tarea de realizar cualquier actualización, como agregar/eliminar/actualizar los nombres de las personas que calificaron para ciertas licencias, la realiza una autoridad central que sigue siendo la única a cargo de mantener registros genuinos.
Las cadenas de bloques públicas que funcionan como sistemas descentralizados y autorregulados funcionan a escala global sin una sola autoridad. Implican contribuciones de cientos de miles de participantes que trabajan en la verificación y autenticación de transacciones que ocurren en la cadena de bloques y en las actividades de minerÃa de bloques.
En un estado tan cambiante de la cadena de bloques, estos libros de contabilidad compartidos públicamente necesitan un mecanismo eficiente, justo, en tiempo real, funcional, confiable y seguro para garantizar que todas las transacciones que ocurren en la red sean genuinas y que todos los participantes acuerden un consenso. sobre el estado del libro mayor. Esta tarea tan importante la realiza el mecanismo de consenso, que es un conjunto de reglas que decide sobre la legitimidad de las contribuciones realizadas por los diversos participantes (es decir, nodos o transactores) de la cadena de bloques.
Mecanismos de consenso de blockchain
Existen diferentes tipos de algoritmos de mecanismo de consenso, cada uno de los cuales funciona con principios diferentes.
La prueba de trabajo (PoW) es un algoritmo de consenso común utilizado por las redes de criptomonedas más populares como bitcoin y litecoin. Requiere que un nodo participante demuestre que el trabajo realizado y enviado por ellos los califica para recibir el derecho de agregar nuevas transacciones a la cadena de bloques. Sin embargo, todo este mecanismo de minerÃa de bitcoin necesita un alto consumo de energÃa y un mayor tiempo de procesamiento.
La prueba de participación (PoS) es otro algoritmo de consenso común que evolucionó como una alternativa de bajo costo y bajo consumo de energÃa al algoritmo PoW. Implica la asignación de responsabilidad en el mantenimiento del libro mayor público a un nodo participante en proporción a la cantidad de tokens de moneda virtual que posee. Sin embargo, esto tiene el inconveniente de que incentiva el acaparamiento de criptomonedas en lugar del gasto.
Si bien PoW y PoS son, con mucho, los más frecuentes en el espacio de la cadena de bloques, existen otros algoritmos de consenso como Prueba de capacidad (PoC) que permiten compartir el espacio de memoria de los nodos contribuyentes en la red de la cadena de bloques. Cuanta más memoria o espacio en el disco duro tenga un nodo, más derechos se le conceden para mantener el libro mayor público. La prueba de actividad (PoA), utilizada en la cadena de bloques Decred, es un hÃbrido que utiliza aspectos de PoW y PoS. Proof of Burn (PoB) es otra que requiere que los transactores envÃen pequeñas cantidades de criptomonedas a direcciones de billetera inaccesibles, en efecto, "quemándolas" para que no existan.
Otro, llamado Prueba de Historia (PoH), desarrollado por el Proyecto Solana y similar a la Prueba de Tiempo Transcurrido (PoET), codifica el propio paso del tiempo criptográficamente para lograr consenso sin gastar muchos recursos.
Reflejos
Los crÃticos de los mineros de Bitcoin han argumentado que PoW consume demasiada energÃa, lo que ha provocado la creación de mecanismos nuevos y más eficientes.
En el contexto de las cadenas de bloques y las criptomonedas, la prueba de trabajo (PoW) y la prueba de participación (PoS) son dos de los mecanismos de consenso más frecuentes.
Un mecanismo de consenso se refiere a cualquier número de metodologÃas utilizadas para lograr un acuerdo, confianza y seguridad a través de una red informática descentralizada.