ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

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 de agentes múltiples. como con las criptomonedas. Es útil para llevar 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 enigma difícil pero arbitrario con el fin de mantener honestos a todos los nodos de la red.

Conclusiones clave

  • 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.
  • En el contexto de blockchains y criptomonedas, prueba de trabajo (PoS) y prueba de participación (PoS) son dos de los mecanismos de consenso más frecuentes.
  • Los críticos de los mineros de Bitcoin han argumentado que PoW consume demasiada energía, lo que ha provocado la creación de nuevos y más eficientes mecanismos.

Explicación del mecanismo de consenso

En cualquier sistema centralizado, como una base de datos que contiene información clave sobre permisos de conducir en 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.

Blockchains públicas que operan como descentralizadas, Los sistemas de autorregulación 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 dinámicamente cambiante de la cadena de bloques, estos libros de contabilidad compartidos públicamente necesitan una justa, tiempo real, funcional, de confianza, y mecanismo 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 importantísima tarea la realiza el mecanismo de consenso, que es un conjunto de reglas que decide sobre la legitimidad de las contribuciones hechas 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 trabaja 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 a 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 tiempo de procesamiento más largo.

La prueba de participación (PoS) es otro algoritmo de consenso común que evolucionó como un método de bajo costo, Alternativa de 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 de gastar.

Si bien PoW y PoS son, con mucho, los más frecuentes en el espacio blockchain, Existen otros algoritmos de consenso como Proof of Capacity (PoC) que permiten compartir el espacio de memoria de los nodos contribuyentes en la red blockchain. Cuanta más memoria o espacio en el disco duro tenga un nodo, cuantos más derechos se le otorguen para mantener el libro mayor público. Prueba de actividad (PoA), utilizado en la cadena de bloques Decred, es un híbrido que hace uso de aspectos tanto de PoW como de PoS. Proof of Burn (PoB) es otro que requiere que los operadores envíen pequeñas cantidades de criptomonedas a direcciones de billetera inaccesibles. en efecto, "quemándolos" hasta dejarlos de existir.

Otro, llamado Prueba de Historia (PoH), desarrollado por el Proyecto Solana y similar a Prueba de tiempo transcurrido (PoET), codifica el paso del tiempo en sí mismo criptográficamente para lograr un consenso sin gastar muchos recursos.