Пользователь, который вносит депозит и получает количество M fToken может запросить кредит путем блокировки токенов в качестве залога.
Во время запроса кредита, обозначенного tb, у пользователя имеется сумма залогового обеспечения Atb соответствующая количеству M fToken, равная изначальному депозиту плюс относительные начисленные проценты, рассчитывается следующим образом:
Atb=M∗Idtb Где Idtbиндекс процентной ставки депозита в момент заема средств tb.
Соответствующий залог/взятый в кредит актив, равный Q к собственной сумме Atb, рассчитывается по следующей формуле:
Qtb=Atb∗RDepositedBorrowedtb Где RDepositedBorrowedtb представляет собой курс конвертации между заемным и обеспеченным активом.
Для безопасности, общая сумма Q не может быть взята в кредит пользователем; необходимо сохранить его часть в протоколе для гарантии кредита в случае отрицательных колебаний стоимости залогового актива, а также для гарантии возврата процентов. Следовательно, порог безопасности S1 определяется протоколом. S1 выражается в форме процентов, например, S1 = 0.8 (т.е. 80%), что определяет отношение суммы кредита к стоимости залога (LTV).
Atb∗S1=M∗Idtb∗S1 Следовательно, сумма займа BA рассчитывается по формуле:
BAt=M∗RB2Ct Где RB2Ct - это соотношение заемных и залоговых средств, которое рассчитывается следующим образом:
RB2Ct=Idt∗RDepositedBorrowedt∗S1 BAtb=M∗RB2Ctbили BAtb=Atb∗RDepositedBorrowedtb∗S1
Критичное значение S2 представляет ликвидационный порог, и рассчитывается в процентах следующим образом: S1 < S2 (e.g., S1 = 80%; S2 = 90%). Когда заемная сумма плюс начисленные проценты достигают Atb∗S2 (в той же валюте), позиция считается недостаточно обеспеченной и подлежит ликвидации.
Количество At∗S2 - это порог недообеспеченности кредита. Следовательно, эквивалентная сумма в заемном активе рассчитывается как:
Tt=At∗S2∗RUSDC/ALGOt 1−S1/S2<LM Переменное состояние кредитного баланса BBt представляет фактическую сумму, которую пользователь должен выплатить платформе, чтобы закрыть долговую позицию. Для четкого понимания всех ситуаций, в которых может возникнуть кредитная позиция, определяются следующие 4 компонента:
Btn - это фактическая стоимость, взятая в кредит пользователем, которая изначально рассчитывается как Btb=BAtb.
2. C - сумма актива, добавленного к (заем дополнительного актива) или вычитаемого (погашение кредита/процентов) из кредитного баланса.
3. BBtn - это остаток займа по кредиту в момент времени t, обновленный при последней операции займа N. Он рассчитывается как обновление предыдущего остатка займа и относительного сложного процента плюс/минус вклад C.
BBtn=BBtn−1∗Ibtn−1Ibt±C 4. AItN- это часть долга пользователя, состоящая из начисленных процентов на заемную сумму. Когда пользователь погашает кредит, начисленная процентная часть платежа направляется в резервный пул.
AItN=BBtn−1∗Ibtn−1Ibt−BtN−1