MSTR Cat

블록체인/레벨 VIII · 밈코인 시대/8.2 Solana/수업 3

DEX와 애그리게이터: Raydium과 Jupiter

오더북, 상수곱 곡선, 그리고 그중에서 최적의 가격을 찾아내는 라우터

준비물Jupiter 웹 인터페이스(견적 조회만 하므로 지갑 불필요)솔라나 블록 탐색기(예: Solscan)

호기심

  1. 수학 공식이 어떻게 오더북을 대신해 토큰 가격을 결정할 수 있을까요?
  2. FTX의 붕괴는 왜 솔라나의 주요 오더북 프로토콜을 커뮤니티가 포크하도록 만들었을까요?
  3. 거래를 라우팅하는 애그리게이터와 유동성을 보유하는 애그리게이터의 메커니즘상 차이는 무엇일까요?

탐구

  1. Raydium은 2021년에 자동화 마켓 메이커(AMM)로 출시되었으며, 자체 풀 유동성을 Serum 오더북에도 함께 공급했습니다. 중앙 지정가 오더북에서 매수 주문과 매도 주문을 매칭하는 중앙화 거래소와 달리, Raydium은 상수곱 공식을 사용합니다. 유동성 공급자는 스마트 컨트랙트 풀에 토큰 쌍을 예치하고, 가격은 풀 안의 준비금 비율로부터 도출됩니다. 이 설계 덕분에 상대방이 맞는 주문을 올릴 때까지 기다리지 않고 즉시 체결할 수 있으며, 잠재적인 가격 효율성을 내주는 대신 즉각적인 거래 가능성을 얻습니다.
  2. Serum은 솔라나의 지배적인 온체인 오더북으로 출발했지만, 그 아키텍처에는 치명적인 취약점이 있었습니다. FTX가 업그레이드 키를 쥐고 있었던 것입니다. 2022년 11월 FTX가 붕괴하자 기존 Serum 배포본은 더 이상 신뢰할 수 없게 되었습니다. 프로토콜의 소스 코드가 공개되어 있었기 때문에 개발자들은 이를 OpenBook으로 포크했습니다. 이 사건은 탈중앙화 시스템 내부의 중앙화된 권한이 지닌 위험을 드러냈습니다. 거래 로직이 오픈소스라 하더라도 관리자 키를 가진 단일 주체가 시장 인프라 전체를 동결하거나 변경할 수 있습니다.
  3. Orca와 Meteora는 서로 다른 풀 구조로 유동성 효율 문제에 접근합니다. Orca는 집중 유동성 풀을 제공해, 공급자가 가능한 모든 가격대가 아니라 특정 가격 범위 안에 자본을 배분할 수 있게 합니다. 이는 자본 효율을 높이지만 적극적인 관리가 필요합니다. Meteora의 DLMM 풀은 가격 구간(bin)에 유동성을 집중시키고 변동성이 커지면 수수료를 올립니다. 이러한 변형들은 Raydium의 표준 AMM 모델과 경쟁하며, 서로 다른 풀 유형이 공존하면서 각기 다른 부류의 트레이더와 유동성 공급자를 끌어들이는 파편화된 환경을 만듭니다.
  4. 역시 2021년에 출시된 Jupiter는 거래 장소가 아니라 애그리게이터로 작동합니다. 스왑의 경우 자체 유동성을 보유하지 않고, Raydium, Orca, Meteora 등 여러 탈중앙화 거래소를 조회해 스왑에 가장 적합한 실행 경로를 찾습니다. Jupiter는 슬리피지를 최소화하고 가격 개선을 극대화하기 위해 대규모 거래를 여러 거래소에 나누어 처리합니다. 이 프로토콜은 단순 스왑을 넘어 지정가 주문, 분할 매수(DCA), 무기한 선물까지 지원하도록 확장되며 솔라나 거래 활동의 중심 인터페이스가 되었습니다.
  5. JUP 토큰은 2024년 1월에 에어드랍되었습니다. pump.fun 같은 밈코인 런치 플랫폼은 토큰이 졸업하면 유동성을 이러한 기존 풀로 옮기지만, 실행 품질 측면에서는 애그리게이터 계층이 여전히 중요합니다. Jupiter 스왑이 포함된 하나의 트랜잭션은 SPL Token 프로그램, 특정 AMM 프로그램들, 시스템 계정과 동시에 상호작용하는 크로스 프로그램 호출(CPI)을 일으킬 수 있습니다. 이러한 컴포저빌리티는 프로그램들이 하나의 트랜잭션 안에서 서로를 호출할 수 있는 단일 공유 상태에서 비롯되며, 그래서 다단계 거래는 전부 완료되거나 전혀 실행되지 않습니다.
  6. 실제로 이러한 라우팅 방식을 확인하려면 Jupiter 인터페이스를 열고 SOL과 USDC와 같은 두 주요 자산 간의 스왑에 대한 견적을 요청해 보세요. 제시된 경로를 살펴보면 사용되는 풀들(예: Raydium CLMM, Orca Whirlpools)과 각 풀에 할당된 거래 비율이 명시됩니다. 이를 Raydium과 같은 단일 AMM에서 제공하는 직접적인 견적과 비교해 보세요. 애그리게이터는 여러 거래소의 유동성을 동시에 활용함으로써 더 큰 규모의 거래에서 더 나은 실행 가격을 제공하는 경우가 많습니다.

핵심 사실

  • Raydium(2021)은 상수곱 공식을 사용하는 자동화 마켓 메이커로 운영되며, Serum은 2022년 11월 FTX 붕괴 이후 버려져 OpenBook으로 포크되었습니다.
  • Orca는 자본 효율을 위해 집중 유동성 풀을 제공하는 반면, Meteora의 DLMM 풀은 변동성이 커질수록 수수료를 올립니다.
  • Jupiter(2021)는 여러 거래소에 걸쳐 스왑을 라우팅해 가격을 최적화하는 트레이딩 애그리게이터이며, 핵심 스왑 기능에 지정가 주문과 무기한 선물을 추가했습니다.
  • JUP 토큰은 2024년 1월 에어드랍을 통해 배포되었습니다.
  • 솔라나의 높은 처리량 덕분에 하나의 트랜잭션이 여러 AMM 프로그램 및 SPL Token 프로그램과 동시에 상호작용하는 복잡한 크로스 프로그램 호출이 가능합니다.
  • 밈코인 런치패드는 졸업한 토큰을 AMM 풀로 옮깁니다. pump.fun은 2025년 3월부터 자체 PumpSwap을 사용하고 있습니다.

연습 아홉, 여섯, 셋, 하나

9모으기솔라나 DEX 프로토콜 또는 애그리게이터 기능 9가지를 찾아보세요. 각각에 대해 자체 유동성을 보유하는지(AMM/오더북), 아니면 거래를 라우팅하는지(애그리게이터) 적고, 지원하는 고유한 풀 유형이나 주문 메커니즘 하나를 명시하세요.
6묶기9개 항목을 아키텍처상 역할에 따라 6가지 범주로 분류하세요: 표준 AMM 풀, 집중 유동성 풀, 동적 수수료 풀, 오더북, 애그리게이터/라우터, 파생상품/지정가 주문 엔진.
3추리기이 6개 그룹을, 트레이더의 자본이 프로토콜과 만나는 방식에서 나타나는 3가지 메커니즘상 차이로 압축하세요.
1결정화Raydium 같은 기반 AMM이 이미 가격 발견 기능을 제공하는데도 Jupiter 같은 애그리게이터가 존재하는 이유를 설명하는 문장을 하나 쓰세요.

팩트 체크

날짜, 수치 및 주장은 아래에 명시된 출처들을 통해 확인되었습니다.

인터랙티브 아카데미에서 열기 →

EN PT ES ZH JA RU DE FR MS