# aelf101: ¿Qué es un algoritmo de consenso de ? de ælf Enero de 2021

Un algoritmo de consenso es un algoritmo tolerante a fallas que se utiliza en sistemas informáticos y para lograr el consenso 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 muy útil para el mantenimiento de registros, entre otras cosas.

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 un nodo participante para demostrar 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 consumir mucha energía y lleva mucho tiempo procesarlo.

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 un inconveniente: promueve el ahorro en lugar del gasto de criptomonedas.

DPoS es similar a PoS, excepto que DPoS selecciona algunos representantes de nodos para participar en la verificación y contabilidad de transacciones futuras.

Basado en el mecanismo tradicional de DPoS, aelf ha desarrollado un mecanismo de consenso único de AEDPoS.

El mecanismo AEDPoS no solo puede garantizar eficazmente el flujo y la transmisión rápidos de información y transacciones en la cadena principal, sino que también garantiza la aleatoriedad del orden de bloque de los nodos de producción. Puede reducir eficazmente el impacto de los nodos maliciosos en la red y mejorar en gran medida la seguridad de la cadena principal.