MSTR Cat

Blockchain/Niveau IX · Tempo und Spektakel/9.2 Der faire Markt/Lektion 6

Perpetual Curves und selbstbepreisende Märkte

Der Wegfall des Migrationsereignisses und des externen Preisfeeds

MaterialienEine Block-Explorer-Oberfläche für Solana oder EthereumDokumentation zur Mathematik von Constant-Product-AMMsEine Tabellenkalkulation zur Nachverfolgung der Reserveverhältnisse

Neugier

  1. Warum entsteht beim Verschieben von Liquidität von einer Kurve in einen Pool ein Zeitfenster für Exploits?
  2. Wie kann ein Contract seinen eigenen Preis bestimmen, ohne einem externen Oracle zu vertrauen?
  3. Worin besteht der Zielkonflikt zwischen fester interner Liquiditätstiefe und variabler Bereitstellung durch den Markt?

Erkunden

  1. Viele Bonding Curves auf Launchpads bepreisen Token mit einer Constant-Product-Formel, deren virtuelle Reserven den Startpreis festlegen. Erreicht ein Token eine bestimmte Marktkapitalisierungsschwelle, durchläuft er in der Regel die „Graduation“ und migriert seine angesammelten Reserven in den Pool eines Automated Market Makers. Diese Migration ist mit einer Handelspause und der Ausführung komplexer Zustandsänderungen verbunden, bei denen das Eigentum an Assets zwischen Contracts übertragen wird.
  2. Dieser Graduation-Moment ist strukturell anfällig. Er öffnet ein kurzes Zeitfenster, in dem sich die Liquidität im Transit befindet und für Sniping durch versierte Akteure offensteht, die ausstehende Transaktionen beobachten. In schlecht entworfenen Systemen können Bugs während dieses Übergangs zu dauerhaften Sperren oder Diebstahl führen. Eine Perpetual Curve beseitigt dieses Ereignis vollständig; der Contract migriert nie, sodass das migrationsspezifische Zeitfenster verschwindet – gewöhnliches Sandwiching von Trades auf der Kurve bleibt allerdings möglich.
  3. Eine Perpetual Curve leitet ihren Preis ausschließlich aus ihren eigenen internen Reserven ab: dem Verhältnis der Reserve des nativen Assets (etwa SOL) zur Token-Reserve. Da der Contract beide Seiten des Trades hält, stellt er Kauf- und Verkaufspreise direkt auf Basis dieser Guthaben. Dieser Mechanismus der Selbstbepreisung beseitigt die Abhängigkeit von externen Preisfeeds (Oracles), die in DeFi ein häufiges Einfallstor für Manipulation sind.
  4. Oracle-Manipulation hat DeFi-Protokollen erhebliches Kapital entzogen. Im Oktober 2022 trieb ein Angreifer den Preis des MNGO-Tokens auf den illiquiden Märkten in die Höhe, die das Oracle von Mango Markets auslas, blähte so den Wert seiner Sicherheiten auf und lieh sich dagegen etwa 110 Millionen Dollar. Eine Kurve, die ihren Preis nur aus ihren eigenen Reserven bildet, hat keinen externen Feed, der sich verzerren ließe; ihr Preis kann zwar durch Handel bewegt werden, aber nur, indem man für jeden Token den Preis der Kurve selbst bezahlt.
  5. Der wichtigste Zielkonflikt ist die Liquiditätstiefe. Bei einer Perpetual Curve wird die verfügbare Liquidität durch die Anfangsparameter und die anschließenden Trades innerhalb dieses einen Contracts bestimmt. Sie profitiert nicht von aggregierter Liquidität, die externe Market Maker oder andere Pools bereitstellen. Große Trades bewegen ihren Preis stärker, als sie es in einem tiefen Pool mit vielen Liquiditätsanbietern täten, und ihre Tiefe wächst nur in dem Maße, wie ihre eigenen Reserven wachsen.
  6. Um diesen Mechanismus zu überprüfen, sehen Sie sich eine Bonding-Curve-Implementierung in einem Block-Explorer an. Achten Sie auf die Variablen für „virtuelle Reserven“, mit denen die Konstante k des konstanten Produkts initialisiert wird. Bei jedem Trade ändern sich die Felder für virtuelle und reale Reserven um dieselben Beträge; der konstante Abstand zwischen ihnen, also der anfängliche virtuelle Betrag, legt die Form der Kurve fest, und der Preis ergibt sich allein aus dem eigenen Zustand des Contracts.

Kernfakten

  • Bei der Graduation werden Reserven von einer Bonding Curve in einen AMM-Pool migriert; dabei entsteht ein Übergangszustand, der anfällig für Sniping ist.
  • Perpetual Curves machen die Migration überflüssig, indem sie die gesamte Liquidität in einem einzigen, nicht upgradefähigen Contract halten.
  • Selbstbepreisung nutzt statt externer Oracles das Verhältnis der Reserven des nativen Assets zu den Token-Reserven (konstantes Produkt).
  • Der Exploit bei Mango Markets im Oktober 2022 zeigte die Risiken, wenn manipulierbare Oracle-Preisfeeds zur Bewertung von Sicherheiten herangezogen werden, gegen die Kredite aufgenommen werden können.
  • Interne Preisbildung beseitigt die Angriffsfläche durch Manipulation externer Daten, begrenzt die Liquiditätstiefe aber auf die eigenen Reserven des Contracts.
  • Virtuelle Reserven in Bonding Curves erhöhen die anfängliche Liquidität, und ihre statische Natur sorgt dafür, dass die mathematische Form der Kurve konstant bleibt.

Übung neun, sechs, drei, eins

9SammelnNennen Sie 9 Mechanismen für Token-Launches. Geben Sie jeweils an, ob ein Migrationsereignis (Graduation) oder eine perpetuelle Struktur verwendet wird und wie der Preis ermittelt wird.
6GruppierenGruppieren Sie diese 9 nach der Art und Weise, wie sie Liquidität verwalten und Preise ermitteln, in 6 Gruppen.
3VerdichtenReduzieren Sie die 6 Gruppen auf 3 grundlegende Kompromisse zwischen Sicherheit durch Einfachheit und Effizienz durch Aggregation.
1KristallisierenSchreiben Sie einen Satz darüber, welcher Angriff – falls überhaupt einer – verschwindet, wenn das Migrationsereignis entfällt.

Faktcheck

Datumsangaben, Zahlen und Behauptungen wurden mit den unten aufgeführten veröffentlichten Quellen abgeglichen.

In der interaktiven Akademie öffnen →

EN PT ES ZH JA KO RU FR MS