Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Raydium existiert seit fünf Jahren. Mehrere seiner Programme befinden sich bereits in ihrer dritten oder vierten Generation. Diese Seite bietet einen Überblick aus Betreiber-Perspektive: „Welche Programmversion verwende ich, welcher Status gilt für die älteren Versionen, und wie migriere ich von A nach B, wenn ich heute noch auf der älteren Version laufe?”
Status auf einen Blick
Die wichtigste Erkenntnis aus dieser Tabelle: AMM v4 ist nicht veraltet, und CPMM ist der neue Standard — aber sie koexistieren bewusst. AMM v4-Pools haben Jahre an Handelshistorie und werden nicht erzwungenermaßen migriert. Die Wahl, auf welchem Programm ein neuer Pool gestartet wird, ist eine Empfehlung, keine Einschränkung.
AMM v4 — Status und Entwicklung
AMM v4 ist das ursprüngliche Raydium-Pool-Design: Constant-Product-Preisbildung (x · y = k). Es wurde als Hybrid-AMM mit OpenBook-Integration (ehemals Serum) gestartet, die Teile der Kurve als Limit-Orders auf einem gebundenen Markt spiegelte. Die OpenBook-Integration wurde inzwischen deaktiviert — Pools teilen keine Liquidität mehr mit OpenBook und alle Swaps werden rein gegen die Kurve über die V2-Swap-Entrypoints ausgeführt. AMM v4 ist heute praktisch ein reiner Constant-Product-AMM mit erhaltenen, inaktiven OpenBook-Konten.
Was eingefroren ist
- Keine neuen Fee-Tiers. Die AMM v4-Gebührenstruktur ist pro Pool und wurde bei der Bereitstellung festgelegt. Neue Pools akzeptieren die gleiche hardcodierte ~0,25%-Handelsgebühr, ~12% für das Protokoll.
- Keine neuen Features. Das Team hat seit CPMM zum neuen Standard wurde keine neuen Instruktionen zu AMM v4 hinzugefügt. Das Programm befindet sich im Wartungsmodus — nur Bugfixes, keine Scope-Erweiterung.
- Keine Token-2022-Unterstützung. AMM v4 wurde vor Token-2022 geschrieben und die Integration wurde nie nachgerüstet. Token-2022-Mints müssen CPMM (oder CLMM, wo angemessen) verwenden.
- OpenBook-Integration deaktiviert. Jeder AMM v4-Pool ist immer noch an ein entsprechendes OpenBook-Market-Konto on-chain gebunden, aber der Pool postet oder verwaltet keine Orders mehr auf diesem Markt. Ein OpenBook-Ausfall beeinträchtigt AMM v4-Swaps nicht mehr.
Was noch funktioniert
- Bestehende Pools handeln normal. Keine Zustandsmigration wurde erzwungen; v4-Pools aus 2021 sind immer noch der aktive Handelsplatz für viele hochvolumige Paare im Jahr 2026.
- LPs können wie gewohnt einzahlen, abheben und Farm-Rewards ernten. Migration zu CPMM ist optional.
- Aggregatoren routen immer noch durch sie. Jupiter und die Raydium Trade API indexieren v4-Pools als erstklassige Handelsplätze.
Wann AMM v4 noch verwendet werden sollte
Ehrlich gesagt: selten. Die Fälle, in denen v4 die bessere Antwort ist, sind eng begrenzt:- Das Paar hat bereits einen tiefen, gut gehandelten v4-Pool und Sie möchten Liquidität zur bestehenden Tiefe hinzufügen, anstatt einen Markt zu spalten.
user-flows/choosing-a-pool-type für den vollständigen Entscheidungsbaum.
CPMM — Adoptionskurve und die v4 → CPMM-Migration
CPMM (Constant-Product Market Maker, interner Nameraydium-cp-swap) wurde 2024 als saubere Neuentwicklung bereitgestellt und soll der neue Standard-Constant-Product-Pool sein. Es ist strukturell das einfachste von Raydiums Programmen: reines x · y = k, kein Orderbook, native Token-2022-Unterstützung, kleinerer Transaction-Footprint.
Was CPMM gegenüber AMM v4 bietet
- Bessere LP-Ökonomie standardmäßig. CPMMs Standard-AmmConfig leitet 100% der Handelsgebühren an LPs weiter (mit umschaltbarer Protokollgebühr pro Tier). AMM v4 hardcodiert ~12% für das Protokoll.
- Niedrigere Pool-Erstellungskosten. Kein OpenBook-Markt erforderlich. Erstellung ist eine Transaktion, ~0,15 SOL Miete vs ~0,6 SOL für v4.
- Token-2022. Transfer-Fee-Mints, Transfer-Hook-Mints (mit Einschränkungen), vertrauliche Transfers — alle auf CPMM unterstützt, keine auf v4.
- Saubere Integrator-Oberfläche. CPMM hat eine Anchor-CPI-freundliche veröffentlichte Crate (
raydium-cp-swap), eine einfachere Kontoliste und eine stabile IDL. AMM v4 liefert eine IDL, hatte aber nie eine gepflegte Rust-CPI-Crate. - Kleinere Kontoliste pro Swap. ~10 Konten vs ~17 für v4 (das die OpenBook-Market-Konten trägt, auch wenn es sie nicht nutzt).
Wann Migration lohnenswert ist
Für einen aktiv gehandelten Pool rechtfertigt die LP-Gebührenverbesserung allein die Migration normalerweise innerhalb weniger Monate. Die Rechnung: Ein Pool mit 0,25% × $X täglichem Volumen gibt 0,03% an das Protokoll auf v4 ab (die fehlenden 12%). Auf CPMM kehrt das zu LPs zurück. Über ein Jahr verteilt sich das bedeutsam. Für einen Pool mit niedrigem Volumen geht es bei der Migration mehr um Zukunftssicherung — bessere Standards, Token-2022-Unterstützung, falls Sie sie je brauchen, einfachere Integrationen.Wie Migration funktioniert
Es gibt kein In-Place-Upgrade. Migration ist eine neuen-Pool-erstellen, alten-Pool-leeren, neuen-Pool-auffüllen-Sequenz. Die vollständige Schritt-für-Schritt-Anleitung ist inuser-flows/migrate-amm-v4-to-cpmm; die High-Level-Form:
- Erstellen Sie einen neuen CPMM-Pool für das gleiche Paar, auf dem gleichen Fee-Tier, das Sie beibehalten möchten.
- Koordinieren Sie LPs: kündigen Sie ein Fenster an, in dem der alte Pool geleert und der neue Pool gefüllt wird.
- Jeder LP hebt sich aus dem v4-Pool ab und zahlt in den neuen CPMM-Pool ein.
- (Optional) Richten Sie eine CPMM-seitige Farm ein, um incentivierte LPs zum neuen Pool zu locken.
- Beobachten Sie, wie das Volumen migriert, während Aggregatoren zum tieferen Pool umgewichten.
CLMM — ein Programm, stabil über Versionen
CLMM befindet sich in seiner ersten Programmversion. Es gab keine v2 — Verbesserungen wurden als In-Place-Upgrades zur gleichen Programm-ID ausgeliefert (hinter dem 24h-Timelock-Multisig), nicht als neue Generation. Das bedeutet, es gibt keine CLMM-Migrationsstory: bestehende Positionen bleiben wo sie sind, und das Programmverhalten kann sich subtil ändern, wenn ein Upgrade ausgeliefert wird, aber die Account-Layouts und PDAs sind stabil. Was sich über CLMM-Upgrades hinweg geändert hat:SwapV2-Instruktion hinzugefügt, um Token-2022-Transfer-Fee-Mathematik korrekt zu unterstützen. AlteSwapist immer noch aufrufbar; neue Integrationen solltenSwapV2anvisieren.- Reward-Stream-Erweiterungen — der
RewardInfo-Slot-Count wurde erhöht (die ursprünglichen 3 → immer noch 3 aktuell, aber das Reservierungsmuster wurde verschärft). Keine Datenmigration erforderlich. - Tick-Array-Komprimierung — interne Optimierung zur Reduzierung von CU beim Swap-Crossing-Many-Ticks. Extern unsichtbar.
- Anchor 1.0-Rebuild (2026-09-30): wechselt von Anchor
0.32.1zu1.0.2und fügt den AdminCollectExcessLamportshinzu. Keine benutzergerichtete Instruktion oder Account-Layout geändert. Siehe den Changelog-Eintrag.
raydium-idl-Repository (siehe sdk-api/anchor-idl). Wenn Sie ein älteres SDK gegen das aktuelle Programm ausführen, ist der schlimmste Fall, dass Sie die neuen Instruktionen vermissen.
Farm v3 → v5 → v6
Von allen Raydium-Programmen hat Farm die expliziteste Versionshistorie und den einzigen erzwungenen Migrationspfad. Die drei Generationen sind separate Programme mit separaten Programm-IDs und separaten State-Layouts.Generationen
Warum es drei Generationen gibt
- v3 → v5: benötigte mehrere gleichzeitige Reward-Streams (z. B. Dual-Incentive-Farms). Das Single-Stream-Design von v3 konnte das ohne Redesign nicht unterstützen.
- v5 → v6: v5s
u64-Integer-Emissionsrate begrenzt die minimal ausdrückbare Rate auf „1 Token-Einheit pro Sekunde.” Für einen 9-Dezimal-Mint sind das 1 Lamport/Sek — viel zu grob für Low-Emission-Programme. v6s Q64.64-Bruchrate behebt dies. v6 hob auch das Slot-basierte Update auf Wall-Clock an und fügte Token-2022-Unterstützung hinzu.
Was über Generationen hinweg gleich bleibt
- Das „LP einzahlen, Pro-Share-Counter auflaufen, beim Abheben beanspruchen”-Accounting-Muster ist identisch über v3/v5/v6. Die Mathematik ändert sich nicht; nur die Präzision des Rate-Counters und die Anzahl der unterstützten Streams.
UserStake(v3/v5) undUserLedger(v6) sind konzeptionell der gleiche Record, mit unterschiedlichen Layouts. Das SDK normalisiert beide.
Migrationspfad
Es gibt kein In-Place-Upgrade zwischen Farm-Versionen. Um von v3/v5 zu v6 zu wechseln:- Warten Sie, bis die Emissionen der bestehenden Farm enden (oder fahren Sie sie herunter).
- Staker heben sich ab und beanspruchen ausstehende Rewards auf der alten Farm.
- Der Farm-Operator erstellt eine neue v6-Farm gegen den gleichen Staking-Mint.
- Staker re-staken in die neue Farm.
UserLedger (v6) / UserStake (v5)-Records.
Was „Auslaufen” für v3 und v5 bedeutet
- Die v3- und v5-Programme sind immer noch bereitgestellt und aufrufbar. Bestehende Farms können immer noch ausstehende Rewards verteilen und Abhebungen akzeptieren.
- Die Raydium-UI zeigt immer noch v3- und v5-Farms mit aktiven Rewards; sobald die
end_timeeiner v3/v5-Farm verstrichen ist, versteckt die UI sie von „aktiv”, aber hält sie beanspruchbar. - Das Team wird keine neuen v3/v5-Farms erstellen. SDK-Helfer für „Farm erstellen” routen nur zu v6.
- v3 und v5 erhalten Sicherheits-Upgrades, aber keine Feature-Arbeit. Wenn ein kritischer Bug gefunden wird, wird er behoben; wenn ein Feature nützlich sein könnte, wird es stattdessen zu v6 hinzugefügt.
products/farm-staking/accounts und products/farm-staking/instructions.
LaunchLab — ein Programm, evolvierende Config
LaunchLab befindet sich in seiner ersten Programmversion. Wie CLMM werden Verbesserungen als In-Place-Upgrades hinter dem 24h-Timelock ausgeliefert — nicht als neue Generationen. Was sich durch Upgrades entwickelt hat:- Creator-Fee-Slot. Hinzugefügt, damit Launches einen Teil der Post-Graduation-CPMM-Handelsgebühren zum ursprünglichen Creator routen können. Siehe
products/launchlab/creator-fees. - Curve-Formel-Konfigurierbarkeit. Ursprünglich hardcodiert quadratisch; jetzt wählt die
LaunchConfigaus einem kleinen Satz von Kurvenformen.
Cross-Program-Versionskompatibilität
Ein paar Cross-Product-Kompatibilitätsnotizen, auf die Integratoren routinemäßig stoßen:- CLMM
SwapV2ist nicht die gleiche Instruktion wieSwap. Wenn Ihr Client nurSwapspricht, wird er Token-2022-Transfer-Fees stillschweigend falsch handhaben — die Mathematik ist um den Fee-Betrag falsch. Aktualisieren Sie aufSwapV2. - Farm v6-Staking mit CLMM-Positionen wird nicht so unterstützt wie LP-Token-Staking. CLMM-Positionen sind NFTs, keine fungiblen LP-Tokens. CLMM hat stattdessen seinen eigenen nativen Reward-Mechanismus — siehe
products/clmm/fees. - CPMM-Pools, die von Token-2022-Mints unterstützt werden, funktionieren in Farms nur auf Farm v6. v3 und v5 lehnen Token-2022-Staking-Mints ab.
- AMM v4-Pools haben nie Token-2022-LP-Mints. Wenn Sie eine sehen, ist es eine Fälschung — AMM v4 unterstützt diese Kombination nicht.
Wo Sie mehr lesen können
introduction/history-and-milestones— die chronologische Release-Timeline und warum jede Version landete, wenn sie es tat.user-flows/migrate-amm-v4-to-cpmm— das Operator-Runbook für den v4 → CPMM-Umzug.user-flows/choosing-a-pool-type— Entscheidungsbaum für neue Pool-Deployments.products/farm-staking/accounts— nebeneinander Schema für v3 / v5 / v6.reference/changelog— was sich in dieser Dokumentation geändert hat, während sich Programmversionen entwickelt haben.
- Pro-Produkt-Kapitelseiten, die oben inline zitiert werden.
- Raydium SDK v2 — versionsabhängige Dispatch-Logik bestätigt, zu welchem Programm ein bestimmter Pool gehört.
reference/program-addresses— kanonische IDs pro Version.

