馃嚜馃嚫 驴C贸mo se Calculan las Recompensas de los Stake Pool? 驴De d贸nde Provienen?

:es: :cuba: Traducci贸n al espa帽ol de How are Stake Pool Rewards calculated? Where do they Come From? publicado por Beavr Tim operador del Pool BEAVR.

Palabras y frases claves del art铆culo relacionadas con el ecosistema Cardano que ser谩n respetadas en el idioma ingl茅s, dado su continuo uso en el foro, art铆culos de sitios web, y redes sociales.

Stake Pool: Entidad de la red que, entre otras cosas, se encarga de producir y validar bloques. Puede actuar individualmente, o como tercero en nombre de varios usuarios de la red que lo elijan para ello.

Pledge: Es el compromiso del operador con la red, donde dicho operador debe comprometer y exponer de forma p煤blica y permanente sus propios recursos ADA en su Stake Pool.

Stake: Cantidad de ADA controlada por un usuario y que delegada a un Stake Pool, o cantidad de ADA que controla un Stake Pool.

Epoch: 脡poca. Unidad de tiempo que dura 5 d铆as normales en la red Cardano.


Cuando alguna persona pregunta 鈥溌緾贸mo se calculan las Recompensas de un Stake Pool?鈥, la respuesta usual es mostrar esta problem谩tica y desalentadora ecuaci贸n.

Fuente: https://docs.cardano.org/en/latest/explore-cardano/understanding-pledging-and-rewards.html

驴Cu谩l es el significado de la Ecuaci贸n de Recompensas?

Cada Stake Pool, obtiene una parte del Contenedor de Recompensas 鈥淩鈥 , dicha parte es proporcional al tama帽o de su Stake Activo (蟽) y cantidad de Pledge (s).

Mientras m谩s Stake y Pledge tenga un Stake Pool, mayor cantidad obtiene del Contenedor de Recompensas. Esto es obvio, entre una delegaci贸n de 1K ADA y otra de 1M ADA, se espera obtener m谩s recompensas de la delegaci贸n mayor. Tambi茅n, mientras mayor sea el Contenedor de Recompensas habr谩n m谩s recompensas para los Stake Pools, esto tambi茅n es obvio.

A ra铆z de esto, quedan las siguientes preguntas:

  1. 驴C贸mo se determinan las Recompensas del Contenedor 鈥淩鈥?

  2. 驴C贸mo se calcula el retorno anual % ROA?

  3. 驴C贸mo la decadencia del Contenedor de Recompensas afecta el % ROA?

  4. 驴C贸mo afecta el Pledge el % ROA?

  5. 驴C贸mo afectan las comisiones fija y variable de los Stake Pools el % ROA?

驴C贸mo se calculan las Recompensas del Contenedor?

La figura de abajo ilustra c贸mo se calculan la cantidad de Recompensas del Contenedor a repartir para cada epoch, y para cada Stake Pool.

               C谩lculo de Recompensas para los Stake Pools en Cardano

El Contenedor de Recompensas se alimenta de tres fuentes diferentes:

  1. Comisi贸n de Transacciones
  2. La Reserva de ADA
  3. Dep贸sitos (No se ilustra porque no se ha implementado a煤n)

Comisi贸n de Transacciones (Tx)

Cada transacci贸n de ADA en la blockchain Cardano tiene una comisi贸n. Todas las transacciones dentro de un epoch, son a帽adidas al Contenedor de Recompensas 鈥淩鈥.

Reserva de ADA

Cardano comenz贸 con 31B de ADA en circulaci贸n, quedando 14B de ADA para ser usado en la expansi贸n monetaria. Estas reservas son extra铆das con un 铆ndice de expansi贸n p (actualmente 0.3%) para financiar as铆 el Contenedor de Recompensas. El 铆ndice de expansi贸n tambi茅n es afectado por 畏, el cual es el desempe帽o aparente de todos los Stake Pools. La blockchain espera que se produzcan 21,600 bloques cada epoch (432,000 slots en cada epoch, con 5% de esos slots usados para la producci贸n de bloques). Menos bloques creados significar铆a menos recompensas extraidas de la reserva, y por tanto menos recompensas para todos los Stake Pools.

Dep贸sitos

Las entradas de UTxO en el futuro tendr谩n dep贸sitos 鈥渘o reembolsables鈥 con el prop贸sito de financiar el costo de almacenamiento en caso de que una transacci贸n necesite estar permanentemente en un nodo y consumir su almacenamiento.

Tesorer铆a y Recompensas de Stake Pools

Una porci贸n del Contenedor de Recompensas es tomado para financiar la tesorer铆a a un 铆ndice 蟿 (actualmente 20%). El resto es distribuido para los Stake Pools donde cada Pool calcula cu谩nto van a obtener a trav茅s de la ecuaci贸n de recompensas ( f(s,蟽) ) mostrada al principio del art铆culo. Cada recompensa de los Stake Pools son afectadas por su rendimiento aparente 鈥減鈥, similar a las Reserva de ADA. El n煤mero esperado de bloques producidos por un Stake Pool fue explicado previamente. Si un Pool produce m谩s bloques de lo esperado, entonces su rendimiento 鈥減鈥 ser谩 mayor que 1, increment谩ndose as铆 la cantidad de recompensas obtenidas para ese epoch.

Recompensas no pagadas

Cualquier ADA sobrante en el Contenedor de Recompensas es retornado hacia la Reserva. Algunas Recompensas pueden ser no pagas, esto sucede bajo dos condiciones.

  1. El Stake Pool no tiene disponible en su billetera el Pledge declarado.

  2. El Stake Pool se encuentra saturado.

Si un Stake Pool no hace honor a su Pledge declarado, todas sus posibles recompensas no se pagar谩n en ese Epoch. Si un Stake Pool est谩 saturado, entonces sus recompensas est谩n en el tope, a partir de ah铆 la expresi贸n 鈥渕ayor Stake significa m谩s Recompensas鈥 , se vuelve irreal. Trayendo como consecuencia que, tienes mayor Stake, pero tienes que distribuir la misma cantidad de Recompensas entre m谩s cantidad de delegantes, dando entonces menos cantidad de Recompensas para todos.

Par谩metro K y saturaci贸n

El par谩metro K determina, entre otras cosas, la saturaci贸n de un Stake Pool. Actualmente est谩 establecido en 150, pero cambiar谩 a 500 el 6 de Diciembre del 2020, y a 1000 en Marzo del 2021.

Para calcular la saturaci贸n tenemos:

  1. z0 (usado para calcular las recompensas) = 1 / k

  2. Saturaci贸n en ADA = Suministro total de ADA / k

驴C贸mo se calcula el Retorno Anual (%ROA)?

Sitios web para Stake Pools como pooltool.io calculan el Retorno Anual por Epoch de la siguiente forma:

Retorno Anual %ROA = ((Recompensas de los delegantes en ADA / Stake Activo en ADA) * 73 Epochs al A帽o) * 100

驴C贸mo la decadencia del Contenedor de Recompensas afecta el % ROA?

La cantidad de ADA en la reserva ser谩 menor en cada Epoch, debido al porciento que siempre es sustra铆do. Esto significa por consiguiente, que la cantidad de ADA del Contenedor de Recompensas se ir谩 reduciendo cada Epoch tambi茅n. La gr谩fica de abajo ilustra cu谩n r谩pido el ROA% se degrada durante bastantes Epoch, asumiendo que en cuesti贸n de rendimiento todos los Stake Pools producen todos los bloques esperados y que las comisiones obtenidas por transacciones son insignificantes. Recuerda que son 73 epoch en un a帽o. Para un rendimiento m谩ximo y con comisiones de transacciones insignificantes, el % ROA de la Reserva se reducir谩 a la mitad en casi 3 a帽os.

      % ROA en cuanto a N煤mero de Epochs y Agotamiento Gradual de la Reserva de ADA

Calculadora

Las comisiones obtenidas por transacciones no son afectadas por la decadencia, ya que se agregan directamente al Contenedor de Recompensas. Esto significa que el % ROA es afectado linealmente por estas comisiones. Cuando la red Cardano sea m谩s usada, habr谩n m谩s recompensas para distribuir a los Stake Pools.

驴C贸mo el Pledge afecta el % ROA?

En la ecuaci贸n de la Recompensas, existe el par谩metro 鈥渁0鈥, el cual representa c贸mo afectar谩 el Pledge del Stake Pool su % ROA. Actualmente 鈥渁0鈥 est谩 establecido en 0.3. La gr谩fica de abajo ilustra de qu茅 forma afecta el Pledge al % ROA.

                        Pledge en ADA y c贸mo Afecta el % ROA

Calculadora

Quiero exhortarlos a que experimenten con la gr谩fica y sus par谩metros en Desmos. Esencialmente, la pendiente de la l铆nea de Pledge es afectada por:

  1. Par谩metro 鈥渁0鈥

  2. Par谩metro 鈥淜鈥

  3. Cantidad de Stake del Pool

  4. Suministro total de ADA

  5. Recompensas Total en el Contenedor

Por ejemplo:

a0 = 0.3

k = 500

Cantidad de Stake del Pool= 64 000 000

Suministro total de ADA = 32 000 000 000

Recompensas Total en el Contenedor = 31 000 000

ROA (0 ADA Pledged) = 5.44%

ROA (10M ADA Pledged) = 5.70%

Actualmente hay solamente tres Stake Pools con 10M ADA en su Pledge, y la diferencia es solamente 0.26%. La mayoria de los otros Stake Pools est谩n bastante alejados de esta cantidad de Pledge.

Hay bastantes propuestas por parte de la comunidad para mejorar lo relacionado con el Pledge, y lograr que tome un efecto diferente. Un ejemplo es la propuesta de 鈥淧ledge Curvo鈥 elaborada por Shawn McMurdo.

驴C贸mo las comisiones de los Stake Pools afectan el % ROA?

La gr谩fica de abajo ilustra c贸mo la estructura de comisiones basadas en la tarifa fija de 340 ADA y la tarifa variable (%) afecta el % ROA con respecto al tama帽o de un Stake Pool.

            %ROA de un Stake Pool con 0% de comisi贸n variable y otro de 5%

Calculadora

Los exhorto a que experimenten con los par谩metros de esta gr谩fica para entender c贸mo las Comisiones, la Reserva y el Suministro total de ADA, afectan el % ROA.

En resumen, las comisiones variables con una diferencia del 5% o menos, no hacen una gran diferencia en cuanto al % ROA.

Por ejemplo:

a0 = 0.3

k = 500

Cantidad de Stake del Pool = 40 000 000

Pledge del Stake Pool = 0

Suministro total de ADA = 32 000 000 000

Recompensas Total en el Contenedor = 31 000 000

ROA (0% Comisi贸n variable) = 5.38%

ROA (2% Comisi贸n variable) = 5.27%

ROA (5% Comisi贸n variable) = 5.11%

La diferncia entre la comisi贸n variable de 0% y 2% es de 0.11%, y la diferencia entre 0% y 5% es de 0.27%. Si un delegante tiene 100K ADA de Stake, hay una diferencia de 270 ADA entre la comisi贸n de 0% y 5%.

La comisi贸n fija m铆nima de 340 ADA penaliza duramente a los Stake Pools de tama帽o peque帽o, ya que obtienen una gran parte de las recompensas, pero esto no significa que no vale la pena delegar en los Stake Pools peque帽os. Hay dos razones principales sobre por qu茅 los Stake Pools peque帽os siguen siendo relevantes.

  1. Gran diferencia en cuanto a rendimiento 鈥減鈥

  2. Apoyan la seguridad de la red Cardano a trav茅s de la centralizaci贸n.

Los Stake Pools peque帽os se beneficiar谩n potencial e inherentemente de la buena suerte. Una diferencia de 1 o 2 bloques significar铆a un gran sobre-redimiento, obteniendo mucho m谩s del Contenedor de Recompensas. Mientras que 1 o 2 bloques extras en un Stake Pool de gran tama帽o no hace gran diferencia en cuanto a rendimiento. Pero el ejemplo opuesto es real tambi茅n. La mala suerte dar谩 muy pocas, o ninguna recompensa a los Stake Pools peque帽os. Con el paso del tiempo, se deber铆a igualar la gr谩fica de % ROA mostrada arriba, pero a corto plazo es posible obtener un gran % ROA si se tiene suerte en alg煤n Stake Pool peque帽o.

Referencias

Dise帽o de Especificaciones para la Delegaci贸n e Incentivos en Cardano. IOHK, 23 de Julio del 2020 (Contenido en Ingl茅s)

Muchas gracias, Leo!