Specifiche VLIQUID aperte per revisione
Stiamo rilasciando le specifiche per il Valis Liquidity (VLIQUID) Smart Contract, il primo pool di liquidità per Qubic. Unisciti alla discussione e aiuta a plasmare il futuro della DeFi su Qubic.
Qsilver, 23 luglio 2024.
Siamo lieti di annunciare la pubblicazione delle Specifiche del Contratto Intelligente di Valis Liquidity. Questo documento completo delinea gli aspetti tecnici di VLIQUID, il nostro contratto intelligente rinominato, precedentemente noto come QPOOL, che porta le funzioni principali della DeFi sulla piattaforma Qubic.
Panoramica di VLIQUID
VLIQUID, precedentemente noto come QPOOL, mira a implementare un robusto pool di liquidità sulla piattaforma Qubic, permettendo agli utenti di scambiare token senza bisogno di una controparte diretta. I fornitori di liquidità che bloccano i loro token per questi scambi guadagneranno una parte delle commissioni di scambio.
Obiettivo principale: VLIQUID cerca di portare le funzioni principali della DeFi su Qubic, fornendo un modo senza soluzione di continuità ed efficiente per gestire gli scambi di token e la liquidità.
Caratteristiche chiave di VLIQUID
- Pool di liquidità: Gli utenti possono scambiare token in qualsiasi momento, con i fornitori di liquidità che guadagnano una percentuale della commissione di scambio. La ripartizione della commissione include azionisti, fornitori di liquidità e una componente di burn.
- MicroTokens: Per affrontare la sfida dei token senza decimali, VLIQUID introduce i microTokens. Questo sistema consente agli utenti di bloccare qualsiasi quota SC o token e ricevere microTokens in cambio, rendendo le transazioni più gestibili.
- Gestione dei token frazionari: Consentendo ai pool di includere QU (Qubic Units), possiamo gestire valori frazionari durante gli scambi, riducendo le perdite potenziali dovute ad errori di arrotondamento.
- Misure anti-inflazione: Per mitigare l'inflazione artificiale causata dall'esaurimento frazionario di QU, VLIQUID garantisce che sia sempre disponibile un token a basso valore per coprire parte del valore frazionario. Questo incoraggia l'arbitraggio, mantenendo equilibrati i prezzi del pool.
- Identificazione del token: I token sono identificati specificando ciascun token tramite il suo nome e la chiave pubblica, consentendo loro di essere utilizzati nei pool. Questo comprime i dati dei token, rendendoli più facili da gestire e integrare nei pool di liquidità.
- Prezzi con curva di bonding: Il prezzo dei token all'interno di un pool è determinato utilizzando una curva di bonding, bilanciando riserve e pesi per garantire prezzi equi.
Affrontare la sfida dei decimali
L'assenza di decimali nei token Qubic presenta sfide uniche. Ad esempio, scambiare un token ad alto valore con uno a valore inferiore potrebbe comportare perdite significative a causa degli errori di arrotondamento. VLIQUID affronta questo problema con un approccio multistep:
Il problema dei decimali
Attualmente, tutti i token su Qubic non hanno decimali e nessuna delle soluzioni DeFi esistenti supporta token senza decimali. Immagina un pool con tokenA del valore di 20 QU e tokenB del valore di 30 QU. Se scambi 1 tokenB per tokenA, otterresti solo 1 tokenA e perderesti 10 QU di valore a causa dell'arrotondamento. Questa è una perdita significativa per un errore di arrotondamento.
Passi per mitigare il problema
- MicroTokens: Creando microTokens, VLIQUID riduce la scala del problema. Questo consente alle persone di bloccare qualsiasi quota SC (o token normale) e ricevere un milione di microTokens in cambio. Ad esempio, se un token QX vale 25 miliardi di QU, un microQX vale 25.000 QU. Anche se ancora alto, è più gestibile. Per ritirare il token QX completo, gli utenti devono restituire un milione di microQX. Questi microQX sono trasferibili e possono essere utilizzati per finanziare i pool di liquidità.
- Gestione frazionaria di QU: I pool includono QU per fornire resto per valori frazionari. Poiché tutti i pool devono avere QU, questo garantisce che ci sia QU disponibile per abbinare la quantità frazionaria di un token durante gli scambi. Ad esempio, se il valore frazionario è 10 QU quando si scambia un token da 30 QU per uno da 20 QU, il QU può essere fornito come resto. Tuttavia, per importi frazionari più alti, come 24.000 QU per un microQX, il QU può essere rapidamente esaurito, gonfiando artificialmente il prezzo del microQX.
- Buffer di token a basso valore: Per mitigare l'inflazione artificiale, è sempre disponibile un token a basso valore per coprire parte del valore frazionario. Gli utenti potrebbero scegliere di ricevere la maggior parte del resto nel token a basso valore o in QU. Questo riduce l'effetto dell'inflazione e crea opportunità di arbitraggio. Quando gli squilibri di prezzo raggiungono un certo punto (ad esempio, >1%), gli arbitraggisti possono trarre profitto riequilibrando. Questa riduzione diretta del 50%, combinata con un aumento delle opportunità di arbitraggio, aiuta a mantenere stabili i prezzi.
Meccaniche di VLIQUID
Formula della curva di bonding
$P(A/B) = \frac{R(A)/W(A)}{R(B)/W(B)}$
- $P(A/B)$ è il prezzo del token A in termini di token B.
- $R(A)$ e $R(B)$ sono le riserve dei token A e B nel pool.
- $W(A)$ e $W(B)$ sono i pesi dei token A e B.
Struttura delle commissioni di swap
Ci saranno tre parti della commissione di swap: azionisti di VLIQUID, fornitori di liquidità e burn. Sebbene la suddivisione esatta possa essere configurata, supponiamo una commissione totale dell'1%. Questa è relativamente alta rispetto ai pool ETH, ma Qubic non ha commissioni di gas. Su Ethereum, le commissioni di gas possono spesso essere molte volte superiori all'1%, rendendo una commissione fissa dell'1% sugli swap VLIQUID un miglioramento significativo. Inoltre, VLIQUID offre swap senza slittamento, migliorando ulteriormente l'efficienza del processo di trading.
Scenari di esempio
Scenario 1: Scambio di token ad alto valore senza decimali
In questo scenario, lo scambio di token ad alto valore senza utilizzare decimali può comportare una perdita di valore significativa. Ad esempio, lo scambio di 1 unità di Token A per Token B comporta una perdita di 10 QU a causa della mancanza di precisione nel processo di scambio.
Token A
(QU) | Token B
(QU) | Importo
Scambiato | Valore Perso
(QU) |
20 | 30 | 1 | 10 |
Scenario 2: Utilizzo dei MicroTokens
Questo scenario illustra l'uso dei MicroTokens per gestire grandi valori in modo più efficiente. Qui, 25 miliardi di QU del token originale QX sono rappresentati come 1 milione di microQX, il che semplifica la gestione e le transazioni convertendolo in un valore equivalente di 2.500 QU per microQX.
Original Token
(QU) | MicroToken
(microQU) | Valore Equivalente
(QU) |
QX
(25 miliardi di QU) | microQX
(1 milione di microQX) | 2,500 QU
(1 microQX = 2.500 QU) |
Scenario 3: Mitigazione delle Perdite Frazionarie
Questo scenario dimostra come le perdite frazionarie possano essere mitigate utilizzando i MicroTokens. Scambiare il Token A per il Token B a un prezzo di 10.5 risulta in una perdita frazionaria di 0.5 microQU. Questa perdita si traduce in 155.5 unità nel QWALLET. Utilizzando i MicroTokens, la perdita equivalente è ridotta a 0.3 QU, minimizzando l'impatto sul saldo dell'utente.
Token A
(QU) | Token B
(microQU) | Prezzo
di Scambio | Perdita Frazionaria
(microQU) | Perdita Equivalente
(QWALLET) | Perdita Ridotta
(QU) |
RANDOM | QX | 10.5 | 0.5 | 155.5 | 0.3 |
Questo meccanismo assicura scambi efficienti con perdite minime, anche con microTokens di alto valore.
Il Cammino Avanti
Il nostro obiettivo è avere VLIQUID in funzione sul testnet, con una versione completamente testabile prevista per la fine di quest'estate. I fornitori di liquidità sono vitali per il successo dei token, e VLIQUID offre incentivi aggiuntivi, come token bonus per la fornitura di liquidità.
Man mano che i token e le quote SC vengono depositati, gli utenti possono raccogliere dividendi e altre distribuzioni. Questi saranno trasmessi come dividendi VLIQUID. Qualsiasi bonus non-QU ricevuto sarà integrato nelle rispettive riserve del pool, migliorando la liquidità complessiva.
Invito al Feedback Pubblico
Siamo entusiasti di condividere la versione 1 delle specifiche VLIQUID con la comunità. Queste specifiche consentono a diversi team di creare i propri pool di liquidità, espandendo ulteriormente l'ecosistema Qubic. Lo sviluppo di funzioni matematiche a multiprecisione per VLIQUID beneficia anche l'ecosistema Qubic più ampio, fornendo strumenti essenziali per lo sviluppo futuro di SC. Si noti che queste specifiche sono un lavoro in corso e, pertanto, soggette a modifiche.
Invitiamo tutti a fornire feedback e aiutare a plasmare il futuro di VLIQUID. I vostri pensieri e suggerimenti sono preziosi per noi. Se avete commenti, inviate un DM a Spelunker per un invito al documento.
Alcuni potrebbero mettere in dubbio l'inclusione di $QWALLET come token predefinito in VLIQUID. Tuttavia, questa scelta è una decisione strategica per sfruttare la liquidità dal fundraiser di QWALLET, rendendo $QWALLET più utilizzabile e finanziando ulteriori sviluppi.
Restate sintonizzati per ulteriori aggiornamenti mentre continuiamo a innovare e costruire sulla piattaforma Qubic.
Insieme, possiamo plasmare il futuro della DeFi su Qubic.
Per gli ultimi aggiornamenti, unisciti al Discord di Valis, seguici su X e aggiungi il nostro blog ai preferiti.
Successivo →
In questa pagina
- Specifiche VLIQUID aperte per revisione
- Panoramica di VLIQUID
- Caratteristiche chiave di VLIQUID
- Affrontare la sfida dei decimali
- Il problema dei decimali
- Passi per mitigare il problema
- Meccaniche di VLIQUID
- Formula della curva di bonding
- Struttura delle commissioni di swap
- Scenari di esempio
- Il Cammino Avanti
- Invito al Feedback Pubblico