Crypto Academy Season 5 Beginners' course - Task 6: Different types of Consensus Mechanisms

in SteemitCryptoAcademy2 years ago (edited)

Turquesa y Verde Limpio y Estilo ONU General Personas ODS Publicación de Twitter (1).jpg

12133221323123.png


Homework Questions: (2) What is the difference between PoS & DPoS? Advantages & Disadvantages? Name a few Blockchain projects which use the DPoS consensus mechanism and indicate the scaling capacity?


12133221323123.png

Introducción a los mecanismos de consenso


Mecanismos de consenso: En los sistemas basados en Blockchains, la información se encuentra distribuida en múltiples nodos o servidores. Esta red es descentralizada: gracias a los protocolos peer to peer (P2P) se eliminan toda clase de intermediarios en las transacciones que se producen. Esto quiere decir que su funcionamiento no depende de un servidor central que almacene y procese todas las informaciones emitidas por los usuarios, sino que son los usuarios mismos quienes dan validez a las redes de funcionamiento de la cadena de bloques.


¿Qué-algoritmos-de-consenso-hay-en-criptomonedas-710.pngfuente


Ya que la información se encuentra distribuida por miles de servidores simultáneos, es necesario un mecanismo que asegure que toda la información emitida a través de la cadena de bloques sea correcta. Que coordine y elimine cualquier desacuerdo que pueda llegar a presentarse en la lectura de un nuevo proceso, entre los distintos nodos involucrados en la verificación de los datos que ingresan en la redes de la Blockchain. A este proceso se le denomina como mecanismo de consenso, por medio de estas verificaciones se garantiza la exactitud de cada nuevo bloque ingresado en la cadena, y que sea aceptado por todos los nodos como información válida.


A través de la historia de las blockchains, se han desarrollado diversos mecanismos de consenso, que han configurado la viabilidad, confiabilidad y seguridad de las cadenas de bloques. El más utilizado por las plataformas sigue siendo el Peer of Work (PoW), aunque sistemas como los Peer of Stake (PoS), delegated Proof of Stake (dPoS) y Proof of Capacity (PoC) cada vez son más utilizadas por parte de las plataformas descentralizadas.


12133221323123.png

What is the difference between PoS & dPoS?


Proof of Stake (PoS)

Es un protocolo de validación de los bloques en dónde se logra el consenso gracias a la participación activa de los tenedores en la verificación de sus monedas, por medio de apuestas de monedas depositadas en un pool y la certificación de la misma llevada a cabo por los nodos de manera aleatoria.


En la prueba de participación, no hay minería, ya que la validación de un bloque no se comprueba por la solución de un algoritmo, sino que la validación es tramitada los poseedores mismos de los tokens.


What-is-Proof-of-Stake-crypto-cake.jpgfuente


El funcionamiento del PoS se fundamenta en el concepto de stake o apuesta: los validadores entregan una cantidad de monedas para su certificación (estás se congelan como garantía), monedas que son elegidas por los nodos verificadores al azar, influyendo en la elección la cantidad de monedas y el tiempo que esas monedas estén retenidas en el sistema: quienes tengan más monedas, tienen mayores posibilidades de ser elegidos como validadores. Por cada validación certificada y añadida a la cadena de bloques, se genera una recompensa para el validador.


Como toda minería es eliminada, No es necesario mantener conectados pesados servidores, con lo cual se reduce el gasto eléctrico notoriamente. Así mismo se logra una mayor escalabilidad, ya que las operaciones del PoS son más sencillas de resolver, ya que no hay grandes cálculos algoritmicos que procesar. Como no requiere la compra de sofisticados equipos tecnológicos, el sistema que cualquier persona pueda ser parte de las transacciones, solo contando con un comprador de prestaciones convencionales.


12133221323123.png

Delegated Proof of Stake (DPoS)

Este mecanismo de consenso se fundamenta en la elección de delegados por la mayoría de los integrantes de un plataforma, con fin de garantizar una mayor escalabilidad en las operaciones y suprimir todo riesgo de centralización o malversación del sistema. Estos delegados elegidos son quienes tiene la tarea de asegurar el consenso de la red.


Public Copy of DPoS (1).pngfuente


Son desarrollados en el 2014 por Daniel Larimer como propuesta de optimización a los posibles riesgos de seguridad y al aumento en la centralización y ralentizacion en la escalabilidad correspondiente al PoS y al PoW. Su alta frecuencia de bitraje y sus protocolos de seguridad acentuados dan resguardo y flexibilidad a las operaciones de consenso allí remitidas.


| Funcionamiento |

Para seleccionar a los futuros validadores, se realiza una elección en tiempo real, dónde quienes son elegidos como delegados, lo son atendiendo a diversos factores. teniendo en cuenta aspectos como la cantidad de monedas y la cantidad de acuerdo que logré acumular por parte de los electores, así como el desempeño que haya tenido en delegaciones anteriores.


Los delegados elegidos tienen el control y administración de la sostenibilidad de la red. Son ellos los que validan y agregan nuevos bloques a la cadena. Una vez agregado una cierta cantidad requerida de comprobaciones, lo sucede en la tarea otro delegado (son generalmente elegidos entre 20 y 100), con similares atribuciones.


Los delegados tienen la capacidad de autorizar o denegar aspectos como el aumento de tarifas de transacción, y aspectos realacionados al funcionamiento práctico administrativo de la plataforma. Por cada gestión realizada con éxito, son recompensados monetariamente. Cabe destacar que, en ocasiones, una porción de esa recompensa se entrega a los votantes que aportaron tokens para consolidar la elección del delegado.


Como las acciones de los delegados son públicas y evaluadas constantemente, los witness o testigos, pueden expulsar de sus atribuciones a cualquier delegado que incurra en actuaciones irregulares o fraudulentas. Con esto se consigue garantizar el óptimo funcionamiento de la plataforma.


imaggine-principale-1.jpgfuente


12133221323123.png

| Diferencias |

PoSDPoS
• Posee una completa descentralización, ya que las validaciones son confirmadas por todos los nodos.• Su sistema se puede calificar como semi- descetralizado, ya los usuarios entregan a los delegados la capacidad de validación.
• La elección como validador de un bloque, va unido proporcionalmente a la cantidad de divisas que se posean y al tiempo de adquisición.• Los validadores son elegidos teniendo en cuenta la cantidad de divisas que logran acumular por parte de los testigos. También influye el desempeño que hayan tenido en antiguas delegaciones.
•Posee una escalabilidad moderada, aunque más veloz que las PoW.• Como es reducida la cantidad de validadores para confirmar un bloque agregado a la cadena, la escalabilidad es mucho más rápida.
•No se permite el prestamo de activos a otro usuario con fines de validación.• Es común que grupos de electores otorgen divisas al delegado para apuntalar su elección.
•La elección de quién valida un bloque se realiza en forma aleatoria.• Son elegidos por votación mayoritaria delegados, quienes se les asignarán las validaciones de los bloques.



12133221323123.png

Advantages and disadvantages of PoS & DPoS?

| PoS |


Ventajas de las PoS

• Sus mecanismos impiden que un nodo ingrese una información falsa. Los demás nodos pueden detectar y eliminar un bloque fraudulento. El sistema penaliza a quienes intentan manipular a su beneficio una validación.
• El sistema reduce el gasto de energía de forma drástica. Los procesos de validación no necesitan un gran consumo eléctrico.
• Elimina cualquier intermediario en las operaciones. Lo cual asegura su completa descentralización.
• Permite que el usuario tenga un control absoluto e sus activos.
• No requiere la adquisición de costosos equipos tecnológicos de alto procesamiento. Con ordenadores convencionales se pueden realizar las transacciones.


Desventajas de las PoS

• Como las validaciones están directamente circunscritas a la cantidad de monedas que se posean, Los grandes tenedores de divisas son los que obtienen la mayor cantidad de verificaciones y de remuneraciones. Centralizando en consecuencia el sistema.
• La seguridad es falible: Si un tenedor logra acaparar el 51% de los activos en circulación, podría manipular la cadena de bloques a su beneficio.
• Cómo la emisión de nuevos bloques se encuentraa sujeta a la cantidad de monedas existente, la liquidez se limita al stacking disponible, lo cual disminuye su crecimiento.


12133221323123.png

| DPoS |

Ventajas de las DPoS

• Fomenta la democratización en las validaciones; los delegados son elegidos en consideración a sus cualidades.
• Sus transacciones rápidas le otorgan una capacidad de escalabilidad mayor con respecto a los mecanismos PoW y PoS.
• Permite llegar a un consenso con mayor rapidez, debido a que la validación pasa por un número limitado de delegados.
• Previene que los sistemas sufran las denominadas fallas bizantinas; esto es, logran detectar cuando algún componente de la red tiene fallas y el sistema lo procesa como si estuviese funcionando.


Desventajas de las DPoS

• No asegura que la red sea completamente descentralizada, ya que usualmente quienes se eligen como delegados son los que tienen más tokens adquiridos.
• Como el sistema de votación está influenciado por la cantidad de divisas que se pueden manejar. Los pequeños accionistas, pueden desinteresarse de las elecciones.
• Tiene un riesgo mayor de sufrir un ataque malicioso del 51%, ya que existe la posibilidad de que un gran grupo de electores logré acumular la mayoría de las divisas, con ello controlar a discreción las validaciones.
• Aunque tiene mecanismos de control para limitar las desiciones de los delegados. Estos tienen el control de los bloques que ingresan a la cadena, con lo cual pueden falsificar los datos que ingresen a la cadena.


12133221323123.png

Name a few Blockchain projects which use the DPoS consensus mechanism and indicate the scaling capacity?


Steem: Es una página web en donde los usuarios crean contenidos a cambio de ser remunerados en la divisa propia de la plataforma, anclada a una red de Blockchain. Está red logra una escalabilidad de 1,169,182 transacciones cada 24 horas.
Zskj9C56UondJxcjVaienfhVaNb7LJVWG6e787gaJaQkXhTXdqUkVfFkY5qpQtCPLg4DZV2yQ7KYcFLsZreGfrf9TRKY9xqM8uW7HsGyXpKze3Gw99Ui.jpgfuente


BitShares: Es la primera red en utilizar utilizar un sistema de delegación de la participación como modo de validar su cadena de bloques. El objetivo de los desarrolladores detrás de la creación de la moneda consiste en anclar el valor de la criptomoneda al valor de la moneda real, sirviendo así como método de cambio universal. Su sistema de delegación de alto bitraje permite consensos de hasta 100.000 transacciones por minuto.
what-is-bitshares.png


Tron: Desarrollada en base a las tecnologías de transacción sujetas a Smart contracts. Debe su veloz escalabilidad, al hecho de que su delegación es de pequeño número (21 delegados), lo cual agiliza exitosamente la creación de consensos. Tiene una capacidad de escalabilidad de hasta 1.000 transacciones por segundo.

1280px-Tron.network_logo.svg.pngfuente


Eos: Su característica más remarcable radica en que las transacciones pueden ser soportadas en varios bloques simultáneos, lo se denomina como inter-blockchain. Esta moneda está libre de comisiones por transacción. Su escalabilidad se estima en 10,000 transacciones por minuto.

EOS-1.jpgfuente


Cardano: Esta plataforma ha logrado desarrollar un sistema de descentralización apoyado en contratos inteligentes basados en un código abierto de una sola lectura. El objetivo al que apuntan los desarrolladores van en dirección a vincular sus Smart contracts en las transacciones de diversa índole, que sobresalgan el ámbito de las criptomonedas. Sus plataformas procesan consensos de 1,000 transacciones por segundo en promedio.

274-2748062_cardano-logo-png-tan-transparent-png.pngfuente

12133221323123.png

Sort:  
Loading...
Loading...

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.032
BTC 63754.85
ETH 3055.95
USDT 1.00
SBD 3.85