jAssets von BLKSWN

Das jAsset-Protokoll ist ein Community-Projekt, das noch nicht von der Jellyverse DAO bestätigt wurde.

Übersicht

jAssets ist eine kollateralisierte Schuldenplattform. Benutzer können Kollateral (bestimmte ERC20-Token, die durch die Governance ausgewählt wurden) hinterlegen und jAssets (jUSD, jAAPL, jTSLA, etc.) an ihre eigene Adresse ausgeben und anschließend diese Token an jede andere Adresse übertragen. Die einzelnen kollateralisierten Schuldpositionen werden als Troves bezeichnet. Die jAssets sind wirtschaftlich darauf ausgelegt, ihren zugrunde liegenden Oracle-Wert (Peg) aufgrund der folgenden Eigenschaften zu halten:

  • Das System ist darauf ausgelegt, immer über-kollateralisiert zu sein – das bedeutet, dass der Dollarwert des hinterlegten Kollaterals den Dollarwert der ausgegebenen jAssets übersteigt.

  • Der jUSD ist vollständig einlösbar – Benutzer können $x in jUSD gegen $x in Kollateral-Token (abzüglich Gebühren) direkt mit dem System jederzeit tauschen.

Nach dem Öffnen eines Troves können Benutzer Token ausgeben ("leihen"), sodass das Kollateralisierungsverhältnis ihres Troves über ihrem individuellen Mindestkollateralisierungsverhältnis (IMCR) bleibt. Das IMCR wird basierend auf dem Kollateral des Troves berechnet, beträgt jedoch mindestens 110 %.

Die Token sind frei austauschbar – jeder mit einer EVM-Adresse kann jAsset-Token senden oder empfangen, unabhängig davon, ob er einen offenen Trove hat oder nicht. Die Token werden bei der Rückzahlung der Schulden eines Troves verbrannt.

Das jAsset-System verwendet Preisfeeds vom dezentralisierten pyth.network Oracle-Anbieter. Wenn ein Trove unter sein IMCR fällt, wird er als unterkollateralisiert angesehen und ist anfällig für Liquidation.

Oracle

Apollon nutzt pyth.network als dezentralen Oracle-Anbieter. Die aktuellen Preise werden vom Kunden bei Pyth angefragt und an die Vertragsmutationen weitergegeben. Diese aktualisieren wiederum die Oracles über eine Pyth-Schnittstelle. Folglich zahlt der Benutzer die Gasgebühr, die für die Oracle-Aktualisierung anfällt.

Nachdem die Oracles aktualisiert wurden, erstellt der PriceFeed einen Preisspeicher-Cache. Dieser Cache enthält die Preise aller relevanten Tokens und wird während der Ausführung verwendet. Dieses Schema wurde implementiert, um den Gasverbrauch zu optimieren, indem sichergestellt wird, dass jeder Preis nicht mehr als einmal pro Ausführung aus dem Pyth-Speicher angefordert wird.

Wenn der letzte Preis-Update eines Tokens älter als 5 Minuten ist, wird der Preis-Feed als unzuverlässig markiert. In diesem Zustand wird das Minten neuer Schulden deaktiviert. Es sind nur Funktionen erlaubt, die das Total Collateralization Ratio (TCR) erhöhen und somit das System entlasten. Zusätzlich gibt es ein Fallback auf einen zweiten Preis-Feed, der direkt von der Governance in das Protokoll geschrieben wird. Dieses Fallback soll die Vor- und Nachhandelszeiten abdecken, in denen pyth.network möglicherweise noch keine Preise liefert, der Handel an der NASDAQ jedoch bereits begonnen hat.

Benutzeroberfläche

Die Benutzeroberfläche ist bewusst so gestaltet, dass sie der Struktur einer zentralen Börse sehr ähnlich ist. Das Eröffnen von Positionen, ob Long oder Short, sowie das Bereitstellen von Liquidität werden als "One-Click-Lösung" angeboten. Das System ist so konzipiert, dass die Interaktion mit der Blockchain im Hintergrund abläuft, sodass der Benutzer nur die Transaktionsbestätigungen durchführen muss. Darüber hinaus bietet das jAsset-System vertraute Werkzeuge für die Chartanalyse, die es den Nutzern ermöglichen, auf Basis der technischen Analyse Investitionsentscheidungen zu treffen. Die Benutzeroberfläche enthält wichtige Informationen, wie die Überversicherung des eigenen Vaults oder den aktuellen Orakelpreis der jAssets im Vergleich zu ihrem gehandelten Preis auf der DEX.

Liquiditätsmanagement

Ein erheblicher Teil der Interaktionen innerhalb des jAsset-Systems erfolgt über den Vault. Nach Bereitstellung von Sicherheiten ermöglicht der Vault die Erstellung von jAssets oder einem Stablecoin (als jUSD bezeichnet), um auf dezentrale Vermögenswerte zuzugreifen. Dies bietet dem Benutzer die Möglichkeit:

  • Liquidität in den Pools bereitzustellen und dadurch von den generierten Gebühren und Pool-Belohnungen zu profitieren. Im Kontext von DeFi wird diese Art der Liquiditätsbereitstellung oft als "Liquidity Mining" bezeichnet.

  • Eine Long- oder Short-Position für das jAsset zu eröffnen und somit auf die Preisbewegung des Vermögenswertes zu spekulieren.

Ein einzigartiges Merkmal des jAsset-Systems ist, dass sowohl Sicherheiten als auch Schulden aus mehreren Vermögenswerten bestehen können. Zum Beispiel ist es möglich, Kryptowährungen wie BTC oder ETH zusammen mit einem Stablecoin im Vault als Sicherheiten zu hinterlegen und dadurch eine Long-Position für ein jAsset zu erstellen. Auf diese Weise kann ein Benutzer an der Wertsteigerung der Kryptowährung teilnehmen und gleichzeitig von der Preisbewegung des jAssets profitieren. Dies ermöglicht die Umsetzung verschiedener Anlagestrategien, wie z.B. Hebelwirkung oder das Aufbauen von Hedge-Positionen.

Wenn das Sicherheitenverhältnis unter 110 % fällt, wird der Vault liquidiert. Stabilitätspools werden als primärer Mechanismus zur Sicherung des Systems während der Liquidation verwendet. Wenn dieser Pool leer oder unzureichend finanziert ist, gibt es einen systemweiten Stabilitätspool als zusätzliche Sicherheit. Eine weitere Sicherheitsmaßnahme ist die Umverteilung von Vermögenswerten unter allen Vaultinhabern. Weitere Details werden in Kürze verfügbar sein.

Im Falle des Stablecoins können Rückkäufe durchgeführt werden, um den Preis des Stablecoins im Falle eines Preisabschlags in Richtung des Pegs (1 $) zu bewegen.

Preisentwicklung

Um sicherzustellen, dass die Preise von jAssets die Preise realer Vermögenswerte widerspiegeln, sind verschiedene harte und weiche Kopplungsmechanismen vorhanden. Diese Mechanismen bieten Anreize, eine Gegenposition aufzubauen, falls ein Premium oder Discount vorliegt, sodass das jAsset idealerweise den realen Preis widerspiegelt.

Premium

  • Aufgrund des 110% Sicherheitenverhältnisses ist das Premium auf 110 % begrenzt. Wenn ein jAsset mit einem Premium von mehr als 10 % gekauft wird, haben Benutzer die Möglichkeit, von diesem hohen Premium zu profitieren. Zum Beispiel, wenn das Premium 15 % beträgt, könnte ein Benutzer Sicherheiten in einem Vault hinterlegen und eine Short-Position in diesem Vermögenswert eröffnen. Dies würde das Premium verringern. Nach dem Tausch wäre die Rendite des Benutzers höher als die im Vault hinterlegte Sicherheit. Selbst wenn der Vault anschließend liquidiert wird, gibt es einen Gewinn für die Person, die das Premium durch den Verkauf des jAssets minimiert hat.

  • Sobald ein bestimmtes Premium-Niveau erreicht ist (die genaue Formel wird in der technischen Dokumentation veröffentlicht), wird die Gebühr für das Eröffnen zusätzlicher Long-Positionen erhöht. Dadurch wird es zunehmend unattraktiver, weiterhin gegen den aktuellen Orakelpreis mit einem steigenden Premium zu wetten.

Discount

  • Ähnlich wie bei der Prämie steigt die Gebühr für den Verkauf des Vermögenswerts, sobald er ein bestimmtes Discountniveau erreicht.

Einlösungen (Redemptions)

Eine Redemption ist ein Mechanismus, der zum Tragen kommt, wenn jUSD mit einem Discount gehandelt wird. In diesem Prozess zahlt der Einlöser die jUSD-Schulden eines anderen Vaults zurück und erhält im Gegenzug die im Vault hinterlegten Sicherheiten zum jeweiligen Gegenwert. Werden im Vault verschiedene Token als Sicherheiten verwendet, werden diese gleichmäßig verteilt. Der Einlöser muss eine Gebühr bezahlen, die dynamisch vom Zeitraum seit dem letzten Stablecoin-Minting abhängt und mindestens 0,5 % der Sicherheit beträgt. Der Vault, aus dem die Redemption erfolgt, erleidet keinen Verlust, aber es kommt zu einer Verschiebung der Vermögenswerte im Portfolio.

Die Vaults werden nach PICR (Passive Collateral Ratio) sortiert, um die Reihenfolge der Redemptions zu bestimmen. Der Vault mit dem niedrigsten PICR wird zuerst redeemed. Der PICR stellt das Collateral-Verhältnis der letzten Interaktion (Minting, Rückzahlung, Aktualisierung der Sicherheiten) mit dem Vault dar.

Last updated