Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Zusammenfassung in einem Absatz
AMM v4 ist das Programm, mit dem Raydium startete. Es behält eine Constant-Product-Invariante (x · y = k) bei. Es war ursprünglich als Hybrid-AMM konzipiert: Jeder Pool saß auf einem OpenBook (ehemals Serum) Limit-Order-Book-Markt und spiegelte Teile seiner Kurve als Limit-Orders auf diesem Buch, sodass Benutzer und Aggregatoren direkt gegen den Pool (AMM-Pfad) oder gegen die Limit-Orders des Pools auf OpenBook (CLOB-Pfad) swappen konnten. Die OpenBook-Abhängigkeit wurde inzwischen aus dem Programm entfernt — Pools posten und verwalten keine Orders mehr auf OpenBook, und der gesamte aktuelle Swap-Traffic fließt durch die AMM-only V2 Swap-Entrypoints. Token-2022 wird nicht unterstützt. AMM v4 ist weiterhin vollständig funktionsfähig als Constant-Product-AMM — jeder Pool bleibt im Handel, Gebühren fallen weiterhin an, LPs verdienen weiterhin — aber die UI und SDK setzen die Standardeinstellung für die Erstellung neuer Pools auf CPMM, da CPMM günstiger ist und mehr Mint-Typen unterstützt.
Hybrid-Geschichte (Kontext)
Bei der Einführung bestand das Risiko, dass ein Pool neben Serums Order Book Liquidität fragmentiert. Das Hybrid-Design veröffentlichte die AMM-Kurve auf dem Buch als Limit-Orders, sodass Order-Book-Router die Tiefe des Pools kostenlos sahen. Nach dem Fork von OpenBook von Serum Ende 2022 funktionierte das Programm weiterhin gegen OpenBook mit minimalen Änderungen. Mit der Reifung von CPMM und On-Chain-Aggregatoren verblasste der Nutzen der Order-Book-Seite, und AMM v4s OpenBook-Integration wurde schließlich deaktiviert — die Kurve ist nun die einzige Ausführungsfläche des Pools.Was AMM v4 bietet (das CPMM nicht bietet)
- Tiefe Liquidität für Legacy-Paare. Große Paare (SOL-USDC, mSOL-USDC, etc.) mit großem AMM v4 TVL bleiben der tiefste Handelsplatz für diese Trades.
Was AMM v4 nicht bietet
- Token-2022. Nicht unterstützt. AMM v4 wurde geschrieben, bevor Token-2022 existierte; seine Account-Layouts setzen klassisches SPL Token voraus.
- Niedriger Account-Count bei v1-Swaps. Die Legacy-Layouts
SwapBaseIn/SwapBaseOuttragen die OpenBook-Market-Accounts weiterhin als positionelle Platzhalter (sie werden akzeptiert, aber nicht mehr validiert oder verwendet). Verwenden SieSwapBaseInV2/SwapBaseOutV2, um sie zu entfernen und die Transaktion zu verkleinern. - Niedriger Compute-Verbrauch. Selbst ein V2-Swap kostet mehr als ein CPMM-Swap.
- Standard-Flow für neue Pools. Neue Pools werden mit
Initialize2erstellt (die Legacy-EntrypointsInitialize/PreInitializewurden entfernt und kehren jetzt zurück). Die Raydium UI, SDK undapi-v3.raydium.iozeigen keine „AMM v4 Pool erstellen”-Schaltfläche mehr — der Standard-Pfad für neue Pools ist CPMM.
Wie sich AMM v4 von CPMM unterscheidet
Weitere Details zu Gebühren:
products/amm-v4/fees und reference/fee-comparison.
Mentales Modell
Ein AMM v4 Pool ist heute ein Constant-Product-x · y = k AMM. Beide Vaults sind vollständig für die Kurve verfügbar — kein Teil ist als OpenBook-Orders gebunden, da die OpenBook-Integration entfernt wurde. Operationen sind Swap (Benutzer ↔ Pool, über SwapBaseInV2 / SwapBaseOutV2) und Deposit / Withdraw (LP-Operationen). Der alte Crank (MonitorStep) wurde entfernt und kehrt jetzt zurück, wenn er aufgerufen wird.
Historisches mentales Modell (vor Deaktivierung): Ein Teil jedes Vaults wurde als Open-Book-Orders hinterlegt; die Abwicklung gefüllter Orders erfolgte während Swap- und LP-Operationen; geroutete Swaps konnten gegen die eigenen OpenBook-Orders des Pools gefüllt werden. Nichts davon ist heute in Betrieb.
Warum CPMM die empfohlene Standardeinstellung ist
CPMM entfernt die OpenBook-Abhängigkeit. Die Tradeoffs:- CPMM-Transaktionen sind 2×–3× günstiger in Compute.
- CPMM unterstützt Token-2022 Mints.
- Aggregatoren integrieren CPMM jetzt direkt über Raydium SDK, daher ist der Order-Book-Sichtbarkeitsvorteil weitgehend hinfällig.
- Operatives Risiko: Historisch konnten OpenBook-Ausfälle oder Pausen AMM v4 Pools beeinträchtigen (veraltete Orders). Mit der OpenBook-Abhängigkeit, die jetzt aus dem Programm entfernt wurde, ist diese Kopplung weg — aber CPMM bleibt die empfohlene, kostengünstigere Standardeinstellung.
protocol-overview/versions-and-migration für die Migrationsleitlinien.
Wann AMM v4 die richtige Wahl ist
- Sie routen einen Swap und einer der Kandidaten-Pools ist ein AMM v4 Pool mit dem besten Preis.
- Sie stellen Liquidität in einem bestehenden AMM v4 Pool bereit oder verwalten sie — Migration ist eine Wahl, nicht erforderlich; der Pool funktioniert weiterhin als reines AMM.
- Sie verwalten eine Integration, die gegen AMM v4 erstellt wurde, und haben keinen Grund zu migrieren.
Nächste Schritte
- Accounts — die AMM-Accounts, plus die (jetzt vestigiale) OpenBook-Referenzfelder.
- Math — Constant-Product-Swap-Mathematik mit AMM v4s Gebührenkonvention.
- Instructions — die Instruction-Oberfläche:
Initialize2,Swap(v1 / V2),Deposit,Withdraw,WithdrawPnl,SetParams. - Fees — die 0,25%-Aufteilung und wie sie eingezogen wird.
- Code-Demos — TypeScript-Beispiele für Swap- und LP-Flows.
reference/program-addressesfür die kanonische Programm-ID- OpenBook-Programm-Repository für die Counterparty-Accounts, auf die diese Seite verweist

