Cardano (ADA), conoce al nuevo gigante del ecosistema blockchain

Sin categoría

Hablar del funcionamiento de Cardano es hablar de innovaciones en el mundo de la tecnología blockchain, algunas de ellas, únicas en su estilo.

Ouroboros, un protocolo PoS para Cardano

Cuando hablamos del funcionamiento de una criptomoneda lo primero que nos viene a la mente en el protocolo de consenso que usa y, en este caso, Cardano nos da una grata sorpresa: su algoritmo es único diseñado específicamente para su blockchain. Este algoritmo recibe el nombre Ouroboros, un nombre que hace referencia a la mítica criatura del mismo nombre que simboliza “el eterno ciclo de las cosas”.  En el caso de Cardano, este nombre va perfectamente, porque Ouroboros es el pilar de construcción de su blockchain creando “el eterno ciclo que hará funcionar su blockchain“.

Ouroboros es un protocolo de consenso del tipo PoS (Proof  of Stake o Prueba de Participación), sin embargo, hasta allí termina la comparación con este protocolo. La razón de esto es que Ouroboros implementa una fórmula muy distinta en su funcionamiento para hacer de Ouroboros, el protocolo PoS más seguro que existe. En primer lugar, para participar en el sistema de generación de bloques, Ouroboros te pide tener una determinada cantidad de monedas (tu participación) dentro de un nodo especial (nodo validador). Así, mientras más participación económica tengas en el sistema, mayor posibilidad de generar un bloque y ganar la recompensa por ello.

Un marco de tiempo para mejorar la seguridad

Pero adicional, Ouroboros crea un mecanismo temporal y de asignación aleatoria para hacer que los nodos validadores puedan participar de forma segura dentro del sistema. Este sistema temporal está dividido en dos partes: los epoch (Ciclos) y los Slots (Intervalos). Los epoch son un sistema de tiempo que está configurado para durar 5 días, mientras que los slots, solo tiene una duración de 1 segundo. Así nos queda que; en cada epoch, hay en realidad un total de 432.000 slots, y todos esos slots hay repartidos un total de 21600 bloques (el promedio total histórico es de 21400 bloques). Esto es posible porque la generación de bloques en Cardano se da cada 20 segundos. 

https://noticias.cryptomkt.com/es/wp-content/uploads/2021/05/cardano-ada-conoce-al-nuevo-gigante-del-ecosistema-blockchain.png

Ahora te preguntarás ¿Por qué esta división en el tiempo dentro del protocolo Ouroboros? La respuesta es que de esta manera resulta más difícil para un grupo atacante alterar el resultado de participación dentro de la red. Por ejemplo, un stake pool podría tener una enorme cantidad de ADA dispuesto para usarse como puente para obtener la asignación de generar un bloque y ganar una recompensa.

Pero, con la división de epochs y slots, Ouroboros puede ejecutar reglas de elección que eviten este tipo de actitud nociva para la red, debido a que es una forma de centralización. De esta manera, Ouroboros evita uno de los principales problemas de PoS, la centralización del poder de generación debido a que hay stake pools con mucho dinero dentro de la red y con ello, obtienen las más altas posibilidades de ser elegidos como validadores.

Otro punto adicional de este sistema de epochs y slot en Ouroboros, es que los nodos validadores que han realizado su trabajo de generación correcto, solo recibirán sus recompensas al final de cada epoch. Esta regla evita que un grupo pueda manipular en cortos periodos de tiempo el stake total de la red para ganar la oportunidad de generar bloques, y desaparecer en la mínima oportunidad, si ha obtenido las ganancias al momento. Algo muy parecido a lo que sucede con PoW en Bitcoin, donde los mineros solo pueden retirar sus ganancias pasadas 100 confirmaciones de sus respectivas coinbase.

Fuente Cointelegraph

Last modified: Mayo 4, 2021