CryptoBase — 바이낸스(Binance) 가입 및 사용 가이드
DeFi 기초

AMM이란 - 자동화된 마켓 메이커의 원리와 작동 방식 완벽 가이드

· 6 분 소요
AMM(자동화된 마켓 메이커)의 개념, 작동 원리, 주요 유형 및 DeFi 거래에 미치는 영향을 초보자도 이해할 수 있도록 쉽게 설명합니다.

AMM(Automated Market Maker, 자동화된 마켓 메이커)은 탈중앙화 거래소(DEX)의 핵심 엔진입니다. 전통적인 오더북과 마켓 메이커를 대체하여 수학 공식과 유동성 풀을 통해 자동으로 거래를 매칭합니다. Uniswap, PancakeSwap, Curve 등 유명한 DEX가 모두 AMM 메커니즘을 기반으로 합니다. DEX 거래를 경험하려면 먼저 암호화폐가 필요하며, 바이낸스 공식 웹사이트에서 구매할 수 있습니다.

AMM 작동 원리

왜 AMM이 필요한가?

전통 금융과 중앙화 거래소에서는 오더북을 통해 거래가 실행됩니다. 매수자가 매수 주문을 내고, 매도자가 매도 주문을 내면, 거래소가 이를 매칭합니다. 이 방식은 충분한 매수/매도 참여자가 있어야 유동성을 보장할 수 있습니다.

블록체인에서는 거래 속도가 느리고 가스비가 비싸서 전통적인 오더북 모델이 비효율적입니다. AMM은 스마트 컨트랙트와 유동성 풀을 통해 이 문제를 해결합니다. 사용자는 다른 트레이더와 직접 거래하는 것이 아니라 유동성 풀과 거래합니다.

AMM은 어떻게 작동하는가?

AMM의 핵심은 수학 공식입니다. 가장 유명한 것은 Uniswap V2에서 사용하는 항등곱 공식입니다:

x × y = k

각 변수의 의미:

  • x = 풀 내 토큰 A의 수량
  • y = 풀 내 토큰 B의 수량
  • k = 상수 (유동성 추가/제거가 없는 한 변하지 않음)

사용자가 토큰 A를 토큰 B로 교환하면, 풀 내 토큰 A가 증가하고 토큰 B가 감소하지만 두 수량의 곱은 일정하게 유지됩니다. 수량 변화의 비율이 거래 가격을 결정합니다.

예시: 풀에 100 ETH와 300,000 USDT가 있고, k = 30,000,000이라고 합시다.

사용자가 3,000 USDT로 ETH를 구매할 경우:

  • 새로운 USDT 수량 = 303,000
  • 새로운 ETH 수량 = 30,000,000 / 303,000 ≈ 99.01
  • 사용자는 약 0.99 ETH를 받음

실제 가격은 약 3,030 USDT/ETH로, 풀의 초기 가격 3,000 USDT/ETH보다 약간 높습니다. 이 차이가 거래로 인한 "가격 영향"(Price Impact)입니다.

주요 AMM 모델

항등곱 마켓 메이커 (CPMM)

Uniswap V2의 모델로, 공식은 x × y = k입니다. 범용 거래 쌍에 적합하지만 대량 거래 시 슬리피지가 큽니다.

항등합 마켓 메이커 (CSMM)

공식은 x + y = k입니다. 이론적으로 슬리피지가 0이지만, 한쪽 토큰이 완전히 소진될 수 있어 실용적이지 않습니다.

하이브리드 마켓 메이커

Curve의 StableSwap 모델은 항등곱과 항등합 공식을 결합합니다. 가격이 1:1에 가까울 때는 항등합처럼(낮은 슬리피지), 가격이 벗어나면 항등곱처럼 작동합니다. 스테이블코인 간의 교환에 특히 적합합니다.

집중 유동성

Uniswap V3가 도입한 혁신으로, 유동성 제공자가 특정 가격 범위 내에서 유동성을 집중시킬 수 있습니다. 활성 가격 범위 내에서 자본 효율성이 수백 배 향상될 수 있습니다.

가중 풀

Balancer의 모델은 불균등한 가중치를 가진 멀티 토큰 풀을 지원하며, 모든 토큰 수량의 가중곱이 상수가 됩니다.

암호화폐 유동성 풀 데이터

AMM의 장점

  1. 허가 없는 거래: 어떤 토큰이든 상장 승인 없이 유동성 풀 생성 가능
  2. 항시 이용 가능: 거래 시간 제한 없이 연중무휴 24시간 운영
  3. 탈중앙화: 중개자가 없어 거래 상대방 위험 감소
  4. 누구나 마켓 메이커 가능: 일반 사용자도 유동성 제공자가 되어 거래 수수료 수익 획득 가능

AMM의 단점

  1. 슬리피지: 대량 거래 시 큰 슬리피지 발생, 특히 저유동성 풀에서 심함
  2. 비영구적 손실: 유동성 제공자는 비영구적 손실 위험에 노출
  3. MEV 공격: 마이너나 봇에 의한 프론트러닝 대상이 될 수 있음
  4. 제한된 자본 효율성: 전통적인 AMM에서는 대부분의 유동성이 유휴 상태
  5. 지정가 주문 미지원: 전통적인 AMM은 시장가 스왑만 지원

보안 주의사항

AMM 기반 DEX에서 거래할 때 다음 보안 사항에 유의하세요:

  1. 슬리피지 설정에 주의: 토큰의 유동성에 맞게 적절한 슬리피지 허용 범위를 설정하여 샌드위치 공격 방지
  2. 가격 영향 확인: Price Impact가 5%를 초과하면 유동성 부족이거나 거래 금액이 너무 크므로 분할 거래 고려
  3. 풀 진위 확인: 거래하는 토큰의 컨트랙트 주소가 정확한지 확인. 가짜 토큰이 같은 이름의 풀을 만들 수 있음
  4. 저유동성 풀 주의: 새로 생성된 저유동성 풀은 매우 위험하며 사기일 수 있음
  5. MEV 보호 사용: Uniswap의 MEV 보호 기능이나 Flashbots 같은 도구를 사용하여 프론트러닝 방지
  6. 소액으로 테스트: 새로운 토큰의 첫 거래는 소액으로. 바이낸스 공식 앱을 다운로드하여(아이폰 사용자는 iOS 설치 가이드 참조) 해당 토큰이 중앙화 거래소에도 상장되어 있는지 확인할 수 있습니다

AMM과 오더북의 차이는?

AMM은 수학 공식으로 자동 가격을 결정하며 매수자와 매도자의 직접 매칭이 필요 없습니다. 오더북은 양쪽이 주문을 내고 매칭 엔진이 연결합니다. AMM은 온체인 거래에 더 적합하고, 오더북은 고빈도 거래와 정밀한 가격 결정에 더 적합합니다.

왜 AMM에는 슬리피지가 있는가?

AMM은 수요와 공급에 따라 동적으로 가격을 결정하기 때문입니다. 특정 토큰을 더 많이 구매할수록 풀에 남아있는 양이 줄어들고 가격이 올라갑니다. 이 가격 변화가 슬리피지입니다. 풀이 클수록 동일한 거래량에 대한 슬리피지가 작아집니다.

샌드위치 공격이란?

샌드위치 공격은 MEV 봇이 당신의 거래 앞뒤로 각각 거래를 삽입하는 것입니다. 먼저 매수하여 가격을 올리고, 당신이 높은 가격에 매수한 후 매도하여 이익을 얻습니다. 적절한 슬리피지 설정과 MEV 보호를 사용하면 방지할 수 있습니다.

AMM에서 LP 토큰이란?

LP 토큰(Liquidity Provider Token)은 유동성 풀에 자산을 예치한 후 받는 증서로, 풀 내 당신의 지분을 나타냅니다. 상환 시 LP 토큰을 교환하여 자산과 누적된 수수료를 돌려받습니다.

Uniswap V3와 V2 AMM의 차이는?

V2는 전체 범위 유동성을 사용하여 0부터 무한대까지의 가격 범위에 자금을 분배합니다. V3는 집중 유동성을 도입하여 LP가 특정 가격 범위 내에서 유동성을 제공할 수 있게 하여 자본 효율성이 크게 향상되지만, 관리가 더 복잡해집니다.

관련 글

DeFi 프로토콜의 일반적인 위험 - 위험을 이해하고 자산을 보호하기 2026-03-29 DeFi 이자 농사 입문 - 원리부터 실전까지 2026-03-29 LP 토큰이란 - 유동성 공급자 토큰의 작동 원리 2026-03-28 DEX 슬리피지 설정 방법 - 탈중앙화 거래소 슬리피지 허용치 완벽 가이드 2026-03-28