> ## 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.

# CPMM (표준 AMM)

> 순수 상수곱 AMM입니다. OpenBook 의존성이 없으며, Token-2022 호환입니다. 새로운 상수곱 풀에 권장되는 프로그램입니다.

<Info>
  **이 페이지는 AI 자동 번역입니다. 모든 내용은 영문판을 기준으로 합니다.**

  [영문판 보기 →](/products/cpmm/index)
</Info>

## CPMM이란

CPMM은 Raydium의 표준 상수곱 AMM입니다. AMM v4의 후속 버전이며 OpenBook 의존성이 없고, 가스비가 낮으며, Token-2022를 1급 지원합니다(수수료 전송 토큰 포함). 또한 더 깔끔한 계정 구조를 갖추고 있습니다.

**프로그램 ID:** [reference/program-addresses](/ko/reference/program-addresses)를 참고하세요.

**Token-2022:** 수수료 전송, 영구 위임자, 기본 계정 상태 확장을 포함한 지원을 합니다. 수수료 전송이 스왑 계산에 미치는 영향은 [algorithms/token-2022-transfer-fees](/ko/algorithms/token-2022-transfer-fees)를 참고하세요.

## 챕터 목차

<CardGroup cols={2}>
  <Card title="개요" icon="circle-info" href="/ko/products/cpmm/overview">
    CPMM이 무엇인지, 왜 만들어졌는지, AMM v4와 어떻게 다른지 설명합니다.
  </Card>

  <Card title="계정" icon="database" href="/ko/products/cpmm/accounts">
    PoolState, AmmConfig, LP 민트, 토큰 볼트, 관측(오라클) 계정. 시드, 필드 레이아웃입니다.
  </Card>

  <Card title="수학" icon="function" href="/ko/products/cpmm/math">
    xy=k 불변식, SwapBaseIn 대 SwapBaseOut 계산, 오라클 관측 업데이트 규칙, 수수료 전송 조정입니다.
  </Card>

  <Card title="명령어" icon="terminal" href="/ko/products/cpmm/instructions">
    Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus입니다.
  </Card>

  <Card title="수수료" icon="percent" href="/ko/products/cpmm/fees">
    LP 수수료, 프로토콜 수수료, 펀드 수수료, 크리에이터 수수료; 수수료의 수집 및 인출 방식입니다.
  </Card>

  <Card title="코드 예제" icon="code" href="/ko/products/cpmm/code-demos">
    풀 생성, 입금, 출금, 스왑 — TypeScript (raydium-sdk-v2)와 Rust CPI로 작성합니다.
  </Card>
</CardGroup>

## 언제 이 문서를 읽을까요

* 새로운 상수곱 풀을 만들고 있습니다.
* Token-2022 토큰을 지원하는 AMM이 필요합니다.
* 라우팅 중이며 CPMM 유동성을 포함시키려고 합니다.
