자동 시장 조성자(AMM)란 무엇일까요? AMM은 어떻게 DeFi 거래를 활성화할까요?

자동 시장 조성자(AMM)란 무엇일까요? AMM은 어떻게 DeFi 거래를 활성화할까요?

2018년 이전에는 중앙 집중식 거래소 없이 암호화폐를 거래하려면 선택지가 거의 없었습니다. 개인 간 포럼, 불안정한 에스크로 서비스, 주문이 체결되지 않고 몇 시간씩 기다려야 하는 초기 탈중앙화 거래소(DEX) 실험 정도였죠. 그러다 유니스왑이 등장했는데, 너무나 단순해서 바보 같아 보일 정도였습니다. 구매자와 판매자를 직접 연결하는 대신, 사람들이 토큰 풀을 기반으로 거래하게 하자는 것이었죠. 스마트 계약이 토큰을 보유하고, 수학 공식이 가격을 결정합니다. 주문장도, 매칭 엔진도, 중간에 개입하는 회사도 필요 없었습니다. 처음 들었을 때는 장난감 같다고 생각했습니다. 하지만 유니스왑은 2021년까지 연간 거래량 1조 달러를 기록하며 탈중앙화 시장의 작동 방식을 완전히 바꿔놓았습니다.

자동화된 시장 조성자(AMM)는 이제 탈중앙화 금융의 핵심입니다. 유니스왑, 커브, 팬케이크스왑, 밸런서에서 토큰을 교환할 때마다 AMM과 상호작용하게 됩니다. 유동성 공급자로서 수익을 얻을 때마다 AMM 풀에 참여하는 것입니다. 이 개념은 다소 기술적으로 들릴 수 있지만, 핵심 아이디어는 누구나 저녁 식사 자리에서 설명할 수 있을 정도로 간단합니다. 저는 이러한 설명을 여러 번 해왔기 때문에 이제는 아주 간결하게 설명할 수 있습니다.

자동 시장 조성자(AMM)는 실제로 어떻게 작동할까요?

주문서에 대해 알고 있는 모든 것을 잊으세요. AMM은 그 모델을 완전히 뒤집어 놓습니다.

바이낸스와 같은 중앙 집중식 거래소에서 2,000달러에 1 ETH를 매수하는 주문을 낸다고 가정해 보겠습니다. 다른 누군가가 2,000달러에 매도하는 주문을 냅니다. 거래소는 두 주문을 체결합니다. 이렇게 거래가 진행됩니다. 거래소는 모든 매수 호가와 매도 호가를 나열하는 주문장을 운영합니다. 시장 조성자(대개 회사 또는 봇)는 주문장의 유동성을 유지하기 위해 매수 및 매도 주문을 모두 게시합니다.

AMM은 이 모든 것을 풀과 공식으로 대체합니다.

설정은 다음과 같습니다. 두 개의 토큰이 스마트 계약에 예치됩니다. 예를 들어 10 ETH와 20,000 USDC라고 가정해 보겠습니다. 이것이 유동성 풀입니다. 누구나 이 풀에 토큰을 예치할 수 있으며(이들을 유동성 공급자, 또는 LP라고 합니다), 누구나 이 풀을 기반으로 거래할 수 있습니다.

가격은 사람이 정하는 것이 아니라 수학적으로 결정됩니다. 대부분의 AMM(자동화된 시장 조성자)은 상수 곱 공식 x * y = k를 사용합니다. 저희 풀에서 x는 10 ETH, y는 20,000 USDC, k는 200,000입니다. 이 상수 k는 (단일 스왑 거래 내에서) 절대 변하지 않습니다. 풀에서 1 ETH를 구매하면 ETH가 빠져나가고 USDC가 추가됩니다. 풀은 k = 200,000을 유지해야 하므로 새로운 비율은 9 ETH와 22,222 USDC가 됩니다. 즉, 1 ETH에 대해 2,222 USDC를 지불한 것이지, "암묵적인" 가격인 2,000 USDC를 지불한 것이 아닙니다. 이 추가 222 USDC가 슬리피지, 즉 거래로 인해 풀의 잔액이 변동되는 비용입니다.

거래 규모 대비 풀 규모가 클수록 가격 변동폭과 슬리피지가 줄어듭니다. 1억 달러 규모의 풀에서 1,000달러를 스왑하는 것은 가격에 거의 영향을 미치지 않습니다. 하지만 5만 달러 규모의 풀에서 동일한 스왑을 하면 몇 퍼센트의 가격 변동이 발생합니다. 이것이 바로 풍부한 유동성이 중요한 이유이며, 프로토콜들이 유동성 공급자(LP)를 유치하기 위해 치열하게 경쟁하는 이유입니다.

모든 거래가 끝난 후, 차익거래자들은 풀의 가격이 여전히 전체 시장 가격과 일치하는지 확인합니다. 예를 들어 바이낸스에서 이더리움 가격이 2,000달러인데 자동시장조작기(AMM)에서 2,100달러로 표시된다면, 누군가 바이낸스에서 저렴하게 이더리움을 사서 풀에 매도하여 가격이 수렴할 때까지 반복합니다. 이러한 과정은 MEV 봇과 차익거래 업체들이 1센트 미만의 이익을 위해 경쟁하면서 24시간 내내, 단 몇 초 만에 이루어집니다.

AMM 자체는 이더리움의 "실제" 가격이 얼마인지 알지 못합니다. 코인베이스에 조회하지도 않고, 가격 피드를 읽지도 않습니다(체인링크처럼 프로토콜 자체에서 가격 피드를 통합한 경우는 제외). AMM은 오로지 수익을 추구하는 봇에 의존하여 가격을 현실에 맞춰 조정합니다. 이는 불안정해 보이고, 실제로도 어느 정도 위험합니다. 급락이나 극심한 변동성 속에서 AMM 가격은 시장 가격보다 상당히 뒤처질 수 있으며, 차익거래자들이 이 격차를 이용해 이득을 취할 때 유동성 공급자(LP)는 손실을 감수해야 합니다. 이러한 비효율성을 LVR(손실 대비 리밸런싱)이라고 하며, 지난 2년간 DeFi 분야에서 학계와 실무 연구의 주요 주제가 되었습니다.

암

다양한 유형의 AMM과 그 공식

모든 AMM이 x * y = k 공식을 사용하는 것은 아닙니다. 각기 다른 공식은 서로 다른 목적을 가지고 있으며, 유동성을 제공하거나 대규모 거래를 하려면 이러한 차이점을 이해하는 것이 중요합니다.

CPMM(Constant Product Market Maker). x * y = k. 이는 유니스왑의 모델이며 여전히 가장 널리 사용되는 모델입니다. 모든 토큰 쌍에 적용 가능하며 항상 특정 가격대에서 유동성을 확보할 수 있습니다. 단점은 유동성이 0부터 무한대까지 전체 가격 곡선에 걸쳐 분산되어 자본 효율성이 떨어진다는 것입니다. 대부분의 유동성은 거래가 거의 이루어지지 않는 가격대에 집중됩니다.

CSMM(Constant Sum Market Maker). x + y = k. 곡선이 아닌 직선. 슬리피지(slippage)가 0이라는 장점은 언뜻 좋아 보이지만, 단 한 번의 대규모 거래로 풀의 한쪽이 완전히 고갈될 수 있다는 점을 간과해서는 안 됩니다. 실제로 CSMM은 차익거래자들이 한쪽 토큰을 완전히 소진시켜 버리는 바람에 제대로 작동하지 못합니다. 따라서 실제 운영 환경에서는 거의 사용되지 않습니다.

StableSwap(Curve의 하이브리드 방식)은 상수 곱 방식과 상수 합 방식을 결합한 것입니다. 균형 가격 부근(두 토큰 모두 고정 가격에 근접한 지점)에서는 최소한의 슬리피지(slippage)로 상수 합 방식처럼 작동합니다. 균형 가격에서 벗어나면 드레이닝(draining)을 방지하기 위해 상수 곱 방식으로 전환됩니다. 따라서 USDC/USDT나 USDC/DAI처럼 두 토큰 모두 1달러 근처에서 거래되어야 하는 스테이블코인 쌍에 적합합니다. Curve Finance는 이 공식을 기반으로 거대한 기업을 건설했습니다. 전성기에는 200억 달러가 넘는 TVL(총 예치 자산)을 보유했고, 거의 0에 가까운 슬리피지로 수십억 달러 규모의 스테이블코인 거래를 처리했습니다. 현재까지도 Curve는 대규모 스테이블코인 스왑을 하는 사용자들에게 기본 선택지로 남아 있습니다.

가중 풀(밸런서). 밸런서를 사용하면 50/50 토큰 분할 대신 최대 8개의 토큰을 원하는 비율로 구성하여 풀을 만들 수 있습니다. 예를 들어 80% ETH / 20% USDC 또는 33/33/34 비율로 세 가지 토큰을 구성할 수 있습니다. 일반적인 공식은 기하 평균을 사용합니다. 이를 통해 풀 자체가 자체적으로 리밸런싱되는 인덱스 펀드와 유사한 상품을 만들 수 있습니다. 풀에서 토큰을 교환하는 트레이더가 실제로 포트폴리오를 리밸런싱하는 것이며, 풀은 이러한 활동에 대한 수수료를 트레이더에게 부과합니다. 밸런서의 핵심 메시지는 "펀드 매니저에게 포트폴리오 리밸런싱 수수료를 지불하는 대신, 리밸런싱을 해주는 트레이더로부터 수수료를 받으세요."입니다.

집중 유동성(Uniswap v3/v4). 바로 이 부분에서 AMM 모델이 진정으로 영리해졌습니다. 기술적으로는 여전히 CPMM이지만, 경제성을 완전히 바꿔놓은 변형이 있습니다. 유동성 공급자(LP)는 0부터 무한대까지 모든 가능한 가격대에 유동성을 분산시키는 대신, 특정 가격대를 선택합니다. 예를 들어 이더리움 가격이 2,000달러라면 1,800달러에서 2,200달러 사이에 집중할 수 있습니다. 이 범위 내에서는 자본이 v2 풀에서보다 4,000배 더 효율적으로 운용됩니다(Uniswap 자체 주장). 범위를 벗어나면 포지션은 휴면 상태가 되어 아무런 수익도 얻지 못합니다.

하지만 능동적인 관리가 필수적입니다. 가격이 설정한 범위를 벗어나면 수수료는 전혀 받지 못하면서 일시적인 손실 위험에 노출됩니다. 전문 로펌들은 스크립트와 봇을 사용하여 가격을 조정합니다. 반면 일반 로펌들은 한 번 설정해 놓고 잊어버리는 경향이 있는데, 이는 적극적인 관리의 목적을 무색하게 만듭니다.

유니스왑 v3는 2021년에 출시되었고, v4는 2025년 1월에 출시되었습니다. v4에는 개발자가 풀 동작을 맞춤 설정할 수 있는 플러그인인 "훅(hook)"이 추가되었습니다. 변동성에 따라 조정되는 동적 수수료, 온체인 지정가 주문, 맞춤형 오라클 통합 등이 포함됩니다. 모든 풀에 동일한 방식을 적용하는 대신 각 풀을 프로그래밍 가능하게 만드는 것이 목표입니다.

AMM 타입 공식 ~에 가장 적합함 사용됨
상수곱(CPMM) x * y = k 일반 토큰 쌍 유니스왑 v2, 스시스왑
상수합(CSMM) x + y = k 이론만 거의 아무도 (쉽게 무너지지 않는다)
스테이블스왑(하이브리드) CPMM + CSMM 스테이블코인 쌍 커브 파이낸스
가중 풀 기하 평균 멀티에셋 바스켓 밸런서
집중된 유동성 범위 제한 CPMM 고볼륨 쌍 유니스왑 v3/v4

AMM이 중요한 이유: AMM이 해결한 문제

AMM(자동 시장 조성자)이 등장하기 전, 탈중앙화 거래소들은 중앙화 거래소의 주문장 모델을 모방하여 블록체인 상에서 운영하려고 시도했습니다. 하지만 그 속도는 극도로 느렸습니다. 모든 주문 체결과 취소는 가스 비용이 발생하는 블록체인 거래였고, 확인하는 데에도 몇 초씩 걸렸습니다. 시장 조성자들은 시세를 제때 업데이트할 수 없었고, 사용자 경험은 바이낸스나 코인베이스와 비교하면 형편없었습니다.

AMM(자동 시장 조성자)은 주문장을 없애는 방식으로 문제의 핵심을 해결했습니다. 주문을 등록, 취소, 매칭할 필요가 없습니다. 유동성 풀이 항상 존재하며, 항상 수학적 원리에 따라 가격이 결정됩니다. 집중된 유동성 덕분에 자본 효율성이 향상되었습니다. 유니스왑에서의 스왑은 단 한 번의 거래로 이루어집니다. 토큰을 풀 계약으로 보내고 다시 토큰을 받습니다. 거래는 원자적으로 처리됩니다. 완전히 실행되거나 전혀 실행되지 않거나 둘 중 하나입니다.

이로써 암호화폐 거래는 완전히 새로운 참여자들에게 문을 열었습니다. AMM(자동 시장 조성자)이 등장하기 전에는 유동성을 공급하려면 정교한 시장 조성 봇을 운영해야 했습니다. 하지만 AMM이 등장한 후에는 스마트 계약에 토큰 두 개를 예치하는 것만으로 유동성을 공급할 수 있게 되었습니다. 500달러 상당의 ETH와 USDC를 보유한 대학생도 수억 달러를 운용하는 헤지펀드와 함께 유동성 공급자가 될 수 있게 된 것입니다. 동일한 풀, 동일한 수수료 분담, 동일한 규칙이 적용됩니다. 신청서도, 최소 예치금도, 적격 투자자 자격 심사도 필요 없습니다. AMM 이전에는 이러한 개방적인 접근성이 금융계에 존재하지 않았습니다. DeFi 사용자 기반은 2017년 189개 지갑에서 2023년 660만 개 이상으로 증가했습니다. 연간 DeFi 거래액은 2021년에 1조 달러를 돌파했습니다. 이 모든 것을 가능하게 한 것은 바로 AMM의 핵심적인 역할이었습니다.

오늘날의 수치들이 이를 뒷받침합니다. 유니스왑은 약 50억 달러 규모의 TVL(총 예치 자산)을 보유하고 있으며 전체 탈중앙화 거래소(DEX) 거래량의 35%를 처리합니다. 누적 거래액은 3조 4,500억 달러를 넘어섰습니다. DEX 현물 거래량은 2025년 6월 기준 전체 암호화폐 현물 거래량의 24%에 달할 것으로 예상됩니다. 5년 전만 해도 1%에 불과했습니다. 팬케이크스왑은 BNB 체인에서 지배적인 위치를 차지하고 있으며, 커브는 여전히 스테이블코인 스왑 시장을 장악하고 있습니다. 밸런서는 가중 풀 및 인덱스 상품 분야에서 틈새시장을 공략하고 있습니다. 베이스 체인의 에어로돔과 솔라나 체인의 오르카와 같은 신규 업체들은 각 체인에 최적화된 서비스를 제공하며 빠르게 성장하고 있습니다.

AMM(대체 시장 조성자)이 중앙 집중식 거래소를 완전히 없애지는 못했습니다. 아마 앞으로도 그럴 일은 없을 겁니다. 중앙 집중식 거래소는 여전히 현물 거래량의 76%를 처리하는데, 이는 AMM이 따라올 수 없는 법정화폐 입출금, 마진 거래, 고객 지원 서비스를 제공하기 때문입니다. 하지만 AMM은 중앙 집중식 거래소가 해결할 수 없는 문제, 즉 누구의 허가도 필요 없는 완전한 무허가형, 비수탁형, 상시 거래 시스템을 구축함으로써 시장에서 꾸준히 성장하는 점유율을 확보해 왔습니다.

암

일시적 손실: 모든 LP가 이해해야 할 위험

AMM 풀에 토큰을 예치하면 결국 "비영구적 손실"이라는 용어를 듣게 될 것이며, 이로 인해 손실을 보기 전에 그 의미를 이해해야 합니다.

가장 간단하게 설명하자면, 1 ETH($2,000)와 2,000 USDC를 풀에 예치했다고 가정해 보겠습니다. ETH 가격이 두 배로 올라 $4,000가 됩니다. 만약 토큰을 지갑에 보관했다면 $6,000(1 ETH, $4,000 + 2,000 USDC)를 갖게 되겠죠. 하지만 AMM(자동 마켓 메이커)이 가격 변동에 따라 포지션을 재조정합니다. 출금 시 풀에서는 0.707 ETH와 2,828 USDC(약 $5,656)를 돌려줍니다. 토큰을 지갑에 보관했을 때보다 $344가 부족한 셈입니다. 이 $344는 비영구적 손실입니다.

이더리움 가격이 2,000달러로 다시 떨어지면 손실이 사라지기 때문에 "일시적"이라고 부릅니다. 하지만 암호화폐 시장에서는 "일시적인" 가격 변동이 종종 영구적인 손실로 이어지며, 그 손실은 일시적인 손실에서 매우 영구적인 손실로 변질됩니다.

Topaz Blue와 Bancor의 연구에 따르면, Uniswap v3 유동성 공급자(LP)의 49.5%가 비영구적 손실을 고려한 후 마이너스 수익률을 기록했습니다. BIS 워킹 페이퍼는 탈중앙화 거래소(DEX) 유동성의 65~85%가 이러한 위험을 관리하기 위해 헤지 전략을 사용하는 전문 참여자로부터 나온다고 밝혔습니다. 3개월 동안 자금을 예치하고 거래하지 않는 일반 LP가 사실상 전문 참여자들을 간접적으로 지원하는 셈입니다.

그렇다고 해서 LP(유동성 공급자)가 되면 안 된다는 뜻일까요? 꼭 그렇지는 않습니다. 스테이블코인 쌍은 두 토큰 모두 1달러 근처에서 움직이기 때문에 비영구적 손실이 최소화됩니다. 거래량이 많은 풀은 충분한 수수료 수익을 창출하여 많은 LP의 손실을 상쇄합니다. 유니스왑 v4 풀은 2025년 추적된 풀들의 평균 연이율(APY)이 56%였지만, 이 수치는 몇몇 극단적인 쌍의 영향을 받았을 수 있습니다.

핵심은 다음과 같습니다. 투자하기 전에 특정 풀, 특정 거래쌍, 그리고 예상 보유 기간에 맞춰 계산을 꼼꼼히 하세요. Revert Finance나 DefiLab 같은 도구를 이용해 백테스팅을 해보세요. 해당 거래쌍의 변동성으로 인한 비영구적 손실을 풀 풀의 과거 수수료 수익률이 상쇄하는지 확인하세요. 이러한 사전 조사 없이 "그냥 투자하는 것"은 DeFi에서 돈을 잃고 나서 프로토콜 탓을 하는 가장 확실한 방법입니다.

질문이 있으십니까?

주문장은 특정 가격에 특정 매수 및 매도 주문을 매칭해 줍니다. AMM(자동 시장 조성자)은 공식에 따라 결정된 가격으로 공유 풀에서 거래할 수 있도록 합니다. 주문장은 유동성이 높은 통화쌍에서 더 좁은 스프레드를 제공하지만, 적극적인 시장 조성자가 필요합니다. AMM은 항상 (특정 가격으로) 유동성을 제공하며, 누군가 적극적으로 주문을 올릴 필요가 없습니다. 대부분의 중앙 집중식 거래소는 주문장을 사용하고, 대부분의 탈중앙화 거래소(DEX)는 AMM을 사용합니다.

네. 대부분의 AMM에서는 지갑을 연결하고, 풀을 선택하고, 토큰을 입금하기만 하면 됩니다. 별도의 신청 절차도 없고, 최소 투자 금액도 없으며, 신원 확인도 필요 없습니다. 진입 장벽이 사실상 없기 때문에 수백만 명이 DeFi 유동성 공급에 접근할 수 있게 된 것입니다. 하지만 진입 장벽이 낮다고 해서 위험이 낮은 것은 아닙니다. 입금하기 전에 비영구적 손실(impremant loss)에 대해 충분히 이해하시기 바랍니다.

유동성 공급자(LP)는 쌍을 이루는 토큰을 스마트 계약에 예치합니다. 이 계약은 토큰 비율에 따라 가격을 설정하는 공식(일반적으로 x * y = k)을 사용합니다. 거래가 발생하면 한 토큰을 추가하고 다른 토큰을 제거하여 비율과 가격을 변경합니다. 차익 거래자는 AMM 가격을 외부 시장 가격과 일치하도록 유지합니다. LP는 모든 거래 수수료의 일부를 얻습니다(일반적으로 Uniswap v2에서는 0.3%, v3/v4에서는 변동 가능).

유니스왑에서 이더리움(ETH)을 구매할 때는 다른 사람이 아닌 유동성 풀과 거래하는 것입니다. 풀에서 이더리움을 구매하면 풀 컨트랙트로 USDC를 보내고 풀 컨트랙트로부터 이더리움을 받습니다. 풀의 잔액이 변동하면 계산 공식에 따라 가격이 조정됩니다. 거래 상대방은 따로 없습니다. 풀 자체가 거래 상대방입니다.

주요 위험 요소는 세 가지입니다. 첫째, 비영구적 손실(Impermanent loss)은 예치한 토큰 간의 가격 차이로 인해 보유 가치보다 가치가 하락하는 현상입니다. 둘째, 슬리피지(Slippage)는 풀 규모 대비 큰 거래로 인해 가격이 불리하게 변동하는 현상입니다. 셋째, 스마트 계약 위험(Smart Contract risk)은 풀 코드의 버그로 인해 자금이 유출될 수 있는 위험입니다. 트레이더에게는 슬리피지가 매일같이 걱정거리입니다. 유동성 공급자(LP)에게는 비영구적 손실이 예상치 못한 상황에서 큰 타격을 주는 위험입니다.

AMM(자동 시장 조성자)은 유동성 풀에 쌍을 이룬 토큰을 보유하고 수학 공식을 사용하여 거래 가격을 자동으로 계산하는 스마트 계약입니다. 주식 거래소처럼 구매자와 판매자를 연결하는 방식이 아니라, 유동성 풀을 대상으로 직접 거래합니다. 가장 일반적인 공식은 x * y = k이며, 두 토큰 수량의 곱은 일정하게 유지됩니다. 유니스왑, 커브, 팬케이크스왑은 모두 AMM 모델을 기반으로 운영됩니다.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.