このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
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の曲線をブック上のリミットオーダーとして公開したため、オーダーブックルーターはプールの深さを無料で見ることができました。OpenBookが2022年後半にSerum からフォークした後、プログラムは最小限の変更でOpenBookに対して動作し続けました。CPMMとオンチェーンアグリゲーターが成熟するにつれて、オーダーブック側の利点は薄れ、AMM v4のOpenBook統合は最終的にオフになりました — 曲線はプールの唯一の実行サーフェスになりました。AMM v4が提供するもの(CPMMが提供しないもの)
- レガシーペアの深い流動性。 大規模なペア(SOL-USDC、mSOL-USDCなど)で大きなAMM v4 TVLを持つものは、これらの取引の最も深いベニューのままです。
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の例。
- 正規プログラムIDについては
reference/program-addresses - このページが参照する相手方アカウントについてはOpenBookプログラムリポジトリ

