Los mecanismos de consenso pueden considerarse la columna vertebral de cualquier red blockchain porque garantizan la integridad y consistencia de la red, asegurándose de que sea inviolable e inmutable. Los mecanismos de consenso tienen las condiciones que los nodos y validadores deben cumplir para que se agregue un nuevo bloque a la cadena de bloques.
Se aseguran de que solo las transacciones válidas se validen en la red, por lo que se aseguran de que la cadena de bloques sea segura y confiable. Existen diferentes tipos de protocolos de consenso y se dividen en dos grupos ampliamente definidos, que son protocolos basados en pruebas y protocolos basados en votaciones.
Si bien la Prueba de participación (PoS) y la Prueba de trabajo (PoW) son los tipos más populares de mecanismos de consenso, hay más otros tipos que necesita conocer. En este artículo, echemos un vistazo rápido a 8 tipos diferentes de mecanismos de consenso.
8 tipos de mecanismos de consenso
# 1: PoW (prueba de trabajo)
Este es el primer y más popular mecanismo de consenso en la comunidad blockchain. Fue inventado por Satoshi Nakamoto, el fundador de Bitcoin. Este algoritmo se basa en la minería, y los mineros aquí están destinados a resolver complejos acertijos matemáticos que requieren una potencia computacional complicada. Debido a esto, los mineros a menudo usan métodos de minería complicados como minería de GPU, minería de ASIC, minería de U, etc. Cuando un minero es el primero en resolver un rompecabezas, se le recompensa con un bloque, por lo tanto, la minería implica mucha competencia entre mineros.
Muchos criptomonedas en la actualidad, utilice el algoritmo de prueba de trabajo; el principal de ellos es Bitcoin. Sin embargo, la principal desventaja de PoW es que consume demasiados recursos para sus actividades mineras. Consume demasiada energía y muchas redes blockchain están buscando una alternativa.
# 2: PoS (prueba de participación)
En comparación con PoW, los algoritmos de prueba de participación requieren menos energía. Este mecanismo de consenso se basa en el concepto de participantes, llamados validadores, que apuestan sus monedas para calificar para agregar un nuevo bloque a la cadena de bloques. Cuantas más monedas tenga el apostador, mayores serán sus posibilidades de estar calificado para agregar un nuevo bloque de la transacción a la cadena de bloques.
Aquí, los validadores no son recompensados con bloques por su arduo trabajo. En cambio, sus recompensas son solo la tarifa de transacción. Debido a su naturaleza de eficiencia energética, PoS se considera más adecuado para plataformas con suministros de monedas estáticos.
# 3: DPoS (prueba delegada de participación)
En este tipo de mecanismo de consenso, los s pueden apostar sus monedas y luego votar por un número particular de delegados. Cuanto más tenga que apostar un , más peso tendrá su voto. Al final de todo, se elegirá al delegado con el mayor número de votos para producir nuevos bloques.
En un algoritmo de prueba de participación delegada, los validadores o delegados son recompensados con una cantidad específica de monedas o con las tarifas de transacción, como ocurre con algunos otros mecanismos de consenso como la prueba de participación.
Una característica única de DPoS es que es un mecanismo de consenso muy rápido: es uno de los algoritmos de cadena de bloques más rápidos. En comparación con PoW, este mecanismo puede manejar una mayor cantidad de transacciones a la vez.
# 4: PoC (prueba de capacidad)
Aquí, las soluciones a complejos acertijos matemáticos se almacenan en discos duros digitales. Siempre que un dispositivo de almacenamiento está lleno de soluciones a acertijos matemáticos, el ahora puede usarlo para crear nuevos bloques. Todo el proceso se denomina trazado. El con el mayor espacio de memoria tendrá la oportunidad de producir un nuevo bloque.
# 5: PoH (prueba de historial)
Esta es una nueva forma de algoritmo de consenso desarrollado por el Proyecto de Solana. El conjunto Prueba de historia El algoritmo se basa en la confianza de que una transacción ha ocurrido una vez antes y después de un evento. Actualmente, Solana utiliza el mecanismo de consenso en combinación con su algoritmo PoS. El híbrido único asegura una cadena de bloques súper rápida mientras la mantiene segura y descentralizada.
# 6: PoI (prueba de identidad)
PoI es un mecanismo de consenso que intenta hacer coincidir la identidad de un con su clave privada. Es una pieza de evidencia criptográfica asociada con la clave privada de cualquier que está adjunta criptográficamente a una transacción específica.
Este tipo de algoritmo asegura la integridad y autenticidad de cualquier dato creado en la cadena de bloques. Un uso práctico de PoI es cuando se usa en una ciudad inteligente que usa el algoritmo para verificar la identidad de sus ciudadanos. También se puede utilizar en una empresa para registrar personal verificado en sus edificios.
# 7: PoA (prueba de autoridad)
PoA viene como una versión modificada de PoS donde, en lugar de que los validadores apuesten sus monedas para validar las transacciones, apuestan sus identidades. Esto se hace para garantizar la seguridad de la red, ya que los validadores arriesgan su reputación. En PoA, solo los nodos que eventualmente se convierten en validadores tienen el privilegio de producir nuevos bloques.
Alentar a estos s que ponen en juego sus identidades para preservar la cadena de bloques son, por lo tanto, recompensados para que la cadena de bloques pueda mantener su integridad en todos los sentidos.
# 8: PoA (prueba de actividad)
Este es un híbrido perfecto de prueba de trabajo y prueba de participación. En PoA, los mineros también brindan soluciones a un rompecabezas para ganar una recompensa. Sin embargo, los bloques creados en este mecanismo de consenso son plantillas que luego se utilizarán para elegir aleatoriamente un grupo de validadores para firmar un bloque. Cuanto mayor sea el riesgo de un validador, mayores serán sus posibilidades de ser elegido para firmar un nuevo bloque.
Una vez que los validadores elegidos firman cualquier bloque nuevo, el bloque se agrega a la red blockchain. Al mismo tiempo, los bloques sin firmar se descartan. Los mineros y los validadores obtienen sus recompensas de las tarifas de transacción en la red.
Nota final
Existen diferentes tipos de mecanismos de consenso, pero todos están trabajando para cumplir con objetivos similares, garantizando la seguridad y la integridad de la red blockchain que apoyan. Si tiene la intención de utilizar la tecnología blockchain en su organización o profundizar en el mundo de las criptomonedas, será bueno tener un buen conocimiento de los diversos mecanismos de consenso de blockchain que son y en qué se diferencian entre sí.