Muchos consideran que la prueba de participación delegada (DPoS) es una versión más eficiente y democrática del mecanismo de prueba de participación (PoS) anterior.

Tanto DPoS como PoS se utilizan como alternativa al algoritmo de consenso conocido como Prueba de trabajo (PoW), ya que el sistema PoW requiere muchos recursos externos. El algoritmo de prueba de trabajo utiliza una gran cantidad de trabajo computacional para mantener una distribución consistente y transparente de un libro mayor. Por el contrario, PoS y DPoS requieren menos recursos y, por diseño, son más sostenibles y respetuosos con el medio ambiente. Para comprender cómo funciona la prueba delegada de participación, primero deberá comprender los algoritmos que la precedieron, que son prueba de trabajo y prueba de participación.


Prueba de trabajo (PoW)

La mayoría de las monedas digitales se basan en un libro de contabilidad distribuido llamado blockchain, y el algoritmo de prueba de trabajo (PoW) fue el primer algoritmo de consenso que se utilizó. Está integrado en el protocolo Bitcoin como componente central responsable de generar nuevos bloques y mantener segura la red (a través del proceso de minería). Bitcoin se ha propuesto como una alternativa al sistema monetario global tradicional, centralizado e ineficiente.

El algoritmo de prueba de trabajo proporcionó un protocolo de consenso viable que hizo innecesaria la transferencia de fondos encabezada por una autoridad central. Es un sistema de liquidación de pagos instantáneo y descentralizado que opera en una red económica de igual a igual (sin necesidad de un tercero), eliminando la necesidad de intermediarios y reduciendo el costo total de las transacciones.

Además de otros tipos de nodos, un sistema de prueba de trabajo se mantiene mediante una red de nodos de minería que utilizan hardware especializado (ASIC) para intentar resolver problemas criptográficos complejos. En promedio, se extrae/extrae un nuevo bloque cada 10 minutos. Un minero sólo puede agregar un nuevo bloque a la cadena de bloques si puede encontrar la solución correcta para este bloque. En otras palabras, el minero sólo puede hacer esto después de completar una prueba de trabajo que a su vez lo recompensa con criptomonedas recién creadas y todas las tarifas de transacción para esos bloques específicos. Sin embargo, esto tiene un coste elevado, ya que requiere mucha energía e intentos fallidos. Además, los dispositivos ASIC son muy caros.

Además del esfuerzo por mantener el sistema, desde hace mucho tiempo existen dudas sobre qué tan aplicable es un sistema de prueba de trabajo (PoW), especialmente con respecto a la escalabilidad (una cantidad muy limitada de transacciones por segundo). Sin embargo, la cadena de bloques utilizada para el sistema de prueba de trabajo se considera la más segura y confiable y sigue siendo el estándar para una solución tolerante a fallas.


Prueba de participación (PoS) 

El algoritmo de consenso de Prueba de participación es la alternativa más popular a la Prueba de trabajo. Los sistemas de prueba de participación (PoW) están diseñados para resolver algunas de las ineficiencias y problemas que suelen surgir en las cadenas de bloques de prueba de trabajo (PoW). Aborda específicamente los costos asociados con la minería PoW (consumo de energía y hardware). Básicamente, la cadena de bloques basada en prueba de participación se asegura de una manera específica (no aleatoria). No hay minería en estos sistemas y la verificación de nuevos bloques depende de la cantidad de monedas digitales que se almacenan. Cuantas más criptomonedas almacene una persona, mayores serán las posibilidades de ser elegido como validador de bloques (también conocido como minter o falsificador). Mientras que los sistemas PoW dependen de inversiones externas (consumo de energía y hardware), la cadena de bloques basada en ellos está asegurada por inversiones internas (la propia moneda digital). Además, los sistemas PoS hacen que atacar la cadena de bloques basada en ellos sea muy costoso porque para llevar a cabo un ataque exitoso se requiere la propiedad de al menos el 51% del total de las monedas digitales que contiene, y los ataques fallidos provocan enormes pérdidas financieras.

A pesar de las fluctuaciones y los argumentos convincentes a favor de PoS, estos sistemas aún se encuentran en las primeras etapas y aún deben probarse a mayor escala. 


Prueba de participación delegada (DPoS)

El algoritmo de consenso de Prueba delegada de participación (DPoS) fue desarrollado en 2014 por Daniel Larimer. Bitshares, Steem, Ark y Lisk son algunas de las criptomonedas que utilizan el algoritmo de consenso de prueba de participación delegada.

Una cadena de bloques de prueba de participación delegada se basa en un sistema de votación en el que las partes interesadas subcontratan su trabajo a un tercero, lo que significa que pueden votar por un pequeño número de delegados que protegerán la red en su nombre. Los delegados también pueden denominarse testigos y son responsables de lograr el consenso (consenso) durante la creación y verificación de nuevos bloques. El poder de voto es proporcional a la cantidad de monedas que posee cada usuario y el sistema de votación varía de un proyecto a otro. Pero, en general, cada comisionado hace una propuesta individual al solicitar una votación y las recompensas recaudadas por los comisionados suelen compartirse proporcionalmente con los votantes pertinentes. 

Entonces, el algoritmo DPoS crea un sistema de votación basado directamente en la reputación de los delegados. Si el nodo elegido se porta mal o es ineficiente, será rápidamente expulsado y reemplazado por otro nodo.

En términos de rendimiento, las cadenas de bloques basadas en el algoritmo DPoS son más escalables y pueden procesar más transacciones por segundo (TPS) en comparación con PoW y PoS.


DPoS versus punto de venta

Mientras que PoS intenta resolver los errores de PoW, DPoS busca simplificar el proceso de producción de bloques, razón por la cual los sistemas impulsados ​​por DPoS pueden procesar grandes cantidades de transacciones de blockchain rápidamente. Hasta el momento DPoS no se utiliza del mismo modo que PoW o PoS. Hasta la fecha, la Prueba de trabajo (PoW) todavía se considera el algoritmo de consenso más seguro y así es como se realizan la mayoría de las transferencias de dinero.

PoS es más rápido que PoW y probablemente tenga más casos de uso.  DPoS establece un límite en el almacenamiento de participaciones cuando se eligen los productores de bloques, y su producción real de bloques está predeterminada, a diferencia del sistema PoW basado en la competencia. Cada testigo tiene un turno para producir bloques. Algunos afirman que DPoS debería considerarse un sistema de prueba de autoridad.


Conclusión

El algoritmo de prueba de participación delegada (DPoS) difiere significativamente del algoritmo de prueba de trabajo (PoW) e incluso del algoritmo de prueba de participación (PoS). La incorporación del voto de las partes interesadas sirve como medio para decidir y motivar a delegados (o testigos) justos y eficaces.

Sin embargo, la producción real de bloques es muy diferente a la de los sistemas PoS y en la mayoría de los casos ofrece un mayor rendimiento en términos de transacciones por segundo.