Выкуп и повторное залоговое обеспечение

Протокол время от времени будет иметь избыточную стоимость залогового обеспечения или требовать дополнительного залогового обеспечения для достижения коэффициента обеспечения. Для быстрого перераспределения стоимости держателям FXS или увеличения залогового обеспечения в системе в протокол встроены две специальные своп-функции: выкуп и повторное залоговое обеспечение.

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

Кто угодно может вызвать функцию повторного залогового обеспечения, которая проверяет, является ли значение общей стоимости залогового обеспечения в системе в USD ниже текущего коэффициента обеспечения. Если это так, то система позволяет вызывающему пользователю добавить необходимую сумму для достижения целевого коэффициента обеспечения в обмен на созданные посредством минтинга FXS по бонусному курсу. Бонусный курс установлен на 0,20%, чтобы дать участникам арбитража стимул быстро закрывать нехватку и осуществлять повторное залоговое обеспечение протокола, чтобы достигнуть целевого коэффициента. Бонусный курс может быть изменен или заменен на переменную, регулируемую PID-контроллером, посредством руководства. FXSreceived=(YPy)(1+Br)PzFXS_{received} = \dfrac{(Y*P_y)(1+B_r)}{P_z}

YY — единицы залогового обеспечения, требуемые для достижения коэффициента обеспечения PyP_y— цена залогового обеспечения Y в USD BrB_r — бонусный курс FXS, выпускаемых при повторном залоговом обеспечении PzP_z— цена FXS в USD

Пример A: В обращении имеется 100 000 000 FRAX с коэффициентом обеспечения 50%. Общая стоимость залогового обеспечения в пулах USDT и USDC составляет 50 млн USD, и система сбалансирована. Цена FRAX падает до $0,99 и протокол увеличивает коэффициент обеспечения до 50,25%.

Для достижения целевого коэффициента требуется залоговое обеспечение стоимостью $250 000. Любой участник может использовать функцию повторного залогового обеспечения и разместить в пулах залоговое обеспечение на сумму до $250 000 для получения равноценного количества FXS плюс бонусного курса 0,20%.

Размещение 250 000 USDT при цене $1,00/USDT и рыночной цене $3,80/FXS будет выглядеть так:

FXSreceived=(2500001.00)(1+.0075)3.80FXS_{received} = \dfrac{(250000*1.00)(1+.0075)}{3.80}

FXSreceived=66282.89FXS_{received} = 66282.89

Выкуп

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

  • Протокол снижает коэффициент обеспечения, при этом успешно поддерживая стабильную цену FRAX

  • В протокол принимается залоговое обеспечение, приносящее процентный доход, и его стоимость возрастает

  • Возникает доход от комиссии за минтинг и погашение

В подобном сценарии любой держатель FXS может вызвать функцию выкупа для обмена излишней стоимости залогового обеспечения на FXS, которые в этом случае сжигаются протоколом. В результате излишек ценности возвращается в распределение FXS, и держателям не нужно активно участвовать в выкупе для получения выгоды, потому что для функции выкупа бонусная ставка не предусмотрена. Фактически этот процесс сходен с выкупом акций для распределения токенов руководства.

Collateralreceived=ZPzPyCollateral_{received} = \dfrac{Z*P_z}{P_y}

ZZ — единицы FXS, вносимых для сжигания PyP_y— цена залогового обеспечения в USD PzP_z — цена FXS в USD

Пример B: В обращении имеется 150 000 000 FRAX с коэффициентом обеспечения 50%. Общая стоимость обеспечения в пулах USDT и USDC составляет 76 млн долларов США. Для выкупа FXS доступно избыточное залоговое обеспечение в размере $1 млн.

Кто угодно может вызвать функцию выкупа и сжечь FXS стоимостью до $1 000 000 для получения избыточного залогового обеспечения.

Сжигание 238 095 238 FXS по цене $4,20/FXS для получения USDC по цене $0,99/USDC будет выглядеть так:

USDCreceived=238095.2384.20.99USDC_{received} = \dfrac{238095.238*4.20}{.99}

USDCreceived=1010101.01USDC_{received} = 1010101.01

Last updated