Diferentes tipos de mecanismos de consenso, temporada 5 de Steemit Crypto Academy, publicación de tareas para la tarea 6 .
Saludos amigo de Cryptoacademy, una vez más la @familiatorrealba haciéndose presente en éste curso fijo n°6 referente a los Mecanismos de consenso y por ello hemos decidido responder la siguiente pregunta
¿Cuál es la diferencia entre PoS y DPoS? ¿Ventajas desventajas? Nombra algunos proyectos de Blockchain que utilizan el mecanismo de consenso DPoS e indica la capacidad de escalado.
![IMG_20211120_212406.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmeknTxairM95TZcgo6S2CFkAKMdjqib3VBsKmdp6QCn6X/IMG_20211120_212406.jpg)
Fuente
Antes de comenzar a dar las diferencias entre los mecanismos de consenso debemos entender primero que significa cada uno de estos conceptos, así que comencemos.
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Prueba de Participación (PoS)
Prueba de Participación (PoS)
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
![POS.jpeg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmbe2dc95ATattENsxcguiGgXhYCTokvqWnKHsaSrgrdLg/POS.jpeg)
Fuente
Creado en 2011 por Sunny King e implementado por primera vez en 2012 en la criptomoneda Peercoin El Proof of Stake (PoS) es un mecanismo en donde el nodo que admite la suma de un nuevo bloque a la blockchain está determinado de acuerdo a la cantidad de monedas, el validador es seleccionado de manera aleatoria y sin competencia, este recibe una remuneración de acuerdo al monto de su participación, con este mecanismo los mineros tiene la capacidad de extraer y validar las transacciones al crear bloques de acuerdo a la cantidad de criptomonedas que tiene. En la actualidad el PoS es el mecanismos de consenso con mayor cobertura en la tecnología Blockchain.
También podríamos nombrar algunas características importantes de El Proof of Stake (PoS).
¶ Es una tecnología que favorece el medio ambiente debido a que no necesita de grandes equipos ni un gran consumo de energía para el proceso de minería
¶ En la PoS todos podemos participar, solo se debe cumplir con la cuota requerida, de esta manera permite una mejor descentralizacion y libertar para acceder a la red
¶ Ya que cuenta con un sistema aleatorio de selección, ofrece la oportunidad a los mineros con mayor cantidad de monedas de ser elegidos, y así puedan verificar y recibir recompensas
¶ Brinda una mayor velocidad a las redes PoW, favoreciendo el uso de los PoS dentro de la cadena de bloques ya que permite verificar grandes transacciones en solo segundos.
¶ Ofrece la posibilidad de crear varios bloques al mismo tiempo aumentando el rendimiento de las operaciones.
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Ventajas de PoS 😁👍
Ventajas de PoS 😁👍
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
👍 El proceso de las operaciones es más rápido a diferencia de el mecanismo PoW
👍 Es un mecanismo muy eficaz ya que no requiere de gran consumo de energía ni grande equipos
👍 El PoS es un sistema descentralizado lo que permite mayor participación.
👍 Es menos riesgosa a los ataques de mineros en la cadena de bloques, al afectar la estructura de compensaciones el ataque sería contraproducente para el mismo minero.
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Desventajas de PoS 😔👎
Desventajas de PoS 😔👎
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
👎 Es frágil a riesgos de ataques por hacker debido a que los mineros deben mantener su billetera abierta
👎 El riesgo de que se vuelva un sistema centralizado es alto, debido a que gran parte de los activos están en posesión de grandes mineros.
👎 Para ser elegido como creador de bloques se debe contar con una suma alta de dinero, lo que impulsa a la concentración de riquezas, haciendo así, a los ricos aún más ricos.
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Prueba de Participación Delegada (DPoS)
Prueba de Participación Delegada (DPoS)
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
![1_0KtbzIxkDu9y-YZzgLyRcg.jpeg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmfWnrokfeDqAxmc3B3e321Lkt8GU8bH9nVgLuTYXvtnzT/1_0KtbzIxkDu9y-YZzgLyRcg.jpeg)
Fuente
Creada en el 2014 por Daniel Larimer la Prueba de Participación Delegada (DPoS) es un mecanismo de consenso que ofrece altos niveles de seguridad en cadenas de bloques públicas, por lo que es muy confiable, su objetivo principal es evitar la centralización de la blockchain, los propietarios de las monedas eligen a los delegados quienes tienen la responsabilidad de producir y transmitir los bloques dentro de la red y recibir una recompensa por esto, este algoritmo permite que sea la comunidad la encargada de elegir a los delegados a través de un proceso de votación.
Delegated Proof of Stake o Prueba de Participación Delegada funciona de la siguiente manera
¶ La votación de delegados: Es el inicio del proceso, las votaciones se realizan en tiempo real tomando en cuenta la cantidad de monedas que tienen los delegados, mientras mayor sea la cantidad de monedas mayor será la probabilidad de recibir votos a favor.
¶Creación de bloques: En este punto, los delegados pasan a una etapa dónde cada uno de ellos tienen la capacidad de crear un bloque para ser agregado a la red, cada uno puede generar un bloque sucesivamente hasta que se complete el ciclo, en este proceso los delegados pueden validar o denegar una transacción y al final, poder recibir una remuneración por ello.
¶ Comportamiento de los delegados publicados en Blockchain: Está es la parte donde la comunidad tiene la posibilidad de revisar las actividades que realizan los delegados, si la comunidad no está de acuerdo con algo el delegado puede ser expulsado, de esta forma de puede controlar el funcionamiento de la red.
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Ventajas de DPoS 😁👍
Ventajas de DPoS 😁👍
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
👍 La selección de los delegados se hace a través de un proceso de votación en donde todos tienen las mismas posibilidades de ser elegidos.
👍 El sistema de votación de delegados es muy rápido, por lo tanto, es una mejora notable en la escalabilidad de la tecnología blockchain
👍 Poco consumo energético.
👍 Presenta una mejora en la distribución de las recompensas ya que los usuarios son los que escogen a los delegados, de esta manera tanto los pequeños como los grandes usuarios tienen la misma probabilidad de ser escogidos y ganar recompensas.
👍 Las transacciones son más rápidas a diferencia de otros, por ejemplo la blockchain de EOS genera 126 bloques cada 0,5 segundos.
👍 Permite agrandar las ganancias, mientras los usuarios posean mayor cantidad de monedas, mayor posibilidad de participación y creación de bloques.
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Desventajas de DPoS 😔👎
Desventajas de DPoS 😔👎
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
👎 Los usuarios que poseen una menor cantidad de monedas no tienen la misma capacidad de voto que los usuarios que poseen grandes cantidades, lo que se interpreta en ocasiones a fallas en el sistema de votación.
👎 Este mecanismo fomenta la centralización ya que el sistema elige a los usuarios que poseen más monedas, sin embargo las blockchain que utilizan este mecanismo aplican ciertas reglas en donde los delegados pueden ser eliminados de ser necesario.
👎Existe baja participación de votantes ya que los usuarios con menos cantidad de monedas sienten que pierden su tiempo.
👎 El riesgo de ataques es mayor debido a que la cantidad de usuarios que mantiene la red es menor
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
¿Cuál es la diferencia entre PoS y DPoS?
¿Cuál es la diferencia entre PoS y DPoS?
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
![DPoS-vs-PoS.webp](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmeLy81Ew6K1QV2M89gFnFXxBCTWBrmgGZ8gEp1SpaNWcw/DPoS-vs-PoS.webp)
Fuente
PoS | DPoS |
---|---|
Los creadores de bloques son escogidos de manera aleatoria | Los delegados son escogidos de manera democrática por medio de votación |
Los mineros que tengan mayor cantidad de monedas son los que tienen mayor probabilidad para ser seleccionados | La votación para escoger a los delegados se basa en la reputación y participación de los usuarios. |
Menor escalabilidad | Mayor escalabilidad |
Es un sistema descentralizado en donde todos son libres de acceder a la red | Éste sistema permite cierta centralización para lograr una mejor escalabilidad en la red, pero los componentes centralizados son transparentes y pueden ser eliminados cuando sea necesario |
Es utilizado en blockchain como Etherum, Cardano, Tezos, DASH, Peercoin, etc. | Es utilizado en blockchain más modernas como Bitshare, Steem, Tron, EOS, etc. |
Cuando se realiza una transacción genera una comisión | En este mecanismo no se genera comisión por realizar una transacción |
Funciona bien con redes financieras | Funciona bien con redes sociales |
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Nombra algunos proyectos de Blockchain que utilizan el mecanismo de consenso DPoS e indica la capacidad de escalado
Nombra algunos proyectos de Blockchain que utilizan el mecanismo de consenso DPoS e indica la capacidad de escalado
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Si bien existen muchos proyectos blockchain que utilizan este mecanismo de consenso, yo solo nombraré algunos en ésta ocasión.
¶ Bitshare: Es una plataforma descentralizada la cual fue la primera en implementar este mecanismo, es capaz de procesar 100.000 transacciones por segundo.
¶ EOS: Lanzado en enero de 2018, es un sistema de software operativo basado en la tecnología blockchain que utiliza este mecanismo de consenso, su escalabilidad es de 10.000 transacciones por segundo.
¶ Steem: Es una red social combinada con la tecnología blockchain donde los usuarios reciben recompensas por publicaciones de calidad. Steem genera un bloque cada 3 segundos y es capaz de realizar 10.000 transacciones por segundo.
¶ Tron: Fue fundada en el 2017 por Justin Sun e integrada a la blockchain de Steemit Inc en el año 2020. Tiene una escalabilidad de 1000 transacciones por segundo.
¶ Ark: Éste sistema es el más rápido y escalable que permite la integración entre cadenas de bloques, implementa el mecanismo DPoS y cuenta con 51 delegados que se encargan del funcionamiento de la red, tarda 8 segundos por transacción.
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
CONCLUSIÓN
CONCLUSIÓN
![familiatorrealba (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNnUBvvRDwfhFBZgFrwvsn8dQH9ag5cjuUjxnHj7JhcYs/familiatorrealba%20(1).png)
Los mecanismos de consenso aportan seguridad y confiabilidad a la blockchain, y aunque existen diferencias entre la prueba de participación (PoS) y la prueba de participación delegada (DPoS) los dos mecanismos poseen el mismo objetivo lo cual es obtener una mayor escalabilidad en las transacciones, de forma que los nuevos bloques que se generan en la blockchain sean válidos y seguros.
C.C: @dilchamo