En comparación con el mecanismo de prueba de participación (PoS) anterior, muchos consideran que el algoritmo de consenso de prueba de participación delegada (DPoS) es una versión más eficiente y democrática.
Dado que la Prueba de trabajo (PoW) requiere muchos recursos externos por diseño, tanto la Prueba de participación como la Prueba de participación delegada se utilizan como alternativas al algoritmo de consenso de Prueba de trabajo. El algoritmo de prueba de trabajo utiliza grandes cantidades de cálculo para garantizar un libro de contabilidad distribuido inmutable, transparente y descentralizado. La Prueba de participación y la Prueba de participación delegada no requieren tantos recursos y son más sostenibles y respetuosas con el medio ambiente por diseño. Para comprender cómo funciona la Prueba de participación delegada, primero debe dominar algunos conocimientos básicos de Prueba de trabajo y Prueba de participación.
Prueba de trabajo (PoW)
La mayoría de los sistemas de moneda digital se ejecutan en un libro de contabilidad distribuido llamado blockchain, y la prueba de trabajo fue el primer algoritmo de consenso utilizado. Constituye el núcleo del protocolo Bitcoin y es responsable de generar nuevos bloques y proteger la red (mediante minería). Bitcoin puede reemplazar el sistema monetario tradicional global centralizado e ineficiente. La prueba de trabajo introduce un protocolo de consenso viable que elimina la necesidad de que las remesas pasen por una institución centralizada. Proporciona un sistema de pago descentralizado basado en una red de igual a igual y elimina la participación de intermediarios, lo que reduce en gran medida los costos de transacción.
El sistema de prueba de trabajo es mantenido conjuntamente por nodos de minería y otros tipos de nodos. Utiliza hardware especial (mineros ASIC) para intentar resolver problemas criptográficos complejos y extraer un nuevo bloque cada diez minutos en promedio. Los mineros sólo pueden agregar un nuevo bloque a la cadena de bloques después de encontrar una solución para ese bloque. En otras palabras, los mineros solo pueden hacerlo después de completar una prueba de trabajo, lo que a su vez los recompensa con la moneda digital recién extraída y todas las tarifas de transacción para este bloque. Sin embargo, esto es extremadamente costoso ya que consume mucha energía y requiere muchos intentos fallidos. Además, el hardware ASIC también es muy caro.
Además del gasto de mantenimiento del sistema, hay una serie de problemas que han afectado a los sistemas de prueba de trabajo, particularmente en términos de escalabilidad (un número muy limitado de transacciones por segundo). A pesar de esto, las cadenas de bloques de prueba de trabajo todavía se consideran la solución estándar más segura, confiable y tolerante a fallas.
Prueba de participación (PoS)
El algoritmo de consenso de Prueba de participación es la alternativa más común a la Prueba de trabajo. La prueba de participación tiene como objetivo resolver las ineficiencias y los problemas emergentes de algunas cadenas de bloques de prueba de trabajo. Analiza los costos (consumo de energía y hardware) de la minería de prueba de trabajo. Básicamente, Proof of Stake garantiza la seguridad de la cadena de bloques de forma determinista. Sin minería en estos sistemas, la validación de nuevos bloques depende de la cantidad de monedas que se apuestan. Cuantas más monedas tenga una persona, mayor será la probabilidad de ser seleccionado como validador de bloque (también llamado acuñador o falsificador).
La prueba de trabajo depende de la inversión externa (consumo de energía y hardware), mientras que la prueba de participación solidifica la seguridad de la cadena de bloques con inversión interna (la propia moneda digital).
Además, el sistema de prueba de participación hace que sea más costoso atacar la cadena de bloques, ya que un ataque exitoso requiere la posesión de al menos el 51% del total de la moneda existente. Y un ataque fallido provocará enormes pérdidas financieras. Si bien la prueba de participación tiene ventajas convincentes y ventajas significativas, el sistema aún se encuentra en sus primeras etapas y aún no se ha probado a mayor escala.
Prueba de participación delegada (DPoS)
El algoritmo de consenso de prueba delegada de participación (DPoS) fue propuesto por Daniel Larimer (BM) en 2014. Por ejemplo: Bitshares, Steem, Ark y Lisk son proyectos de moneda digital que utilizan el algoritmo de consenso de prueba de participación delegada.
La cadena de bloques de prueba de participación delegada tiene un sistema de votación en el que las partes interesadas entregan su trabajo a un tercero. En otras palabras, pueden votar por varios representantes para proteger la red en su nombre. Los delegados, también conocidos como testigos, deben llegar a un consenso en el proceso de generación y validación de nuevos bloques. El poder de voto es proporcional a la cantidad de monedas que posee cada usuario. Los sistemas de votación varían de un proyecto a otro, pero en general cada representante aporta su voz personal al votar. Normalmente, los representantes cobran recompensas y las distribuyen proporcionalmente entre sus respectivos votantes.
Por tanto, el algoritmo Delegated Proof of Stake crea un sistema de votación que depende directamente de la reputación de los representantes. Si un nodo elegido se porta mal o no funciona de manera efectiva, será rápidamente desalojado y reemplazado por otro nodo.
En términos de rendimiento, las cadenas de bloques de Prueba de participación delegada son más escalables y capaces de procesar más transacciones por segundo (TPS) que la Prueba de trabajo y la Prueba de participación.
Prueba de participación delegada versus prueba de participación
Si bien la Prueba de participación y la Prueba de participación delegada son similares en un sentido descentralizado, la Prueba de participación delegada propone un novedoso sistema de votación democrático para elegir a los productores de bloques. Dado que los votantes mantienen el sistema de prueba de participación delegada, los representantes deben actuar de manera honesta y eficiente o serán eliminados. Además, las cadenas de bloques de prueba de participación delegada tienden a ser más rápidas que las cadenas de bloques de prueba de participación en términos de transacciones por segundo.
Prueba de participación delegada versus prueba de trabajo
A diferencia de la Prueba de participación, que intenta resolver el problema de la Prueba de trabajo, la Prueba de participación delegada tiene como objetivo simplificar el proceso de generación de bloques. Por lo tanto, el sistema de prueba de participación delegada puede procesar rápidamente grandes cantidades de transacciones en cadena. La Prueba de participación delegada se utiliza de forma diferente a la Prueba de trabajo y la Prueba de participación. Dado que la prueba de trabajo todavía se reconoce como el algoritmo de consenso más seguro, la mayoría de los flujos financieros ocurren aquí. Debido a que la Prueba de participación funciona de manera más eficiente que la Prueba de trabajo, tiene más casos de uso. La Prueba de Participación Delegada limita el uso de la participación en el proceso de elección de productores de bloques. A diferencia de los sistemas de Prueba de Trabajo, que tienen sistemas competidores, la generación de bloques real de Prueba de Participación Delegada está programada. Cada testigo se turna para producir bloques. Algunos argumentan que la prueba de participación delegada debería considerarse un sistema de prueba de autoridad.
en conclusión
La Prueba de participación delegada es muy diferente de la Prueba de trabajo o incluso de la Prueba de participación. Incorpora un mecanismo de votación de las partes interesadas para incentivar y elegir representantes (o testigos) honestos y eficientes. Sin embargo, el proceso de producción de bloques real es completamente diferente de los sistemas de prueba de participación y, en la mayoría de los casos, muestra un mayor rendimiento en términos de transacciones por segundo.



