메인 콘텐츠로 건너뛰기

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으로 취급하세요. 아래의 하이브리드 자료는 문맥 설명과 레거시 배포를 읽는 통합 업체를 위해 보존되어 있습니다.

한 문단 요약

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을 가정합니다.
  • 낮은 계정 수. 스왑은 풀, 권한, 보관소, 전체 OpenBook 이벤트/요청 큐 및 입찰/매도 측을 건드립니다. 직접 AMM 스왑(CLOB 우회)조차도 명령어가 이들을 검증하기 때문에 모든 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/feesreference/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가 올바른 선택인 경우

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

다음 단계

  • Accounts — AMM의 계정 이를 제공하는 OpenBook 계정입니다.
  • Math — AMM v4의 수수료 규칙을 포함한 상수곱 스왑 수학입니다.
  • Instructions — 명령어 표면: Initialize, Swap, Deposit, Withdraw, 크랭크 헬퍼입니다.
  • Fees — 0.25% 분할 및 수집 방식입니다.
  • Code demos — 스왑 및 LP 흐름에 대한 TypeScript 예제입니다.
소스:
  • 정규 프로그램 ID는 reference/program-addresses를 참조하세요.
  • 이 페이지에서 참조하는 거래 상대방 계정에 대해서는 OpenBook 프로그램 저장소를 참조하세요.