Curso para principiantes de la temporada 4 de Crypto Academy - Tarea 6: Diferentes tipos de mecanismos de consenso

in SteemitCryptoAcademy3 years ago (edited)

Saludos amigos😊

En esta oportunidad presento mi tarea 6 de la reciente temporada #4, sobre el tema de los mecanismos de consenso y sus tipos, así como las ventajas y desventajas. Tema de suma importancia en la tecnología Blockchain.

Amarillo Pizarra Agradecimiento por Graduación Tarjeta.jpg

Imagen diseñada en Canva.com por @isabelfrancis28

Introducción


Cada proyecto basado en la red Blockchain está respaldado por la cantidad de tecnologías por las que fueron desarrollados, también está respaldado por la inversión de todos los usuarios que están convencidos por el servicio que ofrece este proyecto, a diferencia de las instituciones gubernamentales en el mercado tradicional donde la toma de decisiones sobre los proyectos de criptomonedas, no vienen de un individuo o un grupo de administradores.

Los proyectos de criptomonedas son creados con un Software descentralizado que puede ser modificables en un cierto grado y se le pueden añadir funciones, actualizar, sin que la estructura original sea modificada. Dentro de la red de un proyecto de usuarios, los validadores; que son poseedores de nodos y los mineros, pueden promover alguna modificación o añadir alguna función en el proyecto. Estas propuestas son públicas y se estudian por los mismos miembros de la comunidad, cuando todos los participantes del sistema están de acuerdo con las modificaciones, benefician al sistema y comienza el mecanismo de consenso, donde los desarrolladores obtienen recompensas. Los mecanismos de consenso se encargan de verificar que la información dentro de la Blockchain sea validada y funcione correctamente para cumplir con el propósito del proyecto.

Preguntas a responder:

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

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

Prueba de trabajo (PoW)


Es utilizado para la validación de un determinado problema matemático que el Software de una computadora debe de cumplir, cuando se resuelve este problema correctamente, se debe comprobar por el sistema, y es validado por los demás usuarios. Al terminar con este proceso, se recompensan con tokens que pueden ser utilizados para lo que necesiten los usuarios. En general, a esto se le llama “El minado de criptomonedas”.

que-es-prueba-trabajo-pow-proof-of-work--1024x576.jpg

Fuente


Es importante señalar que, cuando un usuario está incumpliendo con la actividad que propone el sistema, la cadena de bloques lo detecta y le quita la capacidad de modificar el sistema, sin recibir algún tipo de recompensa.

Mientras mayor poder computacional se tenga, los problemas matemáticos se resolverán con mayor facilidad y velocidad.

Ejemplos de criptomonedas: Bitcoin (BTC) y Ethereum (ETH).

Prueba de participacion (PoS):


Los usuarios invierten cierta cantidad de tokens en el sistema durante un determinado periodo de tiempo para convertirse en un nodo o validador. Los validadores funcionan para que las transacciones entre usuarios o ciertas tareas del sistema, se cumplan de manera correcta. Mientras mayor sea la cantidad de recursos que se ingresen en el sistema, mejor es la validación del sistema y mayor el tiempo que se obtiene para una mejor posibilidad de convertirse en un validador.

Generalmente, los validadores de este sistema se eligen a través de Stakes para poder pertenecer a la red Blockchain y cumplir sus funciones.

que-es-prueba-participacion-pos-proof-of-stake-1024x576.jpg

Fuente

Las recompensas en el mecanismo PoS son dadas por comisiones cobradas en las transacciones del sistema, estas comisiones en varios casos se dan con un token diferente al del sistema con el que se está trabajando, sin embargo, cumplen su mismo propósito.

Ejemplos de criptomonedas: Dash y Blackcoin (BLK).

proof-of-work-vs-stake-que-es-1536x1138.png

Fuente

Sus diferencias más notables son:


PoW
PoS
Consume un alto porcentaje de energía eléctrica.
Poco consumo de energía eléctrica.
Requiere obligatoriamente de computadores especiales para minar.
No requiere equipos informáticos muy avanzados para poder crear bloques.
Su objetivo se trata en minar criptomonedas resolviendo problemas matemáticos computacionales correctamente.
Su objetivo se basa en que los usuarios inviertan tokens para ser elegidos como validadores, ya que, mientras más tokens posean los usuarios, son los más interesados en la seguridad y supervivencia.
Al haber comportamientos maliciosos por parte de los mineros, ellos pierden sus recompensas pero siguen quedándose con sus equipos, es decir, con sus computadoras especiales.
Al haber comportamientos maliciosos por parte de los validadores, ellos pierden su stake o participación.

Ventajas y desventajas

ventajas-desventajas.jpg

Fuente

PoW (Prueba de trabajo)

Ventajas

  • Asegura que el libro contable distribuido, llamado Blockchain; sea completamente descentralizado.
  • Se considera un protocolo de consenso bastante seguro.
  • Los mineros obtienen como recompensa las tarifas de las transacciones y de cada bloque completado.

Desventajas

  • Se desperdicia mucha fuente informática y gasto de electricidad, solo por generar suposiciones aleatorias.
  • Si la prueba de trabajo continua, podemos toparnos con el escenario de “La tragedia de los comunes”, donde en el futuro, una vez que nos otorguen más recompensas mineras, los mineros solo obtendrán ganancias por tarifas de transacción, ya que, incluir las transacciones es bastante barato para los mineros, ellos aceptaran cualquier tarifa que gradualmente hará que las personas paguen menos tarifas y los mineros ganan menos dinero; con el tiempo, pocos mineros minaran criptomonedas, como por ejemplo, Bitcoins; y la dificultad de la red disminuirá, siendo más susceptible al 51% de los ataques.
  • Capacidad de escalado limitado.

PoS (Prueba de participación)

Ventajas

  • Presenta un gran ahorro de energía.
  • Conservación de tokens.
  • Facilidad para escalar los proyectos (Escalabilidad)
  • Hacer segura la red ante ataques externos.

Desventajas

  • Se suele perder la equidad de la distribución de las criptomonedas o tokens, ya que, quien más tiene, es quien gana mas, dándoles también mayor poder de decisión sobre la red y convirtiéndolos en una especie de autoridades, lo cual rompe con el principio de descentralización de las criptomonedas.
  • Las criptomonedas o tokens quedan paralizados o mejor dicho, congelados dentro de la red.

¿Cuál es mejor para escalar la capacidad? ¿Ejemplos?


El mecanismo de prueba de participación (PoS) es mejor para escalar la capacidad ya que, presenta gran escalabilidad y sustituye el gran consumo energético que genera la prueba de trabajo por inversión de criptomonedas o tokens.

La PoS busca generar la acumulacion de criptomonedas de tal manera que quien más criptomonedas está acumulando mayor capacidad de participación tiene en la red, por tanto, bloquean una cantidad de criptomonedas en una especie de nodos; puntos donde pasa la información de la cadena de bloques, y ese punto es el encargado de constatar que lo que está sucediendo en esos bloques es realmente válido.

Como se puede notar, no tiene nada que ver con la PoW en cuanto a que, todos escriben el mismo bloque y luego compiten por sacar la recompensa, en cambio, en la PoS, el sistema destina bloques a cada nodo de criptomonedas que se han juntado para ayudar a procesar esa información y añadirla a la cadena de bloques.

Conclusión


Los mecanismos de consenso son aquellos que se encargan de verificar y respaldar cada información de transacciones cuando pasan a los bloques hacia la Blockchain. Existen diferentes tipos de consenso, tales como; la prueba de trabajo (PoW), prueba de participacion (PoS), prueba de participación delegada (DPoS), prueba de capacidad (PoC), prueba de quemado (PoB) y Práctico tolerante a fallas bizantinas (pBFT). La prueba de trabajo se encarga de MINAR criptomonedas, como el bitcoin, y la prueba de participación se encarga de invertir tokens o criptomonedas para ser elegidos al azar como validadores. En general, todos ejercen la misma función, que es la de crear los consensos de verificación y seguridad de las criptomonedas, pero con escalas de capacidad diferentes.

Es todo amigos, espero les haya gustado :D Saludos!

Por aquí debajo adjunto mis logros hasta el #4 para que conozcan mas de mi.

LOGRO 1

LOGRO 2

LOGRO 3

LOGRO 4

@isabelfrancis28 (12).jpg

Sort:  

Qué post tan lindo y organizado amiga, me gusto mucho su estructura.
Apenas me estoy volviendo a meter en el mundo de las criptomonedas y para no saber mucho de este mundo, entendí la mayor parte de lo que explicaste. Es importante conocer este tipo de funciones en el sistema, ya que, así conocemos un poco de cómo funciona la cadena de bloques.
Saludos, amiga, espero que te vaya muy bien en la tarea ✨

 3 years ago 

Amigaaa que bueno que te unas a la Cripto Academia, en verdad te digo que se aprende muchisimo y tu esfuerzo y dedicacion lo recompensan muy bien :D. Gracias por leer mi post y apoyarme. Espero te vaya muy bien!! 😀😀😀

Loading...

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 62914.22
ETH 3108.89
USDT 1.00
SBD 3.88