Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Programm-Upgrade 2026-09. AMM v4 wurde gegen
solana-program 3.0 mit spl-token 9.0 und spl-associated-token-account 8.0 neu erstellt und erhielt eine Admin-Instruktion, WithdrawExcessLamports, zum Zurückfordern von Miete, die durch SIMD-0437 freigegeben wurde. Nichts, das ein Trader oder LP aufruft, hat sich geändert: Swap, Deposit und Withdraw behalten ihre Account-Layouts, Argumente und Mathematik. Es gibt keine Breaking Change — die eine Account-List-Änderung, CreateConfigAccount ohne nachfolgende Rent-Sysvar, bleibt kompatibel mit Tools, die sie noch übergeben. Siehe den Changelog-Eintrag vom 2026-09-09.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-Limit-Order-Book-Markt und spiegelte Teile seiner Kurve als Limit-Orders auf diesem Buch, damit Benutzer und Aggregatoren direkt gegen den Pool (AMM-Pfad) oder gegen die Limit-Orders, die der Pool auf OpenBook besaß (CLOB-Pfad), swappen konnten. Die OpenBook-Abhängigkeit wurde inzwischen aus dem Programm entfernt — Pools posten oder 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 neue Pool-Erstellung 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 die Liquidität fragmentiert. Das Hybrid-Design veröffentlichte die AMM-Kurve auf dem Buch als Limit-Orders, sodass Order-Book-Router die Pool-Tiefe 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 Order-Book-seitige Vorteil, 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, usw.) 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-Neuer-Pool-Flow. 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 bereit oder verwalten Liquidität in einem bestehenden AMM v4 Pool — 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 vestigialen) OpenBook-Referenzfelder.
- Math — Constant-Product-Swap-Mathematik mit AMM v4s Gebührenkonvention.
- Instructions — die Instruktionsoberflä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 Gegenparty-Accounts, auf die diese Seite verweist

