BigShort Docs

Systemübersicht

Folgen Sie Emission, Migration, Spot-Trading und Short-Selling, um BSC-Module und Token-, BNB- und WBNB-Streams zu verstehen.

Das Geschäftsproblem, das das Protokoll löst

BigShort verbindet die frühe Ausgabe auf einer Kurve mit späteren Spot-Handel und Token-Leasing-Kurzverkäufen. Diese Version läuft auf BSC (Chain ID 56): Factory verwaltet eine von BNB festgelegte virtuelle Reservekurve. Sobald der Verkaufsbestand null erreicht, werden die tatsächlichen Gelder in WBNB verpackt und atomar mit reservierten Token auf PancakeSwap V2 Pair und den separaten Short Engine des Marktes einsetzen und initialisieren.

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, Risikokapazität und leihbarer Inventar begrenzen gemeinsam die Ausführung.

Erste Token-Münze und drei Allokationen

Die anfängliche Prägemenge der aktuellen Gruppe beträgt 11,997,367,528 Token: Kurve-Lieferung ist 10,000,000,000 Token, bestehend aus 8,000,000,000 zum Verkauf und 2,000,000,000 für die Migration, plus 1,997,367,528 Token für das Ausleihen. Brennsteuer kann anschließend reduziert werden Gesamtangebot Die Marktkapitalisierung des Protokolls verringert sich, verwendet aber immer noch den festgelegten Kurve-Supply-Parameter der Gruppe.

Vollständiger Geschäftsablauf

Phase Nutzeraktion Protokollaktion Zentraler Zustand
Erstellung Senden Sie Name, Symbol, URI, Salz und Steuer-Einstellungen Erstellen Sie den Token-Vertrag unter der Standard MarketGroup und reservieren Sie seine Engine-Adresse Der Schöpfer ist der Anrufer; Token betritt Bonding
Interner Markt Kaufen oder zurückverkaufen Token mit BNB Aktualisieren Sie virtuelle Reserven, tatsächliche Gelder und Verkaufsbestände Nur Nettocurve-Fonds kommen in die tatsächlichen Reserven ein
Abschluss der Kurve Den verbleibenden verkäuflichen Bestand kaufen Wickeln Sie die tatsächliche BNB, finanzieren Sie das gebundene Paar und implementieren / initialisieren Sie die Engine Bei Erfolg Übergang zu Migrated; bei einem Fehler wird die gesamte Transaktion rückgängig gemacht
Externer Spotmarkt Handel über eine Route, die das relevante Token-Steuerverhalten unterstützt Pancake V2 swaps Token / WBNB; optionale Steuern sind abhängig von Transfer-Endpunkten Aktuelle Paarreserven bestimmen den Preis
Leerverkauf Deposit BNB Sicherheiten und spezifizieren notional The Engine leiht und verkauft Token, erhält WBNB und entpackt es dann in BNB für die Buchhaltung Jeder Nutzer darf pro Engine höchstens eine aktive Position haben
Ausstieg / Liquidation Teilweise Schließung, vollständige Schließung oder genehmigte Liquidation Wrap BNB zum Rückkauf von Schulden Token; Finanzierung, schlechte Schulden und Vermächtnis Inventarrückgabe und Aktualisierung von Verbindlichkeiten

Zuständigkeiten der Module

Modul Zuständigkeiten Art der Bereitstellung / Umfang
Factory Kreation, Curve Trading, Migration und Business Role Management Transparenter Proxy, der über Märkte verteilt wird
Registry Store MarketGroup wirtschaftliche/einkommens-Snapshots, Token-Aufzeichnungen, reservierte Engine-Adressen und Migrationsaufzeichnungen Getrennte Proxy mit eigenem Eigentümer
ProtocolDeployer Vorhersage und Bereitstellung von deterministischen Business-Proxies Ein ordentlicher Vertrag ohne Eigentümer und ohne Upgrade-Mechanismus
TaxProcessor Verarbeitet die Transaktionssteuern dieses Tokens. Ein Vertrag pro steuerbarem Token; Niemand für einen ungebührlichen Token
Short Engine Darlehen Inventar, Positionen, Finanzierung, Liquidation, Vermächtnis und Einkommensverpflichtungen Ein Vertrag pro Markt, eingesetzt bei Migration
RiskOracle TWAP-Beobachtungen und bestätigte Risikokapazität Ein Vertrag pro MarketGroup; Staat isoliert durch Motor
Quoter Curve-Zitate, Risikopreviews und ausführbare Short-Selling-Kapazität Hilfsmodul mit reinem Lesezugriff
Engine Event Emitter Emit Engine / Position Snapshots Gemeinsame Helferin Logs stammen immer noch vom Engine Proxy

Token, Engine und TaxProcessor jedes Marktes führen getrennte Konten; das Gruppen-Oracle beobachtet jede Engine separat.

Jeder Markt ist ein getrennter Kreditbestand, nicht ein gemeinsamer Pool auf der ganzen Plattform. Token-Schulden, schlechte Schulden und geliehenes Kapital werden getrennt berücksichtigt. Eine neue MarketGroup schreibt nicht automatisch die wirtschaftlichen oder lokalen Snapshots bestehender Märkte neu. Das Deaktivieren einer Gruppe blockiert die Schaffung neuer Token, stoppt aber nicht den Handel oder die Migration bestehender Märkte.

Asset und Betrag Definitionen

  • Hintergrund Token: 18 Dezimalzahlen Es wird sowohl für den Spot-Handel als auch für das Darlehen verwendet.
  • BNB: natives Abrechnungsasset mit 18 Dezimalstellen für Kurvenzahlungen, Sicherheiten, Funding, Legacy und native Einnahmen.
  • Notional, Netto-Verkäufungsergebnisse, Benutzergarantie und Positionsmarge sind unterschiedliche Werte und dürfen nicht ein „Positionsbetrag“ Etikett teilen.

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

BigShort Protocol · BSCEmission · Handel · Leerverkauf