BigShort Docs

Systemübersicht

Folgen Sie der Emission, Migration, Spot-Trading und Short-Selling, um die Verantwortlichkeiten jedes Moduls und Token/USDC-Streams zu verstehen.

Das Geschäftsproblem, das das Protokoll löst

BigShort verbindet die frühe Preisfindung eines Token mit dem anschließenden Markthandel: Während der Ausgabe verwaltet Factory eine Kurve mit virtuellen Reserven. Sobald der Kurvenbestand ausverkauft ist, werden die Mittel und die reservierten Token automatisch in ein standardmäßiges Uniswap V2 Pair migriert. Jeder migrierte Markt verfügt über eine unabhängige Short Engine, die mit einem festen Token-Bestand das Ausleihen und Verkaufen sowie den anschließenden Rückkauf und die Rückzahlung ermöglicht.

Diese Shorts verleihen und verkaufen Token in Paar und müssen Token beim Auslaufen zurückkaufen. Es handelt sich nicht um virtuelle Positionen, die nur einen Index-Preisunterschied abwickeln. Pooltiefe und Inventar beeinflussen daher die Ausführung direkt.

Vollständige Struktur des Token-Angebots

Vollständiger Geschäftsablauf

PhaseNutzeraktionProtokollaktionZentraler Zustand
ErstellungToken-Informationen, Abgabeneinstellungen und Erstellungsparameter übermittelnToken und zugehörige Konfiguration anhand eines Launch Profile-Snapshots erstellenDer Token tritt in die Phase Bonding ein
Interner MarktMit nativen USDC kaufen oder Token verkaufenVerwendung von virtuellen Reserven; Aktualisierung der tatsächlichen Gelder und VerkaufsbeständeVirtuelle und tatsächliche Reserven werden synchron verbucht
Abschluss der KurveDen verbleibenden verkäuflichen Bestand kaufenInnerhalb derselben Transaktion Mittel in das bei der Erstellung festgelegte Pair einzahlen und die Engine bereitstellen / initialisierenBei Erfolg Übergang zu Migrated; bei einem Fehler wird die gesamte Transaktion rückgängig gemacht
Externer SpotmarktÜber externe Router kaufen und verkaufenEin standardmäßiges V2 Pair führt Swaps aus; Tax Token zieht die Abgabe entsprechend dem Übertragungsweg abDie tatsächlichen Pair-Reserven bestimmen den Spotpreis
LeerverkaufSicherheiten einzahlen und den Nominalbetrag angebenDie Engine leiht sich Token und verkauft sie und erfasst Token-Schuld, Margin und Anteile an den FinanzierungsgebührenJeder Nutzer darf pro Engine höchstens eine aktive Position haben
Ausstieg / LiquidationEine Position schließen, teilweise schließen oder eine autorisierte Liquidation durchführenKaufen Sie Schuld Token und lösen Sie Benutzergelder, schlechte Schulden und VermächtnisBestand zurückführen und sämtliche Verbindlichkeitskategorien aktualisieren

Zuständigkeiten der Module

ModulZuständigkeitenGeltungsbereich
FactoryToken-Erstellung, Handel im internen Markt, automatische Migration, Verwaltungsrollen und KonfigurationsregistrierungVon mehreren Märkten gemeinsam genutzt
Profile RegistryToken / Curve / Engine / Venue-Konfigurationen registrieren und validieren sowie zu einem Launch Profile zusammenstellenGemeinsam genutzt; Konfigurationen werden durch Anhängen registriert
TokenERC-20-Guthaben, phasenabhängige Übertragungsregeln und optionale Kauf- und VerkaufsabgabenEiner pro Markt
Tax ProcessorVerarbeitet die Transaktionssteuern dieses Tokens.Einer pro Tax Token; gewöhnliche Token haben dieses Modul nicht
Short EngineKreditbestand, Positionen, Finanzierungsgebühren, Liquidation, Legacy und Verbindlichkeiten aus EinnahmenEin clone pro migriertem Markt
Risk OracleKumulierte Preisbeobachtungen je Engine und durch TWAP bestätigte KapazitätsobergrenzenGemeinsamer Vertrag der Engine-Familie; der Zustand wird je Engine getrennt geführt
QuoterKurvenpreisangebote, Risikovorschauen und die unter Kreditbeschränkungen maximal ausführbare LeerverkaufsgrößeHilfsmodul mit reinem Lesezugriff
Standardmäßiges V2 Pair / RouterTatsächliche externe Spot-Swaps und LiquiditätsreservenKonfigurierter externer Handelsplatz
Engine Event EmitterStandardisierte Ereignisse mit Engine / Position-Zustandssnapshots ausgebenGemeinsame Komponente; die Ereignisse werden weiterhin unter der Adresse der Engine ausgegeben

Das Kreditbudget eines Marktes ist kein plattformweit gemeinsam genutzter Kreditpool. Engine-Instanzen, Positionsschulden, uneinbringliche Schulden und ausleihbare Bestände werden für unterschiedliche Token getrennt verbucht.

Zwei Vermögenswerte und drei unterschiedliche Beträge

  1. Basiswert Token: Besitzt 18 Dezimalstellen, kann am Spotmarkt gehandelt werden und bildet das Kreditkapital der Short Engine.
  2. Quotierungswert USDC: In dieser Arc-Anpassung werden native Mittel mit 18 Dezimalstellen verbucht; die ERC-20 / V2 Pair-Schnittstellen verwenden 6 Dezimalstellen.
  3. Nominalbetrag, tatsächlicher Verkaufserlös und Margin: Dies sind drei unterschiedliche Geschäftswerte, die nicht einheitlich als „Positionsbetrag“ bezeichnet werden dürfen.

Ausführliche Definitionen enthalten Präzision und mathematische Konventionen und Lebenszyklus von Positionen.

BigShort Protocol · ARCEmission · Handel · Leerverkauf