Skip to main content
이 페이지는 AI 자동 번역입니다. 모든 내용은 영문판을 기준으로 합니다.영문판 보기 →
AMM v4의 OpenBook / Serum 의존성이 제거되었습니다 (2026-07 프로그램 업그레이드). 라이브 스왑은 AMM 곡선에 대해서만 실행됩니다. MonitorStep 크랭크, 오더북 CPI, 마켓 메이킹 명령어가 프로그램에서 제거되었으며 호출 시 되돌아갑니다. serum_dex 의존성이 없어졌습니다. v1 SwapBaseIn / SwapBaseOut, Deposit, Withdraw 명령어는 기존 계정 레이아웃을 유지합니다 (마켓 계정은 여전히 위치상으로 수용되지만 더 이상 검증되거나 사용되지 않습니다). 오늘날 AMM v4를 순수 상수곱 AMM으로 취급하세요. 아래의 하이브리드 자료는 역사적 맥락을 위해 보존되었습니다. 2026-07-22 변경 로그 항목을 참조하세요.

한 문단 요약

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는 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의 차이점

수수료에 대한 자세한 내용: products/amm-v4/feesreference/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가 올바른 선택인 경우

  • 스왑을 라우팅하고 있으며 후보 풀 중 하나가 최고의 가격을 가진 AMM v4 풀입니다.
  • 기존 AMM v4 풀에서 유동성을 제공하거나 관리하고 있습니다 — 마이그레이션은 선택이지 필수가 아닙니다. 풀은 순수 AMM으로 계속 작동합니다.
  • AMM v4에 대해 구축된 통합을 유지하고 있으며 마이그레이션할 이유가 없습니다.
(OpenBook의 오더북 가시성은 더 이상 AMM v4를 선택하는 이유가 아닙니다 — 해당 통합이 꺼졌습니다.) 새로운 상수곱 풀의 경우 CPMM이 더 간단한 기본값입니다.

다음으로 이동할 위치

  • 계정 — AMM의 계정, 그리고 (이제 흔적만 남은) OpenBook 참조 필드.
  • 수학 — AMM v4의 수수료 규칙을 포함한 상수곱 스왑 수학.
  • 명령어 — 명령어 표면: Initialize2, Swap (v1 / V2), Deposit, Withdraw, WithdrawPnl, SetParams.
  • 수수료 — 0.25% 분할 및 수집 방식.
  • 코드 데모 — 스왑 및 LP 흐름을 위한 TypeScript 예제.
출처:
  • 정규 프로그램 ID는 reference/program-addresses를 참조하세요.
  • 이 페이지에서 참조하는 상대방 계정은 OpenBook 프로그램 저장소를 참조하세요.