Crypto Academy Season 3 Beginners' course - Task 4 : Different types of Consensus Mechanisms Homework post by @fabielblanchard

in hive-108451 •  3 years ago 

image.png

¿Cuál es la diferencia entre PoW y PoS? ¿Ventajas desventajas? ¿Cuál es mejor para escalar la capacidad? ¿Ejemplos?

En la cadena de bloques cada registro necesita ser verificado y validado antes de ser añadido a la cadena de bloques. Este proceso de verificación y validación lo realizan los mineros.

Como ya sabemos cada nodo contiene una copia exacta de todas las transacciones realizadas en la cadena de bloques, y cada uno de ellos debe llegar a un consenso. Este protocolo de consenso es distinto entre una cadena de bloques y otra.

divisor 2.png

Protocolos de consenso

Proof of Work (POW)

Este protocolo de consenso se lleva a cabo mediante la resolución computacional de los algoritmos criptográficos, para ser verificados y validados para ser agregados a la cadena de bloques, incluye una marca de tiempo y una marca de tiempo anterior.

La selección de los mineros es aleatoria, pero depende de la mayor capacidad computacional. Por lo tanto el consumo energético es mayor.

Funciona así:

  • El nodo se conecta a la red, y se le asigna una tarea que debe ser resuelta y a cambio de ello recibe una recompensa.
  • Comienza el proceso de resolución, al que llamamos minería.
  • Una vez que tenga la solución al acertijo, se comparte con la red para ser verificada, estos procesos consisten en verificar que una transacción no se intente hacer dos veces.
  • Una vez verificada el usuario accede a los recursos disponibles en la red, y el minero recibe la recompensa asignada.

Proof of Stake (POS)

En este protocolo de consenso la validación de los bloques, la realizan de acuerdo a la cantidad de monedas que tenga el validador invertidas en la red.

Se realiza de forma aleatoria, pero al igual que el anterior, mayor cantidad de monedas y tiempo en la red, mayor probabilidad de ser elegidos. Este protocolo no requiere de altos consumo energético, y ofrece mayor escalabilidad.

Su función es validar y crear nuevos bloques en la red, su elección es aleatoria, y reciben recompensas por el trabajo realizado.

divisor 2.png

Ventajas y Desventajas

Cada protocolo cumple la misma función de validación y creación de nuevos bloques en la cadena de bloques, pero existen diferencias entre uno y otro:

POW

  • Pow es un protocolo seguro, y no necesitas disponer del token de la red para empezar a minar.
  • Su implementación es sencilla.
  • Es descentralizado.

Pero:

  • Consume altos niveles de energía perjudiciales al medio ambiente.
  • Se necesitan de equipos altamente especializados para minar, y son muy costosos, por lo que se necesita de mucho dinero para empezar.
  • Por esta misma razón la adquisición de estos equipos estaría en manos de unos pocos mineros, corriendo el riesgo de centralización de la red.
  • Tiene menor escalabilidad.
  • Ataques del 51%, que consiste que en la toma de la red por parte del 51% de la red con deseos de manipular la red.

Pos

  • Ya que la validación de los bloques va en función de la tenencia de la moneda, hace la red más escalable, ya que la verificación se hace de manera más rápida.
  • No tiene un consumo alto de energía.
  • Ofrece mayor descentralización al permitir una participación más democrática de los validadores.
  • No existe la competencia por el minado de bloques, estos son elegidos al azar.
  • Resuelve el ataque del 51%

Pero,

  • La probabilidad de ser elegidos es proporcional a la tenencia de monedas.
  • Para conectarse las billeteras de los usuarios permanecen abiertas, siendo una vulnerabilidad, ya que pueden ser sensibles a ataques de los hackers para apoderarse de los fondos.

Por lo tanto ¿Cuál es mejor para escalar la capacidad?

El protocolo POS ofrece mayor escalabilidad al no requerir gran cantidad de operaciones computacionales. Por lo tanto no necesita de software o hardware para minería.

Por lo tanto la rapidez para procesar transacciones es mayor, ya que se facilita la visualización de la cantidad de hash que visualizar el poder de hash para llegar a un consenso.

Ejemplos :
Dash, Lisk, Theta, Cosmos, Algorand, Tezos, Qtum.

divisor 2.png

Conclusión

Los protocolos de consenso permiten la descentralización en una cadena de bloque validando y creando nuevos bloques en la cadena.

El protocolo POW utiliza recursos computacionales, para la resolución de los acertijos. Su escalabilidad es inferior, Bitcoin actualiza un bloque cada 10 min.

Pos la validación la realizan los validadores que han apostado sus monedas en la red, es más escalable, un ejemplo es Tezos.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...