Протокол время от времени будет иметь избыточную стоимость залогового обеспечения или требовать дополнительного залогового обеспечения для достижения коэффициента обеспечения. Для быстрого перераспределения стоимости держателям FXS или увеличения залогового обеспечения в системе в протокол встроены две специальные своп-функции: выкуп и повторное залоговое обеспечение.
Пример 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 будет выглядеть так:
Противоположная ситуация возникает, когда в системе существует больше залогового обеспечения, чем требуется для поддержания целевого коэффициента обеспечения. Это может произойти в результате нескольких сценариев:
Протокол снижает коэффициент обеспечения, при этом успешно поддерживая стабильную цену FRAX
В протокол принимается залоговое обеспечение, приносящее процентный доход, и его стоимость возрастает
Возникает доход от комиссии за минтинг и погашение
В подобном сценарии любой держатель FXS может вызвать функцию выкупа для обмена излишней стоимости залогового обеспечения на FXS, которые в этом случае сжигаются протоколом. В результате излишек ценности возвращается в распределение FXS, и держателям не нужно активно участвовать в выкупе для получения выгоды, потому что для функции выкупа бонусная ставка не предусмотрена. Фактически этот процесс сходен с выкупом акций для распределения токенов руководства.
Пример 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 будет выглядеть так:
Кто угодно может вызвать функцию повторного залогового обеспечения, которая проверяет, является ли значение общей стоимости залогового обеспечения в системе в USD ниже текущего коэффициента обеспечения. Если это так, то система позволяет вызывающему пользователю добавить необходимую сумму для достижения целевого коэффициента обеспечения в обмен на созданные посредством минтинга FXS по бонусному курсу. Бонусный курс установлен на 0,20%, чтобы дать участникам арбитража стимул быстро закрывать нехватку и осуществлять повторное залоговое обеспечение протокола, чтобы достигнуть целевого коэффициента. Бонусный курс может быть изменен или заменен на переменную, регулируемую PID-контроллером, посредством руководства.
— единицы залогового обеспечения, требуемые для достижения коэффициента обеспечения — цена залогового обеспечения Y в USD — бонусный курс FXS, выпускаемых при повторном залоговом обеспечении — цена FXS в USD
— единицы FXS, вносимых для сжигания — цена залогового обеспечения в USD — цена FXS в USD