BigShort Docs

Bonding Curve

Verstehen Sie die Preisgestaltung mit virtuellen Reserven, die Abwicklung mit tatsächlichen Reserven und die Beziehung zwischen Kauf, Verkauf und Abschluss.

Virtual Token und BNB Reserven bilden eine Konstante-Produkt-Emissionskurve. Käufer verbrauchen Token entlang der Kurve; Verkauf zurückfüllt Verkaufsbestand. Preisreserven und tatsächliche Asset-Ledgers sind getrennt.

Anfangsparameter und vier Reservetypen

SymbolBedeutungAnfangswert
XVirtuelle Token-Reserve11,070,367,520 Token
YVirtuelle BNB-Reserve6.14 BNB
RAktuelle Token-Inventur zum Verkauf verfügbar8,000,000,000 Token
QAktuelle BNB Reserven0 BNB
SCurve-Supply Basis für Protokollmarktkapazität10,000,000,000 Token

Die ursprüngliche virtuelle BNB wird nur für die Preisgestaltung verwendet, nicht das eingezahlte Startkapital. Virtual Token ist kein zusätzliches angebotenes Angebot. Der Verkauf kann nur aus tatsächlichen Reserven bezahlt werden.

Preise und Nettokurve Beträge

Ignorieren Sie die Rundung von Ganzen, virtuelle Reserven erfüllen k = X × Y. der Der aktuelle Marginalpreis ist P = Y / X mit Protokoll-Marktkapitalisierung auf Basis der fixen Kurvenversorgung: M = floor(Y × S / X). der Der durchschnittliche Ausführungspreis einer großen Bestellung unterscheidet sich von dem Marginalpreis.

Für eine angegebene Kaufmenge a beträgt der Netto-BNB, der in die Kurve eintritt:

n = ceil(Y × a / (X − a))
X' = X − a      Y' = Y + n
R' = R − a      Q' = Q + n

Für eine angegebene Verkaufs-Rückzahlung a ist der Brutto-BNB, der vom tatsächlichen Kurvenbuch abgezogen wird:

g = floor(Y × a / (X + a))
X' = X + a      Y' = Y − g
R' = R + a      Q' = Q − g

Diese Formeln beschreiben den Nettobetrag, der in die Kurve gelangt, und den Bruttobetrag, der sie verlässt, anstatt die endgültige Zahlung oder Quittung des Portemonnaie. Siehe das Steuerkapitel für Token-Steuern. Verwenden Sie die Return-Werte des jeweiligen Quoten-Eintrittspunktes für Transaktionsbudgets und erhaltene Beträge.

Drei Handelszugangspunkte

Budget-Käufe verwenden den gesamten Zuschlagspfad des Vertrags. Effektive Preisinput reserviert eine kleinere Einheit des nativen Vermögenswerts, nämlich net − 1· ; Es zählt immer noch zu den tatsächlichen Kurvenreserven, also ersetzen Sie diesen Pfad nicht mit einer gewöhnlichen Schwimmpunktkonstante-Produktformel. Wenn die angeforderte Ausgabe den verbleibenden Bestand übersteigt, verwenden Sie die tatsächliche Ausgabe.

Von der Ausführung zur Migration

Kauf reduziert R; Der Verkauf erhöht R. Normale Geldbeutel-Transfers ändern den Kurvenfortschritt nicht. Fertigstellung erfordert R = 0 und der letzte erfolgreiche Kauf löst eine externe Migration in derselben Transaktion aus. Ein festgelegter Fundraisingbetrag oder eine Marktkapitalisierung können diese Bedingung nicht ersetzen.

Verkauf erfordert 0 < g ≤ Q und der Bestand nach dem Verkauf nicht überschreiten den ursprünglichen Verkaufsbestand. Der endgültige Kauf muss auch Migrationskontrollen bestehen; Migrationsversagen kehrt den gesamten endgültigen Kauf zurück.

Integration und Display

BigShort Protocol · BSCEmission · Handel · Leerverkauf