jAssets von BLKSWN
Last updated
Last updated
Das jAsset-Protokoll ist ein Community Projekt, das noch nicht von der Jellyverse DAO bestätigt wurde. Weitere Informationen sind in der Einführung verfügbar.
Diese Dokumentation dient als Alpha-Version und bietet einen kurzen Überblick über das jAsset-System, ohne sich in umfangreiche technische oder mathematische Details zu vertiefen.
Mehr Details zum jAsset Protokoll sind in der Englischen Fassung der Doks zu finden. Die Deutsche Version folgt in Kürze: https://docs.jellyverse.org/protocol-library/jassets-by-blkswn.
Das jAsset-System ist ein Wirtschaftssystem, das den Handel mit dezentralen Vermögenswerten (sogenannten jAssets) ermöglicht. Das System wird von BLKSWN PTE. LTD. entwickelt, mit dem Ziel, den Handel mit dezentralen Vermögenswerten mit den Vorteilen der Blockchain-Technologie zu kombinieren. Der Fokus liegt darauf, sicherzustellen, dass die synthetischen Vermögenswerte die Preisentwicklung realer Vermögenswerte (als Orakel) in traditionellen Märkten nachverfolgen, wodurch es den Nutzern ermöglicht wird, deren Preisbewegungen vorherzusehen. Aufgrund der potenziell sehr volatilen Orakelpreise liegt der Schwerpunkt auf der Sicherheit des Systems, um Unterversicherungen zu vermeiden. Das System basiert auf Liquity, einem Kreditprotokoll, das sich bereits auf zahlreichen EVMs etabliert hat. Dies wurde um einen Mechanismus für Multi-Collateral und Schulden erweitert, der es Nutzern ermöglicht, mehrere ERC20-Standard Token als Sicherheiten zu verwenden. Es gibt jedoch weiterhin nur einen Vault (Margin-Konto) pro Adresse, der das Sicherheitenverhältnis über alle verwendeten Token zusammenfasst.
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.
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.
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.
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.
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.
Ähnlich wie bei der Prämie steigt die Gebühr für den Verkauf des Vermögenswerts, sobald er ein bestimmtes Discountniveau erreicht.
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.