PROPOSTA: implementare il modulo VAI PEG Stability e fornire liquidità a PancakeSwap per la coppia VAI/USDT

Introduzione
Questa proposta presenta un piano per raggiungere e mantenere il peg di VAI a $1. La proposta prevede una serie di passaggi, a partire dalla fornitura di liquidità a PancakeSwap V2 (PCS) per la coppia VAI/USDT, e seguiti da ulteriori sviluppi e valutazioni.

Panoramica della proposta

  1. Fornire liquidità a PCS utilizzando la tesoreria:
  • Contribuire con 180.000 VAI e 180.000 USDT alla coppia PCS VAI/USDT.
  • Trasferire i token LP nel contratto di tesoreria Venus. (Eseguito automaticamente nel VIP)
  1. Sviluppare e implementare Peg Stability Modules (PSM) per VAI/USDT e VAI/USDC, basati sul PSM di MakerDAO

  2. Implementare il VAI Savings Rate (VSR) per fornire ulteriore utilità per VAI, in base al DAI Savings Rate di MakerDAO

  3. Aggiorna la sequenza di liquidazione per dare priorità alla riduzione del debito VAI.

Vantaggi della fornitura di liquidità a PancakeSwap
Fornire liquidità alla coppia VAI/USDT su PancakeSwap offre molteplici vantaggi:

  • Sostenere il PSM
  • Migliorare la stabilità dei prezzi: l’aumento della liquidità aiuta a mantenere l’ancoraggio del prezzo VAI a $ 1.
  • Esperienza di trading migliorata: slippage ridotto e spread più stretti per il trading VAI su PancakeSwap.
  • Maggiore utilità VAI: una maggiore accessibilità e stabilità di VAI attrae più utenti e casi d’uso all’interno dell’ecosistema Venus.

Modulo di stabilità (PSM)

Il Peg Stability Module (PSM) è un meccanismo progettato per garantire il peg di VAI a $1 offrendo contratti PSM simili a quelli forniti da MakerDAO per DAI. Questi contratti consentono agli utenti di scambiare VAI e un’altra stablecoin (USDT o USDC) a un tasso di conversione fisso. Il PSM può creare un ambiente più stabile e liquido per il trading VAI, contribuendo così a mantenere il suo peg.

Componenti chiave del PSM:

  1. Associazione Stablecoin: il contratto PSM è associato a due stablecoin: VAI, la moneta di cui vogliamo mantenere il peg, e USDT o USDC, le monete di supporto utilizzate per aiutare a mantenere il peg VAI.
  2. Contratti Dual PSM: l’obiettivo iniziale è distribuire due contratti PSM separati, uno per USDT e un altro per USDC, per fornire più opzioni e flessibilità agli utenti.
  3. Tasso di conversione fisso: il PSM consente agli utenti di scambiare VAI e USDT (o USDC) a un tasso di conversione 1:1, garantendo che il valore di VAI rimanga a $1.
  4. Operazioni di swap: gli utenti possono inviare VAI al PSM e ricevere USDT (o USDC) se c’è un saldo sufficiente nel PSM e viceversa. Gli utenti possono inviare USDT (o USDC) al PSM e ricevere VAI, a condizione che il limite configurabile di VAI coniato dal PSM non venga superato.
  5. Nessuna commissione di stabilità: Il VAI emesso dal PSM non avrà alcuna commissione di stabilità associata né maturazione di interessi.
  6. Tariffe configurabili: Il PSM ha tre variabili configurabili tramite VIP:
  • tin: commissione addebitata quando USDT (o USDC) viene inviato al PSM.
  • tout: corrispettivo addebitato al momento dell’invio del VAI al PSM.
  • maxMintedVAI: l’importo massimo di VAI che il PSM può distribuire.
  1. Commissioni incassate: Le commissioni incassate durante gli swap vengono inviate al contratto Venus Treasury, sempre in VAI. L’indirizzo della tesoreria è memorizzato in una variabile di archiviazione e può essere impostato solo dall’amministratore/proprietario del contratto (il normale Timelock).

In sintesi, il PSM svolge un ruolo cruciale nel mantenere l’ancoraggio di VAI a $ 1 offrendo agli utenti la possibilità di scambiare VAI e USDT (o USDC) a un tasso di conversione fisso. Le commissioni e i limiti configurabili forniscono un controllo aggiuntivo sul processo di scambio, mentre le commissioni raccolte contribuiscono alla Treasury di Venus, a beneficio dell’intero ecosistema.

Integrazione del prezzo dell’oracolo
L’idea principale di questa sezione è considerare il valore in USD della moneta stabile e ancorare il VAI a quel valore, smettendo di supporre che il valore della moneta stabile utilizzata (USDT o USDC) sia sempre $ 1. Per proteggere il valore di VAI, prenderemo in considerazione le seguenti regole per il valore in USD della moneta stabile (riferimento qui 2):

swapVAIForStable (l’utente invia VAI e riceve USDT)

  • Se il prezzo dell’oracolo della moneta stabile è inferiore a $ 1, dovremmo considerare 1 stabile = $ 1
  • Se il prezzo dell’oracolo della moneta stabile è superiore a $ 1, dovremmo considerare 1 stabile = prezzo dell’oracolo

swapStableForVAI (l’utente invia USDT e riceve VAI)

  • Se il prezzo dell’oracolo della moneta stabile è inferiore a $ 1, dovremmo considerare 1 stabile = prezzo dell’oracolo
  • Se il prezzo dell’oracolo della moneta stabile è superiore a $ 1, dovremmo considerare 1 stabile = $ 1

Il grafico seguente mostra queste regole:

Esempi
swapVAIForStable

Esempio 1:

  • 1 USDT = $0.90 (tasso di conversione secondo i nostri oracoli)
  • Input: l’utente definirà che vuole ricevere 1 USDT
  • Innanzitutto, dobbiamo calcolare quanti VAI equivalgono a 1 USDT
  1. Tasso di conversione da considerare: max(1, 0.9) => 1 USDT = $1 = 1 VAI
  2. L’utente deve inviare (1 USDT * 1 $/USDT) 1 VAI + commissioni
  3. (supponendo feeOut = 10%, 0,10 VAI verranno inviati alla tesoreria e 1 VAI verrà bruciato, quindi l’importo totale che l’utente sta fornendo è 1,1 VAI)
  4. la tariffa viene calcolata considerando l’importo di VAI “principale” che dobbiamo bruciare (1 VAI = $1)

Esempio 2:

  • 1 USDT = $ 1,1 (tasso di conversione secondo i nostri oracoli)
  • Input: l’utente definirà che desidera ricevere 10 USDT
  • Innanzitutto, dobbiamo calcolare quanti VAI equivalgono a 10 USDT
  1. Tasso di conversione da considerare: max(1, 1.1) => 1 USDT = $1.1 = 1.1 VAI
  2. L’utente deve inviare (10 USDT * 1.1 $/USDT) 11 VAI + commissioni
  3. (supponendo feeOut = 10%, 1,1 VAI verranno inviati alla tesoreria e 10 VAI verranno bruciati, quindi l’importo totale che l’utente sta fornendo è 11,1 VAI)
  4. la commissione viene calcolata considerando l’importo di VAI “principale” che dobbiamo bruciare (11 VAI = $ 11)

swapStableForVAI

Esempio 1:

  • 1 USDT = $0.90 (tasso di conversione secondo i nostri oracoli)
  • Input: l’utente definirà che vuole inviare 10 USDT al PSM
  • Innanzitutto, dobbiamo calcolare quanti VAI equivalgono a 10 USDT
  1. Tasso di conversione da considerare: min(1, 0.9) => 10 USDT = $9 = 9 VAI
  2. L’utente riceverà 10 USDT * 0,9 = 9 VAI (- commissioni)
  3. (assumendo feeIn = 10%, 0,9 VAI verranno inviati alla tesoreria, 8,1 VAI verranno inviati all’utente
  4. la commissione è calcolata considerando l’importo del VAI “principale” (9 VAI = $9)

Esempio 2:

  • 1 USDT = $ 1,1 (tasso di conversione secondo i nostri oracoli)
  • Input: l’utente definirà che vuole inviare 10 USDT al PSM
  • Innanzitutto, dobbiamo calcolare quanti VAI equivalgono a 10 USDT
  1. Tasso di conversione da considerare: min(1, 1.1) => 10 USDT = $10 = 10 VAI
  2. L’utente riceverà 10 USDT * 1.0 = 10 VAI (- commissioni)
  3. (assumendo feeIn = 10%, 1 VAI verrà inviato alla tesoreria, 9 VAI verranno inviati all’utente
  4. la commissione è calcolata considerando l’importo del VAI “principale” (10 VAI = $10)

Contratto VAI Tasso di Risparmio (VSR).
Il contratto VAI Savings Rate (VSR) è un contratto intelligente progettato per accettare depositi di token VAI e mint SavingsVAI per i depositanti. Questo contratto offre agli utenti l’opportunità di guadagnare interessi sui propri depositi VAI, fornendo al contempo un’utilità aggiuntiva per il token VAI all’interno dell’ecosistema Venus.

Caratteristiche principali del contratto Tasso Risparmio VAI:

  • Deposito e conio: gli utenti depositano VAI nel contratto VSR, che conia ed emette gettoni SavingsVAI al depositante in base all’importo del deposito VAI.
  • Riscatta e restituisci: gli utenti possono riscattare i propri token SavingsVAI in qualsiasi momento, ricevendo in cambio VAI. L’importo di VAI ricevuto al momento del riscatto sarà sempre uguale o superiore al deposito VAI iniziale utilizzato per ottenere i token SavingsVAI.
  • Token SavingsVAI: SavingsVAI è un token ERC-20 che rappresenta un deposito rimborsabile nel VSR. Il processo di riscatto è garantito e immediato, senza periodi di lock-up.
  • Implementazione ERC-4626: il contratto VSR può implementare lo standard ERC-4626 (ERC-4626: Tokenized Vaults), dove VAI funge da risorsa e SavingsVAI funziona da azioni.

Il contratto VAI Savings Rate introduce un ulteriore livello di utilità per VAI consentendo agli utenti di guadagnare interessi sui loro depositi. Questo meccanismo non solo incentiva la detenzione di VAI, ma migliora anche la proposta di valore complessiva dell’ecosistema Venus.

Conclusione
Questa proposta cerca di mantenere il peg VAI a $1 con il rilascio del modulo VAI PEG Stability e fornendo liquidità alla coppia VAI/USDT su PancakeSwap. Il piano inizia con l’utilizzo della tesoreria per la fornitura di liquidità su PancakeSwap e continua con ulteriori sviluppi, come Peg Stability Modules, VAI Savings Rate e aggiornamenti della sequenza di liquidazione.