Введение
В этом предложении представлен план по достижению и сохранению привязки VAI к 1 доллару. Предложение включает в себя ряд шагов, начиная с предоставления ликвидности PancakeSwap V2 (PCS) для пары VAI/USDT, за которыми следуют дальнейшие разработки и оценки.
Обзор предложения
- Поставка ликвидности PCS через казначейство:
- Внести 180 000 VAI и 180 000 USDT в пару PCS VAI/USDT.
- Перевести LP в контракт казначейства Venus.(Выполняется автоматически в VIP)
- Разработать и внедрить модули стабильности привязки (PSM) для VAI/USDT и VAI/USDC на основе PSM MakerDAO.
- Внедрить норму сбережений VAI (VSR), чтобы обеспечить дополнительную полезность для VAI на основе нормы сбережений MakerDAO DAI.
- Обновить последовательность ликвидации, чтобы сделать сокращение долга 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 и обновления последовательности ликвидации.