VLIQUID-specifikationer öppna för granskning
Vi släpper specifikationerna för Valis Liquidity (VLIQUID) Smart Contract, den första likviditetspoolen för Qubic. Delta i diskussionen och hjälp till att forma framtiden för DeFi på Qubic.
Qsilver, 23 juli 2024.
Vi är glada att kunna meddela publiceringen av Valis Liquidity Smart Contract Specifications. Detta omfattande dokument beskriver de tekniska aspekterna av VLIQUID, vårt ommärkta smarta kontrakt, tidigare känt som QPOOL, som ger kärnfunktioner för DeFi till Qubic-plattformen.
Översikt över VLIQUID
VLIQUID, tidigare känt som QPOOL, syftar till att implementera en robust likviditetspool på Qubic-plattformen, så att användare kan byta tokens utan att behöva en direkt motpart. Likviditetsleverantörer som låser sina tokens för dessa swappar kommer att tjäna en del av swapavgifterna.
Centralt mål: VLIQUID strävar efter att föra DeFi-kärnfunktioner till Qubic, vilket ger ett sömlöst och effektivt sätt att hantera token-swappar och likviditet.
Viktiga funktioner i VLIQUID
- Likviditetspooler: Användare kan byta tokens när som helst, med likviditetsleverantörer som tjänar en procentandel av swapavgiften. Avgiftsfördelningen inkluderar aktieägare, likviditetsleverantörer och en brännkomponent.
- MicroTokens: För att ta itu med utmaningen med icke-decimala tokens introducerar VLIQUID microTokens. Detta system gör det möjligt för användare att låsa alla SC-aktier eller token och få microTokens i gengäld, vilket gör transaktionerna mer hanterbara.
- Hantering av fraktionerade tokens: Genom att göra det möjligt för pooler att inkludera QU (Qubic Units) kan vi hantera fraktionerade värden under swappar, vilket minskar potentiella förluster från avrundningsfel.
- Anti-inflationsåtgärder: För att mildra artificiell inflation från fraktionerad QU-utarmning säkerställer VLIQUID att en token med lågt värde alltid är tillgänglig för att täcka en del av det fraktionerade värdet. Detta uppmuntrar arbitrage och upprätthåller balanserade poolpriser.
- Identifiering av tokens: Tokens identifieras genom att specificera varje token via dess namn och publika nyckel, vilket gör att de kan användas i pooler. Detta komprimerar token-data, vilket gör det lättare att hantera och integrera i likviditetspooler.
- Prissättning enligt bondingkurvan: Priset på tokens inom en pool bestäms med hjälp av en bondingkurva, som balanserar reserver och vikter för att säkerställa rättvis prissättning.
Hantering av decimalutmaningen
Avsaknaden av decimaler i Qubic-tokens innebär unika utmaningar. Om man till exempel byter ut en token med högt värde mot en med lägre värde kan det leda till betydande förluster på grund av avrundningsfel. VLIQUID hanterar detta med ett tillvägagångssätt i flera steg:
Decimalproblemet
För närvarande har alla tokens i Qubic inga decimaler, och ingen av de befintliga DeFi-lösningarna stöder tokens utan decimaler. Föreställ dig en pool med tokenA värd 20 QU och tokenB värd 30 QU. Om du byter 1 tokenB mot tokenA får du bara 1 tokenA och förlorar 10 QU i värde på grund av avrundning. Detta är en betydande förlust för ett avrundningsfel.
Steg för att mildra problemet
- MicroTokens: Genom att skapa microTokens minskar VLIQUID problemskalan. Detta gör att människor kan låsa alla SC-aktier (eller normala token) och få en miljon microTokens i gengäld. Till exempel, om en QX-token är värd 25 miljarder QU, är en microQX värd 25 000 QU. Även om det fortfarande är högt, är det mer hanterbart. För att ta ut hela QX-token måste användarna returnera en miljon microQX. Dessa microQX är överförbara och kan användas för att finansiera likviditetspooler.
- Fraktionerad QU-hantering: Pooler inkluderar QU för att ge förändring för bråkdelar av värden. Eftersom alla pooler måste ha QU säkerställer detta att det finns QU tillgängligt för att matcha bråkdelen av en token under swappar. Till exempel, om bråkdelen är 10 QU vid byte av en 30 QU-token mot en 20 QU-token, kan QU tillhandahållas som växel. Men för högre bråkdelar, som 24 000 QU för en microQX, kan QU snabbt tömmas, vilket artificiellt blåser upp microQX-priset.
- Tokenbuffert med lågt värde: För att mildra artificiell inflation är en token med lågt värde alltid tillgänglig för att täcka en del av fraktionsvärdet. Användare kan välja att få större delen av förändringen i en lågvärdestoken eller QU. Detta minskar inflationseffekten och skapar arbitragemöjligheter. När prisobalanser når en viss punkt (t.ex. >1%) kan arbitrageörer tjäna pengar genom ombalansering. Denna direkta minskning med 50%, i kombination med ökade arbitragemöjligheter, bidrar till att upprätthålla stabila priser.
VLIQUID Mekanik
Formel för bindningskurva
- ) är priset på symbol A i förhållande till symbol B.
- ) och är reserverna av symbolerna A och B i poolen.
- och är vikterna för polletterna A och B.
Avgiftsstruktur för swap
Det kommer att finnas tre delar av swapavgiften: VLIQUID-aktieägare, likviditetsleverantörer och bränningar. Även om den exakta uppdelningen kan konfigureras, låt oss anta en total avgift på 1%. Detta är relativt högt jämfört med ETH-pooler, men Qubic har ingen gasavgift. På Ethereum kan gasavgifter ofta vara många gånger mer än 1%, vilket gör en platt avgift på 1% på VLIQUID-swappar till en betydande förbättring. Dessutom erbjuder VLIQUID swappar med noll glidning, vilket ytterligare förbättrar effektiviteten i handelsprocessen.
Exempel på scenarier
Scenario 1: Byte av högvärdiga tokens utan decimaler
I det här scenariot kan byte av högvärdiga tokens utan decimaler leda till betydande värdeförluster. Om man t.ex. byter 1 enhet av Token A mot Token B förlorar man 10 QU på grund av bristen på precision i bytesprocessen.
Token A (QU) | Token B (QU) | Swapbelopp | Förlorat värde(QU) |
20 | 30 | 1 | 10 |
Scenario 2: Användning av MicroTokens
Detta scenario illustrerar användningen av MicroTokens för att hantera stora värden mer effektivt. Här representeras 25 miljarder QU av den ursprungliga token QX som 1 miljon microQX, vilket förenklar hanteringen och transaktionerna genom att omvandla det till ett motsvarande värde på 2 500 QU per microQX.
Ursprunglig Token (QU) | MicroToken(microQU) | Ekvivalent värde(QU) |
QX (25 miljarder QU) | microQX (1 miljon microQX) | 2 500 QU (1 microQX = 2 500 QU) |
Scenario 3: Begränsning av fraktionerad förlust
Detta scenario visar hur fraktionella förluster kan begränsas genom att använda MicroTokens. Byte av Token A mot Token B till ett pris av 10,5 resulterar i en fraktionerad förlust på 0,5 microQU. Denna förlust översätts till 155,5 enheter i QWALLET. Genom att använda MicroTokens reduceras den motsvarande förlusten till 0,3 QU, vilket minimerar påverkan på användarens saldo.
Token A(QU) | Token B (mikro-QU) | Swap-pris | Fraktionerad förlust(microQU) | Ekvivalent förlust(QWALLET) | Minskad förlust(QU) |
RANDOM | QX | 10.5 | 0.5 | 155.5 | 0.3 |
Denna mekanism säkerställer effektiva swappar med minimala förluster, även med mikroTokens med högt värde.
Vägen framåt
Vårt mål är att VLIQUID ska köras på testnätet, med en fullt testbar version som förväntas senare i sommar. Likviditetsleverantörer är avgörande för tokenframgång, och VLIQUID erbjuder ytterligare incitament, till exempel bonustokens för att tillhandahålla likviditet.
När tokens och SC-aktier deponeras kan användare samla in utdelningar och andra distributioner. Dessa kommer att vidarebefordras som VLIQUID-utdelningar. Eventuella mottagna icke-QU-bonusar kommer att integreras i respektive poolreserver, vilket förbättrar den totala likviditeten.
Inbjudan till feedback från allmänheten
Vi är glada över att kunna dela version 1 av VLIQUID-specifikationerna med allmänheten. Dessa specifikationer gör det möjligt för olika team att skapa sina egna likviditetspooler, vilket ytterligare utökar Qubics ekosystem. Utvecklingen av matematiska funktioner med multiprecision för VLIQUID gynnar också det bredare Qubic-ekosystemet och ger viktiga verktyg för framtida SC-utveckling. Observera att dessa specifikationer är ett pågående arbete och därför kan komma att ändras.
Vi inbjuder alla att ge feedback och hjälpa till att forma VLIQUIDs framtid. Dina tankar och förslag är värdefulla för oss. Om du har några kommentarer, vänligen skicka en DM till Spelunker för en inbjudan till dokumentet.
Vissa kanske ifrågasätter införandet av $QWALLET som standardtoken i VLIQUID. Detta val är dock ett strategiskt beslut att utnyttja likviditeten från QWALLETs insamling, vilket gör $ QWALLET mer användbart och finansierar vidareutveckling.
Håll ögonen öppna för fler uppdateringar när vi fortsätter att innovera och bygga vidare på Qubic-plattformen.
Tillsammans kan vi forma framtiden för DeFi på Qubic.
För de senaste uppdateringarna, gå med i Valis Discord, följ oss på X och bokmärk vår blogg.
På denna sida
- VLIQUID-specifikationer öppna för granskning
- Översikt över VLIQUID
- Viktiga funktioner i VLIQUID
- Hantering av decimalutmaningen
- Decimalproblemet
- Steg för att mildra problemet
- VLIQUID Mekanik
- Formel för bindningskurva
- Avgiftsstruktur för swap
- Exempel på scenarier
- Vägen framåt
- Inbjudan till feedback från allmänheten
Relaterade inlägg