Модель процентных ставок

Как рассчитываются процентные ставки по кредиту и депозиту

Процентная ставка по кредиту

Процентная ставка по кредиту ibti_{b_t}рассчитывается алгоритмом для каждого пула и учитывая определенные параметры; как именно она определяется, смотрите в разделе Liquidity pools dynamics: UU, UoptU_{opt}, R0R_0, R1R_1, R2R_2.

Если UtU_t < UoptU_{opt}

ibt=R0+UtUoptR1i_{b_t}=R_0+\frac{U_t}{U_{opt}} * R_1

Если UtU_tUoptU_{opt}

ibt=R0+R1+UtUopt1UoptR2i_{b_t}=R_0+R_1+\frac{U_t-U_{opt}}{1-U_{opt}}* R_2

Процентная ставка по депозиту

Процентная ставка по депозиту рассчитывается следующим образом: из распределенных процентов, уплаченных заемщиками вычитывается комиссия удерживаемая для пополнения казны сообщества и вознаграждения держателей FOLKS. Коэффициент распределения процентов по депозитам также сильно зависит от U пула, автоматически стимулирующего внесение новых депозитов или препятствующего этому.

Процентная ставка по депозиту idti_{d_t} напрямую зависит от процентной ставки по займу ibti_{b_t}:

idt=Utibt(1RR)i_{d_t}=U_t * i_{b_t} * (1-RR)

Процентная ставка для ALGO

Учитывая вознаграждения, полученные за хранение токенов ALGO в кошельке, математика процентных и депозитных ставок пользователей, которые взаимодействуют с пулом ALGO/fALGO была скоректирована.

Процентная ставка по заимствованию ALGO рассчитывается следующим образом:

If UtU_t<​UoptU_{opt}

ibtAlgo=rewards+R0+UtUoptR1i^{Algo}_{b_t}=rewards + R_0+\frac{U_t}{U_{opt}} * R_1

​If UtU_tUoptU_{opt}

ibtAlgo=rewards+R0+R1+UtUopt1UoptR2i^{Algo}_{b_t}=rewards + R_0+R_1+\frac{U_t-U_{opt}}{1-U_{opt}}* R_2

​Фактор вознаграждения соответствует проценту вознаграждений, предоставляемых протоколом Algorand, которые выплачиваются непосредственно на кошелек пользователя, взявшего кредит, если он держал ALGO в своем кошельке (участвуя в программе вознаграждения). Это увеличивает процентную ставку, равную проценту вознаграждений.

По той же причине процентная ставка по депозитам увеличилась на стоимость вознаграждений, которые протокол выплачивает пользователю, внесшему ALGO в пул ликвидности.

idtAlgo=rewards+Ut(ibtrewards)(1RR)i^{Algo}_{d_t}=rewards + U_t * (i_{b_t}- rewards) * (1-RR)

Last updated