VLIQUID-Spezifikationen zur Überprüfung offen
Wir veröffentlichen die Spezifikationen für den Valis Liquidity (VLIQUID) Smart Contract, den ersten Liquiditätspool für Qubic. Beteiligen Sie sich an der Diskussion und helfen Sie mit, die Zukunft von DeFi auf Qubic zu gestalten.
Qsilver, 23. Juli 2024.
Wir freuen uns, die Veröffentlichung der Valis Liquidity Smart Contract Spezifikationen bekannt zu geben. Dieses umfassende Dokument skizziert die technischen Aspekte von VLIQUID, unserem umbenannten Smart Contract, ehemals bekannt als QPOOL, der die Kernfunktionen von DeFi auf die Qubic-Plattform bringt.
Überblick über VLIQUID
VLIQUID, ehemals bekannt als QPOOL, zielt darauf ab, einen robusten Liquiditätspool auf der Qubic-Plattform zu implementieren, der es den Nutzern ermöglicht, Tokens ohne direkten Gegenpart zu tauschen. Liquiditätsanbieter, die ihre Tokens für diese Swaps sperren, verdienen einen Teil der Swap-Gebühren.
Kernziel: VLIQUID strebt an, die Kernfunktionen von DeFi auf Qubic zu bringen und bietet eine nahtlose und effiziente Methode zur Verwaltung von Token-Swaps und Liquidität.
Hauptmerkmale von VLIQUID
- Liquiditätspools: Benutzer können jederzeit Tokens tauschen, wobei Liquiditätsanbieter einen Prozentsatz der Swap-Gebühr verdienen. Die Gebührenaufteilung umfasst Anteilseigner, Liquiditätsanbieter und eine Verbrennungskomponente.
- MicroTokens: Um die Herausforderung von nicht-dezimalen Tokens zu bewältigen, führt VLIQUID MicroTokens ein. Dieses System ermöglicht es Benutzern, jeden SC-Anteil oder Token zu sperren und im Gegenzug MicroTokens zu erhalten, was die Transaktionen überschaubarer macht.
- Umgang mit Bruchteilen von Tokens: Durch die Einbeziehung von QU (Qubic-Einheiten) in Pools können wir Bruchwerte bei Swaps behandeln und potenzielle Verluste durch Rundungsfehler verringern.
- Maßnahmen gegen Inflation: Um künstliche Inflation durch den Abbau von Bruchteilen von QU zu verhindern, stellt VLIQUID sicher, dass immer ein Token mit niedrigem Wert verfügbar ist, um einen Teil des Bruchteils abzudecken. Dies fördert Arbitrage und sorgt für ausgeglichene Poolpreise.
- Token-Identifikation: Tokens werden durch die Angabe jedes Tokens über seinen Namen und seinen öffentlichen Schlüssel identifiziert, wodurch sie in Pools verwendet werden können. Dies komprimiert die Token-Daten, was die Verwaltung und Integration in Liquiditätspools erleichtert.
- Preisbildung durch Bonding-Kurve: Der Preis von Tokens innerhalb eines Pools wird mithilfe einer Bonding-Kurve bestimmt, die Reserven und Gewichte ausbalanciert, um faire Preise zu gewährleisten.
Bewältigung der Dezimalherausforderung
Das Fehlen von Dezimalstellen bei Qubic-Tokens stellt einzigartige Herausforderungen dar. Beispielsweise könnte der Tausch eines hoch bewerteten Tokens gegen ein niedriger bewertetes zu erheblichen Verlusten durch Rundungsfehler führen. VLIQUID geht dies mit einem mehrstufigen Ansatz an:
Das Dezimalproblem
Derzeit haben alle Tokens in Qubic keine Dezimalstellen, und keine der bestehenden DeFi-Lösungen unterstützt Tokens ohne Dezimalstellen. Stellen Sie sich einen Pool mit tokenA im Wert von 20 QU und tokenB im Wert von 30 QU vor. Wenn Sie 1 tokenB gegen tokenA tauschen, würden Sie nur 1 tokenA erhalten und 10 QU an Wert durch Rundung verlieren. Dies ist ein erheblicher Verlust für einen Rundungsfehler.
Schritte zur Minderung des Problems
- MicroTokens: Durch die Schaffung von MicroTokens reduziert VLIQUID die Problemgröße. Dies ermöglicht es Personen, jeden SC-Anteil (oder normalen Token) zu sperren und eine Million MicroTokens im Gegenzug zu erhalten. Beispielsweise ist ein QX-Token im Wert von 25 Milliarden QU, während ein microQX 25.000 QU wert ist. Obwohl immer noch hoch, ist es überschaubarer. Um den vollen QX-Token abzuheben, müssen Benutzer eine Million microQX zurückgeben. Diese microQX sind übertragbar und können verwendet werden, um Liquiditätspools zu finanzieren.
- Umgang mit Bruchteilen von QU: Pools enthalten QU, um Wechselgeld für Bruchwerte bereitzustellen. Da alle Pools QU enthalten müssen, stellt dies sicher, dass QU verfügbar ist, um den Bruchteil eines Tokens während Swaps auszugleichen. Beispielsweise, wenn der Bruchwert 10 QU beträgt, wenn ein 30 QU Token gegen ein 20 QU Token getauscht wird, kann das QU als Wechselgeld bereitgestellt werden. Für höhere Bruchwerte, wie 24.000 QU für einen microQX, kann das QU jedoch schnell erschöpft sein, was den Preis künstlich aufbläht.
- Puffer für Token mit niedrigem Wert: Um künstliche Inflation zu mindern, ist immer ein Token mit niedrigem Wert verfügbar, um einen Teil des Bruchwerts abzudecken. Benutzer können wählen, den Großteil des Wechselgeldes im Token mit niedrigem Wert oder QU zu erhalten. Dies reduziert den Inflationseffekt und schafft Arbitragemöglichkeiten. Wenn Preisungleichgewichte einen bestimmten Punkt erreichen (z. B. >1%), können Arbitrageure durch Rebalancing profitieren. Diese direkte 50%ige Reduzierung, kombiniert mit erhöhten Arbitragemöglichkeiten, hilft, stabile Preise aufrechtzuerhalten.
VLIQUID-Mechanik
Bonding-Kurven-Formel
$P(A/B) = \frac{R(A)/W(A)}{R(B)/W(B)}$
- $P(A/B)$ ist der Preis von Token A in Bezug auf Token B.
- $R(A)$ und $R(B)$ sind die Reserven der Tokens A und B im Pool.
- $W(A)$ und $W(B)$ sind die Gewichte der Tokens A und B.
Swap-Gebührenstruktur
Es wird drei Teile der Swap-Gebühr geben: VLIQUID-Anteilseigner, Liquiditätsanbieter und Verbrennungen. Während die genaue Aufteilung konfiguriert werden kann, nehmen wir eine Gesamtgebühr von 1% an. Dies ist im Vergleich zu ETH-Pools relativ hoch, aber Qubic hat keine Gasgebühr. Auf Ethereum können Gasgebühren oft um ein Vielfaches höher als 1% sein, was eine feste 1%-Gebühr auf VLIQUID-Swaps zu einer erheblichen Verbesserung macht. Darüber hinaus bietet VLIQUID Swaps ohne Slippage, was die Effizienz des Handelsprozesses weiter verbessert.
Beispiel-Szenarien
Szenario 1: Tausch von hoch bewerteten Tokens ohne Dezimalstellen
In diesem Szenario kann der Tausch von hoch bewerteten Tokens ohne Verwendung von Dezimalstellen zu erheblichen Wertverlusten führen. Beispielsweise führt der Tausch von 1 Einheit von Token A gegen Token B zu einem Verlust von 10 QU aufgrund des Mangels an Präzision im Tauschprozess.
Token A
(QU) | Token B
(QU) | Tauschmenge | Wertverlust (QU) |
20 | 30 | 1 | 10 |
Szenario 2: Verwendung von MicroTokens
Dieses Szenario verdeutlicht die Verwendung von MicroTokens zur effizienteren Handhabung großer Werte. Hier werden 25 Milliarden QU des ursprünglichen Tokens QX als 1 Million microQX dargestellt, was die Handhabung und Transaktionen vereinfacht, indem es in einen äquivalenten Wert von 2.500 QU pro microQX umgewandelt wird.
Ursprüngliches Token (QU) | MicroToken
(microQU) | Äquivalenter Wert
(QU) |
QX
(25 billion QU) | microQX
(1 Million microQX) | 2,500 QU
(1 microQX = 2,500 QU) |
Szenario 3: Minderung von Bruchteilsverlusten
Dieses Szenario demonstriert, wie Bruchteilsverluste durch die Verwendung von MicroTokens gemindert werden können. Der Tausch von Token A gegen Token B zu einem Preis von 10,5 führt zu einem Bruchteilsverlust von 0,5 microQU. Dieser Verlust übersetzt sich in 155,5 Einheiten im QWALLET. Durch die Verwendung von MicroTokens wird der äquivalente Verlust auf 0,3 QU reduziert, was die Auswirkung auf das Benutzerkonto minimiert.
Token A
(QU) | Token B
(microQU) | Tauschpreis | Bruchteilsverlust
(microQU) | Äquivalenter Verlust
(QWALLET) | Reduzierter Verlust
(QU) |
RANDOM | QX | 10.5 | 0.5 | 155.5 | 0.3 |
Dieser Mechanismus gewährleistet effiziente Swaps mit minimalen Verlusten, selbst bei hoch bewerteten MicroTokens.
Der weitere Weg
Unser Ziel ist es, VLIQUID auf dem Testnet zu betreiben, mit einer vollständig testbaren Version, die später in diesem Sommer erwartet wird. Liquiditätsanbieter sind entscheidend für den Erfolg eines Tokens, und VLIQUID bietet zusätzliche Anreize, wie Bonustokens für die Bereitstellung von Liquidität.
Wenn Tokens und SC-Anteile eingezahlt werden, können Benutzer Dividenden und andere Ausschüttungen sammeln. Diese werden als VLIQUID-Dividenden weitergegeben. Alle nicht-QU-Boni, die erhalten werden, werden in die jeweiligen Poolreserven integriert, was die Gesamtl Liquidität erhöht.
Einladung zu öffentlichem Feedback
Wir freuen uns, Version 1 der VLIQUID-Spezifikationen mit der Community zu teilen. Diese Spezifikationen ermöglichen es verschiedenen Teams, ihre eigenen Liquiditätspools zu erstellen und das Qubic-Ökosystem weiter auszubauen. Die Entwicklung von multipräzisen Mathematikfunktionen für VLIQUID kommt auch dem breiteren Qubic-Ökosystem zugute und bietet wesentliche Werkzeuge für die zukünftige SC-Entwicklung. Bitte beachten Sie, dass diese Spezifikationen in Arbeit sind und daher Änderungen unterliegen.
Wir laden alle ein, Feedback zu geben und die Zukunft von VLIQUID mitzugestalten. Ihre Gedanken und Vorschläge sind uns wertvoll. Wenn Sie Kommentare haben, senden Sie bitte eine DM an Spelunker für eine Einladung zum Dokument.
Einige könnten die Einbeziehung von $QWALLET als Standard-Token in VLIQUID in Frage stellen. Diese Wahl ist jedoch eine strategische Entscheidung, um die Liquidität aus dem Fundraiser von QWALLET zu nutzen, $QWALLET nutzbarer zu machen und die weitere Entwicklung zu finanzieren.
Bleiben Sie auf dem Laufenden für weitere Updates, während wir weiterhin auf der Qubic-Plattform innovieren und aufbauen.
Gemeinsam können wir die Zukunft von DeFi auf Qubic gestalten.
Für die neuesten Updates, treten Sie dem Valis Discord bei, folgen Sie uns auf X und setzen Sie ein Lesezeichen für unseren Blog.
Auf dieser Seite
- VLIQUID-Spezifikationen zur Überprüfung offen
- Überblick über VLIQUID
- Hauptmerkmale von VLIQUID
- Bewältigung der Dezimalherausforderung
- Das Dezimalproblem
- Schritte zur Minderung des Problems
- VLIQUID-Mechanik
- Bonding-Kurven-Formel
- Swap-Gebührenstruktur
- Beispiel-Szenarien
- Der weitere Weg
- Einladung zu öffentlichem Feedback