디지털 자산

자동화된 마켓 메이커(AMM)란 무엇인가?

mm
Securities.io를 Google의 선호 소스에 추가

자동화된 마켓 메이커(AMM)는 탈중앙화 금융(DeFi)의 발전, 특히 여러 탈중앙화 거래소(DEX)의 거래에서 중요한 역할을 해왔습니다. 다만 주문장 기반 모델도 있으므로 모든 DEX에 AMM이 필요한 것은 아닙니다. 2018년 Uniswap이 출시되면서 AMM 모델 확산에 기여했습니다. 그러나 이 기술을 처음 사용한 것은 아니며, Bancor는 이미 2017년에 AMM 네트워크를 출시했습니다.

자동화된 마켓 메이커(AMM)란 무엇인가?

AMM은 스마트 계약에 담긴 규칙에 따라 디지털 자산의 가격을 정하고 교환을 실행하는 메커니즘입니다. AMM 기반 DEX에서 사용자는 보통 다른 거래자의 매수·매도 주문을 기다리는 대신 유동성 풀을 상대로 거래합니다.

AMM을 통해 DeFi 분야의 일부 서비스는 중앙화 거래소가 매번 거래를 중개하고 주문을 연결하지 않아도 교환 기능을 제공할 수 있습니다.

그 기여를 이해하려면 먼저 마켓 메이커가 무엇인지, 그리고 유동성이 왜 중요한지 살펴볼 필요가 있습니다.

마켓 메이커는 무엇이며 왜 중요한가?

2020년 DeFi가 급성장하기 전에는 여러 탈중앙화 거래소의 이용이 제한적이었습니다. 2018년 Uniswap 출시 이후에도 이들 플랫폼이 충분한 이용자를 확보할 수 있을지에 대한 의문이 있었습니다.

중요한 장애물은 부족한 유동성이었습니다. 암호화폐와 전통 금융 모두에서 유동성이 좋다는 것은 가격에 큰 영향을 주지 않고 빠르게 사고팔 수 있다는 뜻입니다. 유리한 가격 변화를 활용하거나 하락장에서 노출을 줄이려는 사람에게 도움이 됩니다.

유동성 부족은 악순환을 만들 수 있습니다. 이용자가 적으면 거래 기회가 줄어들고, 이는 새 이용자의 진입을 막습니다. 변동성이 큰 암호화폐 시장에서 같은 수량을 호환되는 가격으로 사고팔 상대를 기다리는 데에는 비용이 따를 수 있습니다.

중앙화 시장에서는 전문 기업이나 전문 거래자인 마켓 메이커가 매수·매도 호가를 제시해 유동성을 공급합니다. 이들은 프로토콜이나 거래소의 주문 체결 엔진과 같은 개념이 아닙니다. 거래소는 보통 주문장과 호환되는 주문을 연결하는 시스템을 운영합니다.

누군가 특정 암호화폐를 일정 수량 매수하려 하면, 거래소는 주문 조건을 지키면서 가능한 가격의 매도 주문 하나 또는 여러 개와 연결할 수 있습니다. 이처럼 거래소는 매수자와 매도자 사이에서 중개 역할을 합니다.

이 모델은 오랫동안 사용되어 왔습니다. 참여자가 늘면 상대방을 찾기 쉬워질 수 있지만, 특정 가격이나 수량 조건을 가진 주문이 언제나 즉시 체결되는 것은 아닙니다.

유동성은 자산을 얼마나 쉽게 사고팔 수 있는지를 나타냅니다. 현재 가격에 가까운 주문이 많으면 유동성이 좋을 수 있고, 주문이 적거나 수량이 작으면 부족할 수 있습니다. 매수·매도 호가 차이와 주문장의 깊이도 중요합니다.

유동성이 부족하거나 가격이 빠르게 움직이면 예상 가격과 실제 체결 가격이 다른 슬리피지가 발생할 수 있습니다. 시장가 주문은 여러 가격대에서 나뉘어 체결될 수 있고, 지정가 주문은 가격을 제한하지만 체결되지 않을 수 있습니다. 따라서 거래소가 특정 가격이나 모든 주문의 체결을 보장하는 것은 아닙니다.

변동성이 큰 시기의 가격 움직임은 이런 문제를 더욱 중요하게 만듭니다. 불리한 슬리피지는 거래자의 결과를 악화시킵니다. 거래소는 거래 여건을 개선하기 위해 금융회사와 전문 거래자의 유동성도 활용합니다. 이들의 매수·매도 호가는 문제를 줄일 수 있지만, 언제나 충분한 유동성이 있거나 슬리피지가 사라진다는 보장은 없습니다.

AMM은 어떻게 다른가?

AMM 기반 DEX는 전통적인 주문 연결 대신 스마트 계약을 상대로 거래하도록 합니다. 운영자는 보통 이용자 지갑의 개인 키를 보관할 필요가 없습니다. 다만 풀에 공급한 자산은 풀의 계약에 들어가며 그 규칙과 위험을 따릅니다. 모든 DEX의 구조나 탈중앙화 정도가 같은 것은 아닙니다.

AMM 계약은 풀의 준비금과 거래를 바탕으로 수학적 규칙에 따라 교환 비율을 계산합니다. 흔한 모델에서는 수수료와 유동성 변화를 제외하면 두 토큰 준비금의 곱이 일정하게 유지됩니다. 그렇다면 거래에 쓸 유동성은 어떻게 확보할까요?

유동성 공급자는 교환을 위한 준비금을 보유하는 스마트 계약인 풀에 자산을 넣습니다. 개인과 전문 사업자 모두 참여할 수 있습니다. 보상은 자산을 자신의 지갑에 보유하는 대신 거래에 활용되도록 공급할 유인을 제공합니다.

그 대가로 공급자는 거래 수수료의 일부와 때로는 추가 보상을 받을 수 있습니다. 수입이 생길 수 있지만 수익이 보장되지는 않습니다. 공식은 준비금과 가격 변화를 규정할 뿐, 가격 차이나 불균형을 없애지는 않습니다. 차익거래는 풀의 가격이 다른 시장 가격에 가까워지도록 하는 역할을 합니다.

유동성 공급은 선택 사항입니다. 일반적인 여러 풀에서는 정해진 예치 기간 없이 출금할 수 있지만 조건은 다릅니다. 별도 보상 프로그램에는 잠금 기간이나 조기 출금 페널티가 있을 수 있으며, 네트워크 비용과 계약·토큰의 제한도 출금에 영향을 줄 수 있습니다. 해당 서비스의 조건을 확인해야 합니다.

일부 플랫폼은 거버넌스 토큰도 발행합니다. 이 토큰은 프로젝트 규칙에 따라 변경안을 제안하거나 투표할 기회를 줄 수 있습니다. 투표권은 보유 토큰 수나 위임된 권한에 비례하는 경우가 많아 보유량이 많으면 영향력이 커질 수 있습니다. 다만 승인 여부가 단순히 보유자 인원수의 과반으로 결정되는 것은 아니며, 정족수·투표 기준·대기 기간·실행 절차 등이 적용될 수 있습니다.

유동성 풀의 위험성

중요한 위험 가운데 하나는 비영구적 손실입니다. 자산 간 상대 가격이 달라졌을 때, 유동성 포지션의 가치가 원래 자산을 풀 밖에서 그대로 보유했을 경우보다 낮아지는 현상을 말합니다.

전통적인 상수곱 풀에서는 가격 비율이 변하면 거래와 차익거래를 통해 공급자의 자산 구성이 달라집니다. 수수료를 제외하면 최초 비율에서 멀어질수록 일반적으로 상대적 손실이 커집니다. 포지션의 달러 가치는 올랐더라도 이런 손실이 있을 수 있습니다. 비교 대상은 원래 자산을 그대로 보유하는 경우입니다.

이 위험은 서로 간 가격 변화가 큰 자산에서 특히 중요합니다. 단순화한 모델에서는 최초 가격 비율이 회복되면 상대적 손실이 줄거나 사라질 수 있어 비영구적이라고 부릅니다. 그러나 비율이 회복된다는 보장은 없습니다.

이런 현상에는 디지털 화폐의 변동성이 서로 다르게 작용할 수 있습니다. 핵심은 자산 간 가격 비율이며, 각 자산의 달러 가격이 과거 수준 이상으로 돌아오는지만으로 판단할 수 없습니다. 상대적 성과 저하는 출금 전에도 존재할 수 있고, 출금하면 당시 자산 구성과 가치가 실현됩니다. 기다린다고 회복이 보장되지는 않습니다.

누적 거래 수수료와 추가 보상이 상대적 손실의 일부 또는 전부를 상쇄할 수 있지만 확실하지는 않습니다. 일반적인 AMM 풀에서 출금한다고 이미 받은 수수료를 자동으로 잃는 것은 아닙니다. 추가 보상의 제한 여부는 해당 프로그램 조건에 달려 있습니다. 보상이나 출금 자체가 최초 원금의 가치 유지를 보장하지는 않습니다.

결론

AMM은 DeFi의 중요한 구성 요소로, 여러 DEX가 전통적 주문 연결 없이 풀 기반 거래를 제공하도록 합니다. 유동성을 제공하는 여러 모델 중 하나이며 주문장과 혼합형 모델도 사용됩니다. 그 장점은 가격·유동성·스마트 계약 위험과 함께 이해해야 합니다.

Ali는 암호화폐 시장과 블록체인 산업을 다루는 프리랜스 작가입니다. 그는 암호화폐, 기술, 거래에 대해 8년간 글을 쓴 경험을 가지고 있습니다. 그의 작업은 CCN, Capital.com, Bitcoinist, NewsBTC를 포함한 다양한 고위급 투자 사이트에서 찾을 수 있습니다.