Muchos consideran que el algoritmo de consenso de prueba delegada de participación (DPoS) es una versión más eficiente y democrática del mecanismo PoS anterior. Tanto PoS como DPoS se utilizan como alternativa al algoritmo de prueba de trabajo, ya que el sistema PoW requiere una gran cantidad de recursos externos. El algoritmo de prueba de trabajo utiliza una gran cantidad de trabajo computacional para proporcionar un libro de contabilidad distribuido inmutable, descentralizado y transparente. Por el contrario, PoS y DPoS requieren menos recursos y son inherentemente más sostenibles y respetuosos con el medio ambiente. Para comprender cómo funciona la Prueba de participación delegada, primero debe comprender los conceptos básicos de sus algoritmos predecesores, "Prueba de trabajo" y "Prueba de participación".


Prueba de trabajo (PoW)

La mayoría de los sistemas de criptomonedas operan sobre un libro de contabilidad distribuido llamado blockchain; la prueba de trabajo fue el primer algoritmo de consenso utilizado. Se implementó como un componente central del protocolo Bitcoin, responsable de crear nuevos bloques y proteger la red (en desarrollo). Bitcoin se ha propuesto como una alternativa al sistema monetario global tradicional, que es centralizado e ineficiente. PoW introdujo un protocolo de consenso viable que no requiere la participación de una autoridad central al transferir dinero. Permitió la liquidación descentralizada de pagos en tiempo real, utilizando una red económica de igual a igual, eliminando la necesidad de intermediarios y reduciendo el costo general de las transacciones.


Junto con otros tipos de nodos, el sistema de prueba de trabajo está respaldado por una red de minería que utiliza dispositivos de hardware especializados (ASIC) para resolver problemas criptográficos complejos. En promedio, se forma un nuevo bloque cada 10 minutos. Un minero sólo puede agregar un nuevo bloque a la cadena de bloques si logra encontrar una solución para ese bloque. En otras palabras, el minero sólo puede hacer esto después de completar la Prueba de trabajo, que a su vez lo recompensa por las monedas recién creadas y todas las tarifas de transacción para ese bloque en particular. Sin embargo, el elevado coste se debe al hecho de que requiere mucha energía e intentos fallidos. Además, el hardware ASIC es bastante caro. Más allá del esfuerzo de mantener el sistema, existen problemas persistentes en los que se puede aplicar un sistema PoW, especialmente en lo que respecta a la escalabilidad (número limitado de transacciones por segundo). Sin embargo, las cadenas de bloques PoW se consideran más confiables y siguen siendo el estándar para una solución tolerante a fallas.


Prueba de participación (PoS)

La prueba de participación por consenso es la alternativa más común a la prueba de trabajo. PoS se desarrolló para resolver algunas de las ineficiencias y problemas emergentes que enfrentaba PoW. Específicamente, analiza los costos asociados con el desarrollo de PoW (consumo de energía y hardware). En principio, la cadena de bloques de prueba de participación está asegurada de forma determinista. En estos sistemas no hay minería y la verificación de nuevos bloques depende de la cantidad de monedas que se hayan fijado. Cuantas más monedas apuesten, más probabilidades tendrán de ser elegidos como validadores de bloques (también conocidos como acuñadores o falsificadores). Mientras que los sistemas PoW dependen de una inversión externa (energía y hardware), la cadena de bloques de prueba de participación está asegurada por una inversión interna (la propia criptomoneda).

Además, los sistemas PoS hacen que un ataque sea más costoso, ya que un ataque exitoso requeriría la propiedad de al menos el 51% de todas las monedas existentes. Los ataques fallidos provocarán enormes pérdidas financieras. A pesar de todos los lados y argumentos convincentes a favor de PoS, estos sistemas aún se encuentran en sus 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 por Daniel Larimer en 2014. Bitshares, Steem, Ark y Lisk son algunos de los proyectos de criptomonedas que utilizan este algoritmo de consenso DPoS.

Una cadena de bloques basada en DPoS se califica mediante un sistema de votación en el que las partes interesadas envían su trabajo a otros. En otras palabras, pueden votar por varios delegados que apoyarán a la red en su nombre. Los delegados también pueden ser llamados testigos y son responsables de alcanzar consensos durante el proceso de creación y validación de nuevos bloques. El poder de voto es proporcional a la cantidad de monedas que posee cada usuario. El sistema de votación varía de un proyecto a otro, pero en general cada delegado presenta una propuesta individual al momento de solicitar votos. Como regla general, las recompensas recaudadas por los delegados se distribuyen proporcionalmente entre quienes los eligieron.

Por tanto, el algoritmo DPoS crea un sistema de votación que depende directamente de la reputación de los delegados. Si un nodo seleccionado no funciona correctamente o no funciona de manera eficiente, será rápidamente eliminado y reemplazado por otro.

En términos de rendimiento, la cadena de bloques DPoS es más escalable, lo que le permite procesar más transacciones por segundo (TPS) en comparación con PoW y PoS.


DPoS versus punto de venta

Aunque PoS y DPoS son similares en términos de partes interesadas, DPoS introduce un nuevo sistema de votación democrático en el que se elige a los productores de bloques. Dado que el sistema DPoS cuenta con el apoyo de los votantes, se incentiva a los delegados a actuar de manera honesta y eficiente para poder ser votados en el futuro. Además, las cadenas de bloques DPoS tienden a ser más rápidas en términos de transacciones por segundo que PoS.


DPoS frente a PoW

Mientras PoS intenta resolver los problemas de PoW, DPoS busca optimizar el proceso de producción de bloques. Por esta razón, los sistemas DPoS pueden procesar transacciones más grandes más rápido en blockchain. Ahora DPoS no se utiliza de la misma forma que PoW o PoS. PoW todavía se considera el algoritmo de consenso más seguro mediante el cual se realizan la mayoría de las transferencias de dinero. PoS es más rápido que PoW y potencialmente tiene más casos de uso. DPoS limita el uso de apuestas durante la selección de productores de bloques. Su producción real de bloques está predeterminada, a diferencia del sistema PoW de la competencia. Cada testigo tiene un turno en la producción de bloques. Algunos sostienen que DPoS debería considerarse un sistema de prueba de autoridad.


Conclusión

DPoS es significativamente diferente de PoW e incluso de PoS. Su inclusión del voto de las partes interesadas sirve como medio para tomar decisiones y motivar a delegados (o testigos) honestos 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, proporciona un mayor rendimiento en términos de transacciones por segundo.