Hola amigos de esta maravillosa comunidad, un nuevo dia en que le doy gracias a Dios por el don de la vida, en esta oportunidad vuelvo para presentar mi tarea en el curso fijo numero 06, en el el profesor @sapwood nos trae un tema muy pero muy importante como lo son los mecanismos de consenso, para esta presentación responderé la pregunta numero 01.
Diseñada en CANVA
Pregunta numero 01
¿Cuál es la diferencia entre PoW y PoS?
¿Ventajas desventajas?
¿Cuál es mejor para escalar la capacidad? ¿Ejemplos?
¿Cuál es la diferencia entre PoW y PoS?
Los algoritmos de consenso son aquellos que permiten como su nombre lo dice el consenso de la validación dentro de una cadena de bloques, en este segmentos hablaremos de las diferencias existentes entre dos de estos mecanismos de consenso como lo son PoW y PoS.
Fuente de la imagen
Diferencias entre Prueba de trabajo PoW y Prueba de participación PoS.
PoW necesita de un gran poder de computo para resolver los problemas resultantes para la validación y minado de un nuevo bloque y asi obtener una recompensa por el minado, PoS no necesita de un poder de computo, se cambia la mineria por la cantidad de tokens acuñados para optar a la validación de un nuevo bloque.
PoW utiliza una gran cantidad de energía necesaria para el minado, PoS no necesita de un uso excesivo de energía.
PoW corre el riesgo de perder un poco la descentralizacion, esto por que el poder de minado esta disponible a grupos poderosos y reducidos, no cualquiera puede minar en este sistema, PoS garantiza la descentralizacion.
PoW afecta el medio ambiente por el gran consumo de recurso energético, la producción de contaminación sonica y el calor excesivo, PoS no afecta de ninguna manera al medio ambiente.
PoW recompensa el poder de computo, quien resuelva los problemas ganara la recompensa, PoS recompensa el tiempo invertido y la cantidad porcentual de monedas retenidas.
PoW Puede ser atacado cuando el 51% de los nodos se junten y manipular la red a su beneficio, PoS no es conveniente que se realice un ataque del 51% para ello el precio bajaría y el atacante perdería dinero por lo que esto no tiene ningún sentido.
¿Ventajas desventajas?
Prueba de trabajo PoW
Ventajas | Desventajas |
---|---|
Las transacciones son realizadas en tiempo real. | Es un sistema poco escalable, es decir lento |
No sufre del doble gasto, no permite la verificación en otras cadenas de bloques | Es vulnerable al ataque del 51% |
No puede ser modificada, esto lo hace inmutable e integro | Solo quienes tienen suficiente dinero pueden tener acceso al poder de computo necesario para la minería |
Prueba de trabajo PoS
Ventajas | Desventajas |
---|---|
No necesita de un gran poder de computo, por lo tanto no consume gran cantidad de energía | Los que tienen mas monedas para acuñar son quienes mas ganan |
Es muy escalable, lo convierte en un sistema rápido | Permite el doble gasto al permitir la verificación en otras cadenas de bloques |
Es resistente a ataques del 51% |
¿Cuál es mejor para escalar la capacidad? ¿Ejemplos?
Son dos mecanismos muy eficaces, aunque diferentes en su funcionamiento y en los recursos que necesitan para su funcionamiento, en este sentido la escalabilidad se refiere a la capacidad de procesamiento de transacciones dentro de la cadena de bloques, en la que PoS tiene un mejor rendimiento al ser mucho mas escalable.
Las principales redes como Bitcoin aunque es la mas exitosa, presenta un gran problema de escalabilidad, el mecanismo PoS permite una escalabilidad mucho mas alta, permitiendo con su implementación una cantidad de transacciones mas altas procesadas por segundo.
Las redes mas conocidas que utilizan PoW son Bitcoin y Litecoin, tambien una derivada o bifurcacion como Dogecoin y Ethereum que utiliza PoW pero esta en proceso de cambio en su version 2.0, las redes mas conocidas que utilizan PoS son, Algorand, Cosmos, Peercoin, Tezos entre otras.
Conclusiones
En mi investigación es muy fácil entender el funcionamiento de los mecanismos de consenso, por un lado tenemos el PoW que es utilizado por redes importantes como bitcóin, pero que tienen un gran consumo de recursos, por otro lado nace PoS que viene a solucionar problemas como la escalabilidad, en resumen puedo decir que ambos son importantes, agradezco al profesor @sapwood por su gran conferencia.