ПРЕДЛОЖЕНИЕ: Развернуть модуль стабильности VAI PEG и поставить ликвидность на PancakeSwap для пары VAI/USDT

Исходный тред

Введение

В этом предложении представлен план по достижению и сохранению привязки VAI к 1 доллару. Предложение включает в себя ряд шагов, начиная с предоставления ликвидности PancakeSwap V2 (PCS) для пары VAI/USDT, за которыми следуют дальнейшие разработки и оценки.

Обзор предложения

  1. Поставка ликвидности PCS через казначейство:
  • Внести 180 000 VAI и 180 000 USDT в пару PCS VAI/USDT.
  • Перевести LP в контракт казначейства Venus.(Выполняется автоматически в VIP)
  1. Разработать и внедрить модули стабильности привязки (PSM) для VAI/USDT и VAI/USDC на основе PSM MakerDAO.
  2. Внедрить норму сбережений VAI (VSR), чтобы обеспечить дополнительную полезность для VAI на основе нормы сбережений MakerDAO DAI.
  3. Обновить последовательность ликвидации, чтобы сделать сокращение долга VAI приоритетным.

Преимущества предоставления ликвидности для PancakeSwap

Предоставление ликвидности паре VAI/USDT на PancakeSwap дает множество преимуществ:

  • Поддержка PSM
  • Повышенная ценовая стабильность: повышенная ликвидность помогает поддерживать привязку цены VAI к 1 доллару.
  • Улучшенный торговый опыт: уменьшено проскальзывание и более узкие спреды для торговли VAI на PancakeSwap.
  • Повышенная полезность VAI: большая доступность и стабильность VAI привлекают больше пользователей и вариантов использования в экосистеме Venus.

Модуль стабильности привязки (PSM)

Модуль стабильности привязки (PSM) — это механизм, предназначенный для обеспечения привязки VAI к 1 доллару путем предложения контрактов PSM, аналогичных тем, которые предоставляются MakerDAO для DAI. Эти контракты позволяют пользователям обменивать VAI и другую стабильную монету (USDT или USDC) по фиксированному курсу конвертации. PSM может создать более стабильную и ликвидную среду для торговли VAI, тем самым помогая сохранить свою привязку.

Ключевые компоненты PSM:

  • Ассоциация стейблкоинов: контракт PSM связан с двумя стейблкоинами — VAI, монетой, привязку которой мы хотим поддерживать, и USDT или USDC, вспомогательными монетами, используемыми для поддержания привязки VAI.
  • Двойные контракты PSM: первоначальная цель — развернуть два отдельных контракта PSM, один для USDT, а другой для USDC, чтобы предоставить пользователям больше возможностей и гибкости.
  • Фиксированный коэффициент конверсии: PSM позволяет пользователям обменивать VAI и USDT (или USDC) с коэффициентом конверсии 1:1, гарантируя, что значение VAI останется на уровне 1 доллара.
  • Операции обмена: пользователи могут отправлять VAI в PSM и получать USDT (или USDC), если в PSM достаточно баланса, и наоборот. Пользователи могут отправлять USDT (или USDC) в PSM и получать VAI, если не превышен настраиваемый лимит VAI, отчеканенный PSM.
  • Отсутствие платы за стабильность: VAI, эмитируемый PSM, не будет иметь связанной платы за стабильность или начисления процентов.
  • Настраиваемые сборы: PSM имеет три настраиваемые переменные через VIP:
    • tin: комиссия, взимаемая при отправке USDT (или USDC) в PSM.
    • tout: плата, взимаемая при отправке VAI в PSM.
    • maxMintedVAI: максимальное количество VAI, которое может распределять PSM.
  • Сбор комиссий: сборы во время свопов, отправляются на контракт Venus Treasury, всегда в VAI. Адрес казначейства хранится в переменной хранилища и может быть установлен только администратором/владельцем контракта (Normal Timelock).

Таким образом, PSM играет решающую роль в поддержании привязки VAI к 1 доллару, предлагая пользователям возможность обменивать VAI и USDT (или USDC) по фиксированному курсу конвертации. Настраиваемые сборы и лимиты обеспечивают дополнительный контроль над процессом обмена, а собранные сборы пополняют казну Венеры, принося пользу всей экосистеме.
Интеграция цены оракула

Integration of the oracle price

Основная идея этого раздела состоит в том, чтобы рассмотреть стоимость стабильной монеты в долларах США и привязать VAI к этой стоимости, не предполагая, что стоимость используемой стабильной монеты (USDT или USDC) всегда равна 1 доллару США. Чтобы защитить стоимость VAI, мы рассмотрим следующие правила для стоимости стабильной монеты в долларах США: (ссылка здесь):

swapVAIForStable (пользователь отправляет VAI и получает USDT)

  • Если цена оракула стабильной монеты ниже 1 доллара, мы должны считать, что 1 стабильная монета = 1 доллару.
  • Если цена оракула стабильной монеты выше 1 доллара, мы должны считать, что 1 стейблкоин = цена оракула.

swapStableForVAI (пользователь отправляет USDT и получает VAI)

  • Если цена оракула стабильной монеты ниже 1 доллара, мы должны считать, что 1 стейблкоин = цена оракула.
  • Если цена оракула стабильной монеты выше 1 доллара, мы должны считать, что 1 стабильная монета = 1 доллару.

На следующем графике показаны эти правила:

Примеры

swapVAIForStable

Пример 1:
    1 USDT = $0.90 (коэффициент конвертации согласно нашим оракулам)
    Ввод: пользователь определит, что он хочет получить 1 USDT.
    Во-первых, мы должны рассчитать, сколько VAI эквивалентно 1 USDT.
        Коэффициент конверсии для рассмотрения: max(1, 0,9) => 1 USDT = 1 доллар США = 1 VAI.
        Пользователь должен отправить (1 USDT * 1 $/USDT) 1 VAI + комиссию
        (при условии, что FeeOut = 10%, 0,10 VAI будет отправлено в казну, а 1 VAI будет сожжён, поэтому общая сумма, которую предоставляет пользователь, составляет 1,1 VAI)
        комиссия рассчитывается с учетом «основной» суммы VAI, которую мы должны сжечь (1 VAI = $1)

Пример 2:
    1 USDT = $1.1 (коэффициент конвертации согласно нашим оракулам)
    Ввод: пользователь укажет, что он хочет получить 10 USDT.
    Во-первых, мы должны рассчитать, сколько VAI эквивалентно 10 USDT.
        Коэффициент конверсии для рассмотрения: max(1, 1,1) => 1 USDT = 1,1 доллара США = 1,1 VAI.
        Пользователь должен отправить (10 USDT * 1,1 $/USDT) 11 VAI + комиссия.
        (при условии, что FeeOut = 10%, 1,1 VAI будет отправлено в казну, а 10 VAI будут сожжены, поэтому общая сумма, которую предоставляет пользователь, составляет 11,1 VAI)
        комиссия рассчитывается с учетом «основной» суммы VAI, которую мы должны сжечь (11 VAI = $11)

swapStableForVAI

Пример 1:
    1 USDT = $0.90 (коэффициент конвертации согласно нашим оракулам)
    Ввод: пользователь определит, что он хочет отправить 10 USDT в PSM.
    Во-первых, мы должны рассчитать, сколько VAI эквивалентно 10 USDT.
        Коэффициент конверсии для рассмотрения: min(1, 0,9) => 10 USDT = 9 долларов США = 9 VAI.
        Пользователь получит 10 USDT * 0,9 = 9 VAI (- сборы)
        (при условии, что feeIn = 10%, 0,9 VAI будет отправлено в казну, 8,1 VAI будет отправлено пользователю
        комиссия рассчитывается с учетом «основной» суммы VAI (9 VAI = 9 долларов США)

Пример 2:
    1 USDT = $1.1 (коэффициент конвертации согласно нашим оракулам)
    Ввод: пользователь определит, что он хочет отправить 10 USDT в PSM.
    Во-первых, мы должны рассчитать, сколько VAI эквивалентно 10 USDT.
        Коэффициент конверсии для рассмотрения: min(1, 1.1) => 10 USDT = 10 долларов США = 10 VAI.
        Пользователь получит 10 USDT * 1.0 = 10 VAI (- сборы)
        (при условии, что feeIn = 10%, 1 VAI будет отправлен в казну, 9 VAI будет отправлен пользователю
        комиссия рассчитывается с учетом «основной» суммы VAI (10 VAI = 10 долларов США)

Контракт о сберегательной ставке VAI (VSR)

Контракт VAI Savings Rate (VSR) — это смарт-контракт, предназначенный для приема депозитов VAI и выпуска токенов SavingsVAI для вкладчиков. Этот контракт предлагает пользователям возможность получать проценты по своим депозитам VAI, а также обеспечивает дополнительную полезность токена VAI в экосистеме Venus.

Ключевые особенности договора VAI Savings Rate:

  • Депозит и чеканка: пользователи вносят VAI в контракт VSR, который чеканит и выдает токены SavingsVAI вкладчику в соответствии с суммой депозита VAI.

  • Погасить и вернуть: Пользователи могут погасить свои токены SavingsVAI в любое время, получив взамен VAI. Сумма VAI, полученная при погашении, всегда будет равна или больше первоначального депозита VAI, использованного для получения токенов SavingsVAI.

  • Токен SavingsVAI: SavingsVAI — это токен ERC-20, представляющий погашаемый депозит в VSR. Процесс выкупа гарантирован и немедленный, без периодов блокировки.

  • Реализация ERC-4626: Контракт VSR может реализовать стандарт ERC-4626 (ERC-4626: Tokenized Vaults), где VAI выступает в качестве актива, а SavingsVAI выполняет функции акций.

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

Заключение

Это предложение направлено на сохранение привязки VAI к 1 доллару за счет выпуска модуля стабильности VAI PEG и предоставления ликвидности паре VAI/USDT на PancakeSwap. План начинается с использования казначейства для предоставления ликвидности на PancakeSwap и продолжается дополнительными разработками, такими как модули стабильности привязки, сберегательная ставка VAI и обновления последовательности ликвидации.