> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AMM v4 概要

> Raydiumの元々の定積AMM。元々はOpenBookに曲線をミラーリングするハイブリッド設計でしたが、OpenBook依存性がプログラムから削除され、プールは純粋なAMMとして動作するようになりました。

<Info>
  **このページは AI による自動翻訳です。すべての内容は英語版を正とします。**

  [英語版を表示 →](/products/amm-v4/overview)
</Info>

<Warning>
  **AMM v4のOpenBook / Serum依存性が削除されました（2026-07プログラムアップグレード）。** ライブスワップはAMM曲線に対してのみ実行されます。`MonitorStep`クランク、オーダーブックCPI、およびマーケットメイキング命令は**プログラムから削除**され、呼び出された場合はリバートします。`serum_dex`依存性は削除されました。v1の`SwapBaseIn` / `SwapBaseOut`、`Deposit`、`Withdraw`命令は古いアカウントレイアウトを保持しています（マーケットアカウントは位置的に受け入れられていますが、検証または使用されなくなりました）。AMM v4を今日は純粋な定積AMMとして扱ってください。以下のハイブリッド資料は歴史的背景として保持されています。[2026-07-22チェンジログエントリ](/ja/reference/changelog/2026-07-22-amm-v4-openbook-removal)を参照してください。
</Warning>

## 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](/ja/products/cpmm)に設定しています。CPMMはより安価で、より多くのミントタイプをサポートしているためです。

## ハイブリッド履歴（背景）

立ち上げ時、Serum のオーダーブックの横にプールを立ち上げることは、流動性を分断するリスクがありました。ハイブリッド設計はAMMの曲線をブック上のリミットオーダーとして公開したため、オーダーブックルーターはプールの深さを無料で見ることができました。OpenBookが2022年後半にSerum からフォークした後、プログラムは最小限の変更でOpenBookに対して動作し続けました。CPMMとオンチェーンアグリゲーターが成熟するにつれて、オーダーブック側の利点は薄れ、AMM v4のOpenBook統合は最終的にオフになりました — 曲線はプールの唯一の実行サーフェスになりました。

## AMM v4が提供するもの（CPMMが提供しないもの）

* **レガシーペアの深い流動性。** 大規模なペア（SOL-USDC、mSOL-USDCなど）で大きなAMM v4 TVLを持つものは、これらの取引の最も深いベニューのままです。

（歴史的には、AMM v4はOpenBookハイブリッドメカニズムを介したオーダーブック側の可視性も提供していましたが、そのパスはもはやアクティブではありません。以前にAMMのOpenBookオーダーを通じてルーティングしていたインテグレーターは、AMMスワップエントリポイント経由で直接ルーティングする必要があります。）

## 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の違い

| 項目                 | AMM v4               | CPMM                 |
| ------------------ | -------------------- | -------------------- |
| 曲線                 | 定積                   | 定積                   |
| OpenBook依存性        | 削除（元々はい；現在プログラムから削除） | いいえ                  |
| Token-2022         | いいえ                  | はい                   |
| V2スワップあたりのアカウント数   | 約9                   | 約11                  |
| スワップあたりのコンピュートユニット | 約80k–120k（V2パス）      | 約60k–100k            |
| LP手数料              | ボリュームの0.22%          | `AmmConfig`により異なる    |
| プロトコル手数料           | ボリュームの0.03%（固定）      | `AmmConfig`により異なる    |
| ファンド手数料            | なし                   | はい                   |
| TWAPオラクル           | ネイティブ観測アカウントなし       | `observation`リングバッファ |
| 新規プールのデフォルト        | いいえ（引き続き受け入れられます）    | はい                   |

手数料の詳細：[`products/amm-v4/fees`](/ja/products/amm-v4/fees)および[`reference/fee-comparison`](/ja/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`](/ja/protocol-overview/versions-and-migration)を参照してください。

## AMM v4が正しい選択である場合

* スワップをルーティングしており、候補プールの1つが最良の価格を持つAMM v4プールです。
* 既存のAMM v4プールで流動性を提供または管理しています — 移行は選択肢であり、必須ではありません。プールは純粋なAMMとして機能し続けます。
* AMM v4に対して構築されたインテグレーションを維持しており、移行する理由がありません。

（OpenBook上のオーダーブック可視性はもはやAMM v4を選択する理由ではありません — そのインテグレーションはオフです。）

新しい定積プールの場合、[CPMM](/ja/products/cpmm)がより単純なデフォルトです。

## 次に進むべき場所

* [アカウント](/ja/products/amm-v4/accounts) — AMMのアカウント、および（現在は痕跡的な）OpenBook参照フィールド。
* [数学](/ja/products/amm-v4/math) — AMM v4の手数料規約を使用した定積スワップ数学。
* [命令](/ja/products/amm-v4/instructions) — 命令サーフェス：`Initialize2`、`Swap`（v1 / V2）、`Deposit`、`Withdraw`、`WithdrawPnl`、`SetParams`。
* [手数料](/ja/products/amm-v4/fees) — 0.25%の分割とその収集方法。
* [コードデモ](/ja/products/amm-v4/code-demos) — スワップとLPフローのTypeScriptの例。

ソース：

* 正規プログラムIDについては[`reference/program-addresses`](/ja/reference/program-addresses)
* このページが参照する相手方アカウントについてはOpenBookプログラムリポジトリ
