LogoLogo
V2 DocsV2 dApp
Русский 🇷🇺
Русский 🇷🇺
  • Ознакомьтесь с документацией Folks Finance
  • Начало работы
  • Гайды
    • Как внести депозит
    • Как внести депозит через Lock & Earn
    • fСтейкинг: как стейкать fТокены
    • Как вывести средства
    • Как взять кредит
    • Как сделать ребалансировку
    • Как погасить кредит
    • Как использовать вознаграждения
    • Algo Liquid Governance
      • Algo liquid governance - 3
  • Профиль пользователя
    • Панель инструментов
    • История
    • Уведомления
  • Разработка
    • Контракты
    • Официальные SDKs
  • Архитектура протокола
    • Обзор
      • Динамика пулов ликвидности
      • Модель процентных ставок
      • Начисление процентов
      • Депозит
      • Вывод
      • Кредит
      • Slippage
      • Ликвидация
      • Algo Liquid Governance
      • Система стимулирования
      • fСтейкинг
      • Типы токенов
  • Безопасность
    • Аудиты
    • Вознаграждение за обнаружение ошибок
  • Поддержка
    • FAQ
    • Глоссарий
    • Комиссии
  • Полезные гайды
    • Как установить кошелек My Algo Wallet
    • Как купить Algo за фиат- Инструкция по CEX
    • Как купить Algo через фиат c Pera Wallet/MyAlgo Wallet
    • Как активировать всплывающее окно
    • Как использовать тестовую сеть Folks Finance
  • Сообщество
    • Что я могу делать с gALGO?
    • Программа ликвидности Aeneas
    • Контакты
    • Казна сообщества
    • FOLKS
  • Юридическая сторона
    • Политика конфиденциальности
    • Положения и условия
    • Дисклеймер
Powered by GitBook
On this page
  • Пороговые значения безопасности
  • Кредитный баланс
  • Пороговые параметры

Was this helpful?

  1. Архитектура протокола
  2. Обзор

Кредит

Динамика операции заимствования.

PreviousВыводNextSlippage

Last updated 2 years ago

Was this helpful?

Пользователь, который вносит и получает количество MMM может запросить кредит путем блокировки токенов в качестве залога.

Во время запроса кредита, обозначенного tbt_btb​, у пользователя имеется сумма залогового обеспечения AtbA_{t_b}Atb​​ соответствующая количеству MMM fToken, равная изначальному депозиту плюс относительные , рассчитывается следующим образом:

Atb=M∗IdtbA_{t_b} = M * I_{d_{t_b}}Atb​​=M∗Idtb​​​

Где IdtbI_{d_{t_b}}Idtb​​​индекс процентной ставки депозита в момент заема средств tbt_btb​.

Соответствующий залог/взятый в кредит актив, равный QQQ к собственной сумме AtbA_{t_b}Atb​​, рассчитывается по следующей формуле:

Qtb=Atb∗RBorrowedDepositedtbQ_{t_b}=A_{t_b} * R_{\frac{Borrowed}{Deposited}_{t_b}}Qtb​​=Atb​​∗RDepositedBorrowed​tb​​​

Где RBorrowedDepositedtbR_{\frac{Borrowed}{Deposited}_{t_b}}RDepositedBorrowed​tb​​​ представляет собой курс конвертации между заемным и обеспеченным активом.

Пороговые значения безопасности

S1 - Отношение суммы кредита к стоимости залога

Для безопасности, общая сумма QQQ не может быть взята в кредит пользователем; необходимо сохранить его часть в протоколе для гарантии кредита в случае отрицательных колебаний стоимости залогового актива, а также для гарантии возврата процентов. Следовательно, порог безопасности S1S1S1 определяется протоколом. S1S1S1 выражается в форме процентов, например, S1S1S1 = 0.8 (т.е. 80%), что определяет отношение суммы кредита к стоимости залога (LTV).

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

Atb∗S1=M∗Idtb∗S1A_{t_b} * S1 = M * I_{d_{t_b}} * S1Atb​​∗S1=M∗Idtb​​​∗S1

Итак, сумма займа на момент его получения займа рассчитывается как:

S2 - Ликвидационный порог (или порог недостаточного обеспечения)

Пользователю придется выплачивать проценты по кредиту. Для упрощения протокола регулярные платежи не требуются. Однако неуплата соответствуют уменьшению залоговой стоимости, которую необходимо удерживать выше порога T. Если пользователь не выплачивает проценты или не стабилизирует свой залог, ликвидатор может погасить долг, получив контроль над последним.

Порог ребалансировки

Кредитный баланс

Она проверяется и обновляется только в одном из следующих случаев: погашение кредита (полностью/частично или ликвидацией) и взятие в кредит дополнительного актива (увеличив стоимость залога).

Пороговые параметры

Предел заимствования — это глобальная максимальная сумма займа для данной пары токенов, указанная в абсолютном выражении с использованием заемного актива.

Token Pairs (Col-Bor)

S1

S2

Borrow Cap

ALGO - USDC

0.7

0.8

ALGO - USDt

0.7

0.8

ALGO - goBTC

0.65

0.8

ALGO - goETH

0.65

0.8

ALGO-Planet

0.7

0.8

600,000

USDC - ALGO

0.7

0.8

USDC - USDt

0.85

0.95

USDC - goBTC

0.75

0.825

USDC - goETH

0.7

0.8

USDC-Planet

0.65

0.8

350,000

USDt - ALGO

0.7

0.8

USDt - USDC

0.85

0.95

USDt - goBTC

0.75

0.825

USDt - goETH

0.7

0.8

USDt-Planet

0.65

0.8

350,000

goBTC - ALGO

0.65

0.8

goBTC - USDC

0.75

0.825

goBTC - USDT

0.75

0.825

goBTC - goETH

0.8

0.875

goETH - ALGO

0.65

0.8

goETH - USDC

0.7

0.8

goETH - USDt

0.7

0.8

goETH - goBTC

0.8

0.875

gALGO - ALGO

0.75

0.9

3,500,000

gALGO - USDC

0.65

0.75

1,000,000

gALGO - USDt

0.65

0.75

1,000,000

gALGO - goBTC

0.6

0.75

10

gALGO - goETH

0.6

0.75

200

gALGO-Planets

0.65

0.75

500,000

gALGO3 - ALGO

0.85

0.9

gALGO3 - USDC

0.65

0.75

gALGO3 - USDt

0.65

0.75

gALGO3 - goBTC

0.5

0.675

gALGO3 - goETH

0.5

0.675

Planet-ALGO

0.7

0.8

40,000

Planet-USDC

0.65

0.8

8,000

Planet-USDt

0.65

0.8

8,000

ALGO/gALGO PLP - ALGO

0.725

0.85

750,000

ALGO/gALGO PLP - USDC

0.65

0.8

250,000

ALGO/gALGO PLP - USDt

0.65

0.8

250,000

ALGO/USDC TMP1.1 - ALGO

0.65

0.825

400,000

ALGO/USDC TMP1.1 - USDC

0.7

0.8

200,000

ALGO/USDC TMP1.1 - USDt

0.7

0.8

200,000

ALGO/USDC PLP - ALGO

0.65

0.825

200,000

ALGO/USDC PLP - USDC

0.7

0.8

100,000

ALGO/USDC PLP - USDt

0.7

0.8

100,000

ALGO/gALGO3 TMP1.1 - ALGO

0.725

0.85

400,000

ALGO/gALGO3 TMP1.1 - USDC

0.65

0.8

100,000

ALGO/gALGO3 TMP1.1 - USDt

0.65

0.8

100,000

ALGO/gALGO3 PLP - ALGO

0.725

0.85

350,000

ALGO/gALGO3 PLP - USDC

0.65

0.8

75,000

ALGO/gALGO3 PLP - USDt

0.65

0.8

75,000

USDC/gALGO TMP1.1 - ALGO

0.65

0.825

750,000

USDC/gALGO TMP1.1 - USDC

0.7

0.8

250,000

USDC/gALGO TMP1.1 - USDt

0.7

0.8

250,000

USDC/USDt TMP1.1 - ALGO

0.65

0.8

400,000

USDC/USDt TMP1.1 - USDC

0.85

0.9

250,000

USDC/USDt TMP1.1 - USDt

0.85

0.9

250,000

USDC/USDt PLP - ALGO

0.65

0.8

400,000

USDC/USDt PLP - USDC

0.85

0.9

250,000

USDC/USDt PLP - USDt

0.85

0.9

250,000

goBTC/gALGO PLP - ALGO

0.7

0.8

600,000

goBTC/gALGO PLP - USDC

0.65

0.775

200,000

goBTC/gALGO PLP - USDt

0.65

0.775

200,000

goBTC/gALGO PLP - goBTC

0.675

0.775

8

goBTC/gALGO PLP - goETH

0.7

0.8

120

goETH/gALGO PLP - ALGO

0.725

0.825

600,000

goETH/gALGO PLP - USDC

0.675

0.8

200,000

goETH/gALGO PLP - USDt

0.675

0.8

200,000

goETH/gALGO PLP - goBTC

0.725

0.825

8

goETH/gALGO PLP - goETH

0.7

0.8

120

Параметры S1 и S2 относятся к паре залог-заемных средств. Их стоимость определяется с помощью инновационной алгебраической модели, разработанной специально для Folks Finance, которая учитывает ковариацию пар активов, рыночной капитализации и риска ликвидации.

Следовательно, сумма займа BABABA рассчитывается по формуле:

BAt=M∗RB2CtBA_t = M * R_{B2C_t}BAt​=M∗RB2Ct​​

​Где RB2CtR_{B2C_t}RB2Ct​​ - это​ соотношение заемных и залоговых средств, которое рассчитывается следующим образом:

RB2Ct=Idt∗RBorrowedDepositedt∗S1R_{B2C_t} = I_{d_t} * R_{\frac{Borrowed}{Deposited}_{t}} * S1RB2Ct​​=Idt​​∗RDepositedBorrowed​t​​∗S1

BAtb=M∗RB2CtbBA_{t_b} = M * R_{B2C_{t_b}}BAtb​​=M∗RB2Ctb​​​​или BAtb=Atb∗RBorrowedDepositedtb∗S1BA_{t_b} = A_{t_b}* R_{\frac{Borrowed}{Deposited}_{t_b}} * S1BAtb​​=Atb​​∗RDepositedBorrowed​tb​​​∗S1​

Критичное значение S2S2S2 представляет ликвидационный порог, и рассчитывается в процентах следующим образом: S1S1S1 < S2S2S2 (e.g., S1S1S1 = 80%; S2S2S2 = 90%). Когда заемная сумма плюс начисленные проценты достигают Atb∗S2A_{t_b} * S2Atb​​∗S2 (в той же валюте), позиция считается недостаточно обеспеченной и подлежит ликвидации.

Количество At∗S2A_{t} * S2At​∗S2​ - это порог недообеспеченности кредита. Следовательно, эквивалентная сумма в заемном активе рассчитывается как:

Tt=At∗S2∗RUSDC/ALGOtT_t = A_t * S2 * R_{{USDC}/{ALGO}_t}Tt​=At​∗S2∗RUSDC/ALGOt​​

Пользователи могут занимать больше активов под один и тот же залог или уменьшать его, если превышает:

1−S1/S2<LM1-{S1}/{S2}<LM1−S1/S2<LM

Переменное состояние кредитного баланса BBtBB_{t}BBt​ представляет фактическую сумму, которую пользователь должен выплатить платформе, чтобы закрыть долговую позицию. Для четкого понимания всех ситуаций, в которых может возникнуть кредитная позиция, определяются следующие 4 компонента:

BtnB_{t_n}Btn​​​ - это фактическая стоимость, взятая в кредит пользователем, которая изначально рассчитывается как Btb=BAtbB_{t_b} = BA_{t_b}Btb​​=BAtb​​.

2. CCC - сумма актива, добавленного к (заем дополнительного актива) или вычитаемого (погашение кредита/процентов) из кредитного баланса.​

3. BBtnBB_{t_n}BBtn​​ - это остаток займа по кредиту в момент времени t, обновленный при последней операции займа N. Он рассчитывается как обновление предыдущего остатка займа и относительного сложного процента плюс/минус вклад​ CCC​.

BBtn=BBtn−1∗IbtIbtn−1±CBB_{t_n} = BB_{t_{n-1}} *\frac{I_{b_t}}{I_{b_{t_n-1}}} \pm CBBtn​​=BBtn−1​​∗Ibtn​−1​​Ibt​​​±C

4. AItNAI_{t_N}AItN​​​- это часть долга пользователя, состоящая из начисленных процентов на заемную сумму. Когда пользователь погашает кредит, начисленная процентная часть платежа направляется в резервный пул.

AItN=BBtn−1∗IbtIbtn−1−BtN−1AI_{t_N} = BB_{t_{n-1}} *\frac{I_{b_t}}{I_{b_{t_n-1}}} - B_{t_{N-1}}AItN​​=BBtn−1​​∗Ibtn​−1​​Ibt​​​−BtN−1​​
ликвидационная маржа
депозит
начисленные проценты
fToken