メインコンテンツへスキップ

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.

このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
AMM v4 は OpenBook にリクイディティを共有しなくなりました。 プールはハイブリッドオーダーブック・グリッドパスから切り離されており、ライブスワップは SwapBaseInV2 / SwapBaseOutV2 経由で AMM 曲線に対してのみ実行されます。MonitorStep クランク、オンチェーンのリミットオーダーグリッド、およびバインドされた OpenBook マーケットアカウントはプログラム内にアクティブなリクイディティソースとして保守されなくなったものの、後方互換性のため残されています。AMM v4 を今日では純粋な恒積 AMM として扱ってください。以下のハイブリッド関連の説明は、コンテキストと古い実装を参照するインテグレーター向けに保持されています。

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 も OpenBook ハイブリッド機構経由でのオーダーブック側の可視性を提供していましたが、そのパスはもはやアクティブではありません。以前 AMM の OpenBook オーダーを経由してルーティングしていたインテグレーターは、現在は AMM スワップエントリポイント経由で直接ルーティングする必要があります。)

AMM v4 が提供しないもの

  • Token-2022。 サポートされていません。AMM v4 は Token-2022 が存在する前に作成されました。そのアカウントレイアウトはクラシック SPL Token を想定しています。
  • 低いアカウント数。 スワップはプール、オーソリティ、ボルト、さらに OpenBook 全体のイベント・リクエストキュー、ビッド・アスク側に影響を与えます。CLOB をバイパスする直接 AMM スワップであっても、命令がそれらを検証するため、すべての OpenBook アカウントを引きずります。
  • 低いコンピュート使用率。 アカウント検証だけで、完全な CPMM スワップより多くのコストがかかります。
  • デフォルトの新規プールフロー。 プログラムは依然として機能しており Initialize を受け付けていますが、Raydium UI、SDK、および api-v3.raydium.io は「AMM v4 プールを作成」ボタンをもう表示しません — 新規プールのデフォルトパスは CPMM です。

AMM v4 と CPMM の違い

項目AMM v4CPMM
曲線恒積恒積
OpenBook 依存不活性(元々はあり;現在は無効)なし
Token-2022いいえはい
V2 スワップあたりのアカウント数~9~11
スワップあたりのコンピュートユニット~80k–120k(V2 パス)~60k–100k
LP 手数料ボリュームの 0.22%AmmConfig により異なる
プロトコル手数料ボリュームの 0.03%(固定)AmmConfig により異なる
ファンド手数料なしあり
TWAP オラクルネイティブ観測アカウントなしobservation リングバッファ
新規プールのデフォルトいいえ(依然として受け付け)はい
手数料の詳細:products/amm-v4/fees および reference/fee-comparison

メンタルモデル

AMM v4 プールは今日、恒積 x · y = k AMM です。両方のボルトは完全に曲線に利用可能です — OpenBook 統合がもはやアクティブでないため、OpenBook オーダーにコミットされた部分はありません。操作は スワップ(ユーザー ↔ プール、SwapBaseInV2 / SwapBaseOutV2 経由)、デポジット / ウィズドロー(LP オペレーション)、および現在は残存した クランクMonitorStep、オンチェーンに保持されていますが不要になっており、Raydium のキーパーによってポストされません)です。 従来のメンタルモデル(無効化前): 各ボルトの一部がオープンブックオーダーとしてエスクロー済みでした。充足したオーダーの決済はスワップおよび LP オペレーション中に発生しました;ルーティングされたスワップはプール自身の OpenBook オーダーに対して充足することができました。これらのことは今日動作していません。

CPMM がデフォルトとして推奨される理由

CPMM は OpenBook 依存を排除します。トレードオフは以下の通りです:
  • CPMM トランザクションはコンピュートで 2 倍~3 倍安いです。
  • CPMM は Token-2022 ミントをサポートします。
  • アグリゲーターは現在 Raydium SDK 経由で CPMM を直接統合しているため、オーダーブック可視化の利点はほぼ無効です。
  • 運用リスク:OpenBook の停止または一時停止は AMM v4 プール(CrankError、古いオーダー)を低下させます。CPMM にはそのようなカップリングはありません。
マイグレーションガイダンスについては protocol-overview/versions-and-migration を参照してください。

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

  • スワップをルーティングしており、候補プールの 1 つは最高の価格を持つ AMM v4 プールです。
  • 既存の AMM v4 プールでリクイディティを提供または管理しています — マイグレーションは選択肢であり、必須ではありません;プールは純粋な AMM として機能し続けます。
  • AMM v4 に対して構築された統合を保守しており、マイグレーションする理由がありません。
(OpenBook 上のオーダーブック可視化は、AMM v4 を選択する理由ではなくなりました — その統合はオフです。) 新しい恒積プールの場合、CPMM がより簡単なデフォルトです。

次は何か

  • アカウント — AMM のアカウント プラス それが機能する OpenBook アカウント。
  • 数学 — AMM v4 の手数料慣例付き恒積スワップ数学。
  • 命令 — 命令サーフェス:InitializeSwapDepositWithdraw、クランクヘルパー。
  • 手数料 — 0.25% の分割と収集方法。
  • コード例 — スワップと LP フロー向け TypeScript 例。
情報源:
  • reference/program-addresses 正規プログラム ID 向け
  • このページで参照する対応パーティアカウント向け OpenBook プログラムリポジトリ