Mecanismos de consenso # 3 : DPoS

in #criptomonedas6 years ago
  • Uno de los puntos clave del cambio de paradigma que ofrece una red Blockchain es la descentralización de las entidades/personas que validan las transacciones de dicha red Blockchain. Dicho de otra forma y en el contexto de las criptomonedas, la descentralización supone que los bancos dejan de ser necesarios para validar los saldos de las cuentas.

Delegated-Proof-Of-Stake.jpg

Fuente

Para ello existen diferentes sistemas o mecanismos de consenso que desempeña un papel crucial en el registro de las transacciones y, de forma más amplia, en el valor y funcionalidad de la criptomoneda asociada. En este artículo se exponen de forma simple las principales características del mecanismo de consenso basado en la Prueba de Participación Delegada ( Delegated Proof of Stake ).

Prueba de Participación Delegada (DPoS):

Los sistemas de consenso DPoS surgen, principalmemte para solventar el problema "nothing at stake" que se plantea en los sistemas PoS La principal diferencia entre un sistema PoS y un sistema DPoS se suele comparar con la diferencia entre la democracia directa y la democracia representativa. En un mecanismo de consenso PoS cualquier monedero puede ser "escogido" para validar el siguiente bloque. Sin embargo, en un sistema DPoS, cada usuario puede votar a un número concreto de delegados que son los que competiran para validar los bloques. En realidad, no es cada usuario si no cada monedero el que vota, teniendo en cuenta qje el númeron usuarios es diferente al de monederos , ya que muchos usuarios tienen diferentes monederos.


v2-46a4cef43f7e0e98f43db70beea25fd1_1200x500.jpg

Fuente

Cómo funciona:

En los protocolos de consenso DPOS blockchain, los tenedores de monedas usan sus balances para elegir delegados, tambien llamados testigos. Estos testigos tienen la oportunidad de replantear bloques de nuevas transacciones y agregarlas a la cadena de bloques. La idea básica es que los usuarios votarán por aquellos testigos que distribuyan mejor las monedas creadas y que se preocupen más por la comunidad. De esta forma, aquellos que tengan más votos acabarán teniendo más monedas y tambien un mayor impacto en la red.

image.png

Fuente

Pros:

  1. Mejor distribución de las recompensas ya que en principio los usuarios elegirán a aquellos delegados que les otorguen la mayor cantidad de recompensas, de modo que todos los usiarios, no solo los "ricos", ganen recompensas. Sin embargo, en la práctica los usuarios no siempre actuan de manera racional a la hora de elegir a los testigos.
  2. Mayor estabilidad de la red y facilidad para realizar cambios en el sistema. Esto posibilita llevar a cabo Hard Forks sin que se bifurque la red.

Contras:

El mayor riesgo es uno , aunque de él derivan muchos:

Falta de descentralización

Riesgos derivados de la falta de descentralización :

  1. Abuso de poder por parte de los “testigos”
  2. Al largo plazo, Mayor riesgo de que la red sufra un "ataque 51%” ( que era lo que se pretendía evitar )


Grácias por leer el post y por vuestros comentarios !

No te pierdas mi próximo post ! Follow me: @marieta88

Sort:  

Congratulations @marieta88! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @marieta88! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @marieta88! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard Ranking update - Steem Power, Followers and Following added

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @marieta88! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 7000 upvotes. Your next target is to reach 8000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemFest³ - SteemitBoard Contest Teaser
The new Steemfest³ Award is ready!

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @marieta88! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 8000 upvotes. Your next target is to reach 9000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @marieta88! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 9000 upvotes. Your next target is to reach 10000 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

Christmas Challenge - Send a gift to to your friends

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @marieta88! You received a personal award!

2 Years on Steemit

Click here to view your Board

Do not miss the last post from @steemitboard:

Christmas Challenge - The party continues
Christmas Challenge - Send a gift to to your friends

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @marieta88! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!