> ## 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 변경 로그 항목](/ko/reference/changelog/2026-07-22-amm-v4-openbook-removal)을 참조하세요.
</Warning>

## 한 문단 요약

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](/ko/products/cpmm)으로 기본 설정합니다. CPMM이 더 저렴하고 더 많은 민트 유형을 지원하기 때문입니다.

## 하이브리드 역사 (맥락)

출시 당시 Serum의 오더북과 함께 풀을 구성하는 것은 유동성을 분산시킬 위험이 있었습니다. 하이브리드 설계는 AMM의 곡선을 책에 리미트 오더로 게시했으므로 오더북 라우터는 풀의 깊이를 무료로 볼 수 있었습니다. 2022년 말 OpenBook이 Serum에서 포크된 후, 프로그램은 최소한의 변경으로 OpenBook에 대해 계속 작동했습니다. CPMM과 온체인 애그리게이터가 성숙해지면서 오더북 측의 이점이 사라졌고, AMM v4의 OpenBook 통합이 결국 꺼졌습니다 — 곡선은 이제 풀의 유일한 실행 표면입니다.

## AMM v4가 제공하는 것 (CPMM은 제공하지 않음)

* **레거시 페어의 깊은 유동성.** 큰 AMM v4 TVL을 가진 주요 페어(SOL-USDC, mSOL-USDC 등)는 해당 거래의 가장 깊은 거래소로 남아 있습니다.

(역사적으로 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`](/ko/products/amm-v4/fees) 및 [`reference/fee-comparison`](/ko/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`](/ko/protocol-overview/versions-and-migration)을 참조하세요.

## AMM v4가 올바른 선택인 경우

* 스왑을 라우팅하고 있으며 후보 풀 중 하나가 최고의 가격을 가진 AMM v4 풀입니다.
* 기존 AMM v4 풀에서 유동성을 제공하거나 관리하고 있습니다 — 마이그레이션은 선택이지 필수가 아닙니다. 풀은 순수 AMM으로 계속 작동합니다.
* AMM v4에 대해 구축된 통합을 유지하고 있으며 마이그레이션할 이유가 없습니다.

(OpenBook의 오더북 가시성은 더 이상 AMM v4를 선택하는 이유가 아닙니다 — 해당 통합이 꺼졌습니다.)

새로운 상수곱 풀의 경우 [CPMM](/ko/products/cpmm)이 더 간단한 기본값입니다.

## 다음으로 이동할 위치

* [계정](/ko/products/amm-v4/accounts) — AMM의 계정, 그리고 (이제 흔적만 남은) OpenBook 참조 필드.
* [수학](/ko/products/amm-v4/math) — AMM v4의 수수료 규칙을 포함한 상수곱 스왑 수학.
* [명령어](/ko/products/amm-v4/instructions) — 명령어 표면: `Initialize2`, `Swap` (v1 / V2), `Deposit`, `Withdraw`, `WithdrawPnl`, `SetParams`.
* [수수료](/ko/products/amm-v4/fees) — 0.25% 분할 및 수집 방식.
* [코드 데모](/ko/products/amm-v4/code-demos) — 스왑 및 LP 흐름을 위한 TypeScript 예제.

출처:

* 정규 프로그램 ID는 [`reference/program-addresses`](/ko/reference/program-addresses)를 참조하세요.
* 이 페이지에서 참조하는 상대방 계정은 OpenBook 프로그램 저장소를 참조하세요.
