Puntos Clave

  • La Prueba de Participación Delegada (DPoS) es un mecanismo de consenso de blockchain en el cual los tenedores de tokens votan por un pequeño conjunto de delegados que son responsables de validar transacciones y producir nuevos bloques.

  • DPoS fue creado en 2014 por Daniel Larimer. Las implementaciones tempranas incluyen BitShares, Steem y Lisk. Redes más recientes de estilo DPoS incluyen TRON (27 Super Representantes) y EOS (21 productores de bloques).

  • La principal ventaja de DPoS es el alto rendimiento: un conjunto de validadores pequeño y conocido puede lograr tiempos de bloque rápidos (a menudo inferiores a tres segundos) y un alto rendimiento de transacciones en comparación con Prueba de Trabajo o Prueba de Participación estándar.

  • El principal compromiso es la centralización: el poder se concentra en un número pequeño de delegados elegidos, y la apatía de los votantes puede consolidar a los validadores existentes con el tiempo.

  • El DPoS debe distinguirse de mecanismos relacionados pero diferentes como la Prueba de Participación Nominada (utilizada por Polkadot) y Ouroboros PoS (utilizada por Cardano), que incorporan delegación de participación pero tienen diferentes modelos de seguridad.

Binance Academy courses banner

Introducción

La Prueba de Participación Delegada (DPoS) es un mecanismo de consenso utilizado por algunas redes blockchain para alcanzar un acuerdo sobre el estado del libro mayor sin la intensidad energética del minado de Prueba de Trabajo. Extiende el modelo básico de Prueba de Participación al introducir una capa de votación representativa: en lugar de que todos los tenedores de tokens potencialmente sean seleccionados como validadores, los participantes votan por un grupo más pequeño de delegados elegidos que manejan la producción de bloques en su nombre.

Para entender DPoS, es útil primero comprender los dos mecanismos de consenso que lo precedieron y los compromisos que cada uno implica.

Prueba de Trabajo

La Prueba de Trabajo (PoW) es el algoritmo de consenso original de blockchain, implementado por primera vez en Bitcoin. En un sistema PoW, los mineros compiten para resolver un rompecabezas criptográfico computacionalmente intensivo. El primer minero en encontrar una solución válida gana el derecho a agregar el siguiente bloque a la cadena y recibe una recompensa de bloque junto con tarifas de transacción.

Esta competencia proporciona fuertes garantías de seguridad: para reescribir la cadena, un atacante necesitaría superar la potencia computacional combinada de los mineros honestos. Sin embargo, PoW requiere un gasto continuo significativo en energía y hardware especializado (ASICs). También procesa transacciones relativamente lento, con Bitcoin promediando un bloque aproximadamente cada diez minutos. Estas limitaciones impulsaron el desarrollo de enfoques de consenso alternativos.

Prueba de Participación

La Prueba de Participación (PoS) reemplaza el proceso de minería intensivo en energía con un requisito de participación económica. Los validadores bloquean una cantidad de la criptomoneda nativa de la red como garantía. El protocolo luego selecciona a los validadores para proponer y atestiguar nuevos bloques, típicamente ponderados por el tamaño de su participación. Un ataque exitoso requeriría que un atacante adquiriera y apostara una gran proporción del suministro total de monedas, lo cual es prohibitivamente caro en redes grandes.

PoS es significativamente más eficiente en términos de energía que PoW y generalmente logra una finalización de transacciones más rápida. El movimiento de Ethereum a la Prueba de Participación en septiembre de 2022 llevó a PoS a la atención general como una alternativa viable para redes grandes y de alto valor. El PoS estándar aún puede ser relativamente lento en términos de transacciones por segundo, que es uno de los problemas que DPoS fue diseñado para abordar.

Cómo Funciona la Prueba de Participación Delegada

El DPoS fue desarrollado por Daniel Larimer en 2014. En lugar de tener a todos los apostadores potencialmente elegibles para la producción de bloques, DPoS utiliza un sistema de votación para elegir un conjunto fijo y pequeño de delegados (también llamados testigos, productores de bloques o Super Representantes dependiendo de la red). Estos delegados elegidos se turnan para producir bloques en una secuencia programada y de manera rotativa en lugar de competir aleatoriamente o a través de una lotería.

El poder de voto de cada tenedor de tokens es proporcional al número de tokens que posee. Los delegados típicamente comparten una parte de sus recompensas de bloque con los votantes que los apoyaron, creando un incentivo para que los tenedores participen en las elecciones. Debido a que el conjunto de validadores activos es pequeño y conocido de antemano, las redes DPoS pueden lograr tiempos de bloque rápidos, a menudo muy por debajo de tres segundos, y una alta escalabilidad de blockchain en comparación con PoW o PoS estándar.

La rendición de cuentas está integrada en el sistema: si un delegado actúa de manera deficiente, se comporta deshonestamente o se desconecta con frecuencia, los tenedores de tokens pueden votarlo fuera y reemplazarlo con otro candidato. Esto crea un incentivo reputacional para que los delegados actúen honestamente y mantengan un alto tiempo de actividad.

Redes DPoS Notables

Las implementaciones tempranas de DPoS incluyeron BitShares (la primera cadena DPoS funcional), Steem (una plataforma de redes sociales), Lisk y Ark. TRON utiliza una variante con 27 Super Representantes elegidos, y EOS utiliza 21 productores de bloques activos. Sui, una nueva red de contratos inteligentes de alto rendimiento lanzada en 2023, utiliza un mecanismo de selección de validadores de estilo DPoS combinado con una arquitectura de ejecución paralela diseñada para un rendimiento muy alto.

Pros y Contras del DPoS

Ventajas

La principal ventaja del DPoS es el rendimiento. Al limitar el conjunto de validadores activos a un grupo pequeño y predecible, la red puede finalizar bloques rápidamente y procesar muchos más transacciones por segundo que PoW o muchas implementaciones de PoS. Esto hace que el DPoS sea adecuado para aplicaciones que requieren un alto rendimiento, como plataformas de redes sociales, juegos o intercambios descentralizados de alta frecuencia. El DPoS también es altamente eficiente en términos de energía, al igual que PoS, ya que no hay minería competitiva.

La estructura de gobernanza también puede considerarse una ventaja: los tenedores de tokens tienen un mecanismo directo para influir en quién valida la red y pueden eliminar a los delegados de bajo rendimiento sin requerir un hard fork.

Desventajas

La principal crítica al DPoS es la centralización. Con solo 21 a 101 validadores activos en la mayoría de las redes, el poder se concentra en un grupo relativamente pequeño. Esto crea el riesgo de colusión entre los principales delegados y puede hacer que la red sea más susceptible a ataques coordinados que las blockchains PoW con miles de mineros. En la práctica, la apatía de los votantes es un desafío documentado: muchos tenedores de tokens no participan activamente en las elecciones, lo que puede consolidar a validadores bien conocidos y reducir la efectividad del mecanismo de rendición de cuentas.

Algunos críticos argumentan que, dado que las sanciones por comportamientos indebidos en muchos sistemas DPoS son principalmente reputacionales (pérdida de votos y recompensas) en lugar de implicar la destrucción del capital apostado (como en los sistemas PoS basados en slashing), los incentivos de seguridad son más débiles.

DPoS vs. mecanismos relacionados

Es importante distinguir el DPoS clásico (como el utilizado en EOS y TRON) de mecanismos relacionados pero diferentes. Polkadot utiliza Prueba de Participación Nominada (NPoS), en la cual los nominadores respaldan a los validadores con su participación y un algoritmo selecciona el conjunto activo para maximizar la descentralización. Cardano utiliza Ouroboros, un protocolo PoS en el que los usuarios delegan en grupos de participación y los líderes de grupo son seleccionados probabilísticamente basándose en la participación. Ambos implican delegación, pero tienen diferentes mecánicas de elección y modelos de seguridad en comparación con el DPoS estilo Larimer.

FAQ

¿Qué es un delegado en DPoS?

En un sistema DPoS, un delegado (también llamado testigo, productor de bloques o Super Representante dependiendo de la red) es una entidad elegida por los tenedores de tokens para validar transacciones y producir nuevos bloques en nombre de la comunidad más amplia. Los delegados se turnan para producir bloques en una secuencia programada y típicamente comparten una parte de sus recompensas de bloque con los votantes que apoyaron su elección.

¿Cómo funciona la votación en DPoS?

Los tenedores de tokens utilizan sus tokens en participación como poder de voto, donde cada token típicamente representa un voto. Pueden votar por uno o más candidatos a delegados, y los candidatos con más votos acumulativos se convierten en el conjunto de validadores activos. El número de delegados activos es fijo por red (por ejemplo, 21 en EOS o 27 en TRON). Las elecciones son continuas, lo que significa que los tenedores de tokens pueden cambiar sus votos en cualquier momento, y los delegados pueden ser reemplazados si su conteo de votos cae por debajo del de un competidor.

¿Es DPoS más centralizado que PoS?

El DPoS clásico es generalmente considerado más centralizado que la Prueba de Participación estándar porque la producción de bloques está concentrada en un número muy reducido de delegados elegidos (típicamente de 21 a 101), en comparación con las redes PoS donde pueden participar cientos o miles de validadores. Este compromiso es intencional: un conjunto de validadores más pequeño permite un consenso más rápido y un mayor rendimiento. Si esta centralización es aceptable depende de los objetivos de diseño y el caso de uso de la red.

¿Qué blockchains utilizan DPoS?

Las redes de estilo DPoS clásico incluyen BitShares (el original), EOS (21 productores de bloques), TRON (27 Super Representantes), Lisk (101 delegados), Steem, Hive y Ark. Redes más recientes como Sui utilizan mecanismos inspirados en DPoS combinados con otras optimizaciones de rendimiento. Algunas redes, incluyendo Polkadot y Cardano, incorporan elementos de delegación de participación pero utilizan protocolos de consenso distintos que difieren del DPoS estilo Larimer.

¿Cuál es la diferencia entre DPoS y PoS?

En la Prueba de Participación estándar, los validadores son típicamente seleccionados probabilísticamente en base a su participación, y el conjunto de validadores activos puede ser bastante grande. En DPoS, los tenedores de tokens votan para elegir un conjunto fijo y pequeño de delegados que manejan toda la producción de bloques. DPoS intercambia algo de descentralización por un rendimiento de transacciones significativamente mayor y tiempos de bloque más rápidos. Los sistemas PoS con mecanismos de slashing también tienden a tener sanciones económicas más fuertes por comportamientos indebidos que muchas implementaciones de DPoS.

Reflexiones finales

La Prueba de Participación Delegada fue desarrollada como una forma de lograr un alto rendimiento de transacciones y una rápida finalización mientras se mantiene la eficiencia energética del consenso basado en participación. Esto se logra concentrando la producción de bloques en un pequeño grupo de delegados elegidos, responsables ante los tenedores de tokens a través de un mecanismo de votación continua. El compromiso es un mayor grado de centralización en comparación con conjuntos de validadores más grandes. DPoS sigue siendo un área activa de diseño de blockchain, con redes más nuevas adaptando sus principios fundamentales en combinación con otras innovaciones de rendimiento y seguridad.

Lectura adicional

  • Prueba de Trabajo Explicada

  • Prueba de Participación Explicada

  • Consenso Híbrido PoW/PoS Explicado

  • Escalabilidad de Blockchain, Sidechains y Canales de Pago

  • Ethereum en Prueba de Participación: Lo que los tenedores de Ethereum deben saber


Descargo de responsabilidad: Este contenido se presenta "tal cual" para información general y/o fines educativos únicamente, sin representación o garantía de ningún tipo. No debe interpretarse como asesoramiento financiero, legal u otro asesoramiento profesional, ni está destinado a recomendar la compra de ningún producto o servicio específico. Debe buscar su propio asesoramiento de asesores profesionales apropiados. Cuando el contenido es contribuido por un tercero, tenga en cuenta que las opiniones expresadas pertenecen al contribuyente de terceros, y no reflejan necesariamente las de Binance Academy. Los precios de los activos digitales pueden ser volátiles. El valor de su inversión puede bajar o subir y puede que no recupere el monto invertido. Usted es el único responsable de sus decisiones de inversión y Binance Academy no es responsable de ninguna pérdida que pueda incurrir. Para más información, consulte nuestros Términos de Uso, Advertencia de Riesgo y Términos de Binance Academy.