このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
2026-09 プログラムアップグレード。 AMM v4 は
solana-program 3.0、spl-token 9.0、spl-associated-token-account 8.0 に対して再構築され、1 つの管理命令 WithdrawExcessLamports を獲得しました。これは SIMD-0437 によって解放されたレントを回収するためのものです。トレーダーまたは LP が呼び出すものは何も変わりません。スワップ、デポジット、ウィズドローはアカウントレイアウト、引数、数学を保持しています。破壊的な変更はありません。唯一のアカウントリスト変更である CreateConfigAccount が末尾のレント sysvar をドロップすることは、それでも渡すツールとの互換性を保ちます。2026-09-09 チェンジログエントリを参照してください。1 段落の概要
AMM v4 は Raydium が立ち上げたプログラムです。定積不変量(x · y = k)を維持します。元々はハイブリッド AMM として設計されました。各プールは OpenBook(旧 Serum)リミットオーダーブックマーケットの上に位置し、その曲線の一部をそのブック上のリミットオーダーとしてミラーリングしていたため、ユーザーとアグリゲーターはプール(AMM パス)に対して直接スワップするか、プールが OpenBook 上で所有していたリミットオーダー(CLOB パス)に対してスワップできました。OpenBook の依存関係はプログラムから削除されました — プールは OpenBook 上でオーダーをポストまたは維持しなくなり、すべての現在のスワップトラフィックは AMM のみの V2 スワップエントリポイントを通じて流れます。Token-2022 はサポートされていません。AMM v4 は定積 AMM として完全に動作しています — すべてのプールは取引を続け、手数料は引き続き発生し、LP は引き続き収益を得ています。ただし、UI と SDK は新しいプール作成をデフォルトで CPMM に設定しています。CPMM はより安価で、より多くのミントタイプをサポートしているためです。
ハイブリッド履歴(背景)
立ち上げ時、Serum のオーダーブックの横にプールを立ち上げることは、流動性を分断するリスクがありました。ハイブリッド設計は AMM の曲線をブック上のリミットオーダーとして公開したため、オーダーブックルーターはプールの深さを無料で見ることができました。2022 年後半に OpenBook が Serum からフォークした後、プログラムは最小限の変更で OpenBook に対して動作し続けました。CPMM とオンチェーンアグリゲーターが成熟するにつれて、オーダーブック側の利点は薄れ、AMM v4 の OpenBook 統合は最終的にオフになりました — 曲線はプールの唯一の実行サーフェスになりました。AMM v4 が提供するもの(CPMM にはないもの)
- レガシーペアの深い流動性。 大規模な AMM v4 TVL を持つメジャーペア(SOL-USDC、mSOL-USDC など)は、これらのトレードの最も深いベニューのままです。
AMM v4 が提供しないもの
- Token-2022。 サポートされていません。AMM v4 は Token-2022 が存在する前に書かれました。そのアカウントレイアウトは古典的な SPL Token を前提としています。
- v1 スワップの低いアカウント数。 レガシー
SwapBaseIn/SwapBaseOutレイアウトは、OpenBook マーケットアカウントを位置的なプレースホルダーとして引き続き保持しています(受け入れられていますが、検証または使用されなくなりました)。SwapBaseInV2/SwapBaseOutV2を使用してそれらをドロップし、トランザクションを縮小してください。 - 低いコンピュート使用量。 V2 スワップでも CPMM スワップより多くのコストがかかります。
- デフォルトの新規プールフロー。 新しいプールは
Initialize2で作成されます(レガシーInitialize/PreInitializeエントリポイントは削除され、呼び出された場合は元に戻ります)。Raydium UI、SDK、api-v3.raydium.ioは「AMM v4 プールを作成」ボタンをもはや表示しません — 新しいプールのデフォルトパスは CPMM です。
AMM v4 と CPMM の違い
手数料の詳細:
products/amm-v4/fees および reference/fee-comparison。
メンタルモデル
今日の AMM v4 プールは定積x · y = k AMM です。両方のボールトは曲線に完全に利用可能です — OpenBook オーダーにコミットされた部分はありません。OpenBook 統合が削除されたためです。操作はスワップ(ユーザー ↔ プール、SwapBaseInV2 / SwapBaseOutV2 経由)およびデポジット / ウィズドロー(LP 操作)です。古いクランク(MonitorStep)は削除され、呼び出された場合は元に戻ります。
歴史的メンタルモデル(非アクティブ化前): 各ボールトの一部はオープンブックオーダーとしてエスクローされました。満たされたオーダーの決済はスワップと LP 操作中に発生しました。ルーティングされたスワップはプール自身の OpenBook オーダーに対して満たされることができました。これらのいずれも今日は動作していません。
CPMM が推奨されるデフォルトである理由
CPMM は OpenBook 依存関係をドロップします。トレードオフは以下の通りです:- CPMM トランザクションはコンピュートで 2 倍~3 倍安いです。
- CPMM は Token-2022 ミントをサポートしています。
- アグリゲーターは Raydium SDK 経由で CPMM を直接統合するようになったため、オーダーブック可視性の利点はほぼ無関係になりました。
- 運用リスク:歴史的に OpenBook の停止またはポーズは AMM v4 プール(古いオーダー)を低下させる可能性がありました。OpenBook 依存関係がプログラムから削除されたため、その結合は消えました — ただし CPMM は推奨される、より低コストのデフォルトのままです。
protocol-overview/versions-and-migration を参照してください。
AMM v4 が正しい選択である場合
- スワップをルーティングしており、候補プールの 1 つが最良の価格を持つ AMM v4 プールです。
- 既存の AMM v4 プールで流動性を提供または管理しています — 移行は選択肢であり、必須ではありません。プールは純粋な AMM として機能し続けます。
- AMM v4 に対して構築された統合を維持しており、移行する理由がありません。
次に進むべき場所
- アカウント — AMM のアカウント、および(現在は痕跡的な)OpenBook 参照フィールド。
- 数学 — AMM v4 の手数料規約を使用した定積スワップ数学。
- 命令 — 命令サーフェス:
Initialize2、Swap(v1 / V2)、Deposit、Withdraw、WithdrawPnl、SetParams。 - 手数料 — 0.25% の分割とそれがどのように収集されるか。
- コードデモ — スワップと LP フローの TypeScript 例。
reference/program-addresses正規プログラム ID の場合- このページが参照する相手方アカウントの OpenBook プログラムリポジトリ

