Automated market makers (AMMs) offer continuous market liquidity and decentralized trading mechanisms that make a whole host of DeFi innovations viable.
최근, 몇몇 프로젝트들이 자신만의 특정 용도에 맞는 AMM을 개발하는 데 관심을 보이고 있습니다. 이를 통해 제3자 플랫폼에 대한 의존도를 줄이고 있습니다. 그 중 하나가 meme 코인 런치패드인 pump.fun입니다.
이 추세를 이해하기 위해서는 AMM이 어떻게 작동하는지, 그들이 해결하는 문제는 무엇인지, 그리고 프로젝트 목표에 맞게 유동성 메커니즘을 사용자 정의하는 전략적 장점에 대해 더 깊이 이해할 필요가 있습니다.
AMM은 전통적인 금융(TradFi)의 주문서 모델을 완전히 제거하고 대신 유동성 풀을 사용합니다. 유동성 풀은 사용자가 제공하는 토큰의 예치금(일반적으로 일정한 곱셈 개념 내에서 가치가 동일한)이 스마트 계약 내에 잠겨있는 형태입니다. AMM은 매수 및 매도 주문을 직접적으로 일치시키는 대신, 각 풀 내에서 토큰 가격을 지속적으로 결정하는 수식을 사용하여 거래를 촉진합니다.
가장 일반적인 AMM 모델 중 하나는 상수 곱 시장 제조자 알고리즘(constant-product market maker algorithm)을 사용합니다. 이는 수학적으로 x * y = k로 표현됩니다. 여기서 x와 y는 유동성 풀 내 두 토큰의 예치금 잔액을 나타내며, k는 이러한 예치금의 곱을 나타내는 상수입니다.
사용자가 거래를 수행할 때, 토큰 x를 토큰 y로 (또는 그 반대로) 교환하면, 그 양이 변경되어 풀 내 토큰 비율이 변합니다. AMM 알고리즘은 상수(k)를 유지하기 위해 가격을 동적으로 조정하여 거래 후에도 토큰의 곱이 일정하게 유지되도록 합니다.
이 과정이 마법처럼 일어난다고 생각해도 좋습니다. 그 메커니즘은 오직 가장 학문적인 오컬트 추구자들만 알 수 있을 정도로 미묘합니다. 결과는 동일합니다. 핵심은 무엇인가요? 거래가 끝난 후 주어진 유동성 풀은 항상 AMM의 규칙에 따라 균형을 유지합니다. 이 균형을 유지함으로써 시스템은 중앙 집중식 상대방에 의존하지 않고 지속적인 유동성과 예측 가능한 토큰 가격을 유지합니다. 아브라카다브라.
물론 이 모델은 몇 가지 트레이드오프를 수반합니다. 그 중 하나는 가격 변동으로 인해 발생할 수 있는 임시 손실(Impermanent loss)입니다. AMM은 또한 슬리피지(slippage)를 줄이기 위해 상당한 유동성이 필요합니다. 유동성 풀이 제한된 경우, 상대적으로 작은 거래라도 토큰 비율에 상당한 영향을 미쳐 실행 중에 가격이 크게 변동할 수 있습니다.
그렇다면 주로 일반적인 토큰 교환에 관심이 없는 프로젝트가 왜 자체 AMM을 운영하려고 할까요? 최근의 사례로 pump.fun을 살펴보겠습니다. 이 프로젝트는 처음에 토큰 출시를 위한 본딩 곡선(bonding curve) 메커니즘을 사용했으며, 더 많은 토큰이 구매됨에 따라 토큰 가격이 상승하는 방식이었습니다. 본딩 곡선이 완료되면, 프로젝트는 Raydium이라는 제3자 플랫폼으로 이동하여 앞서 언급한 AMM 절차를 처리했습니다.
하지만 pump.fun은 최근에 자체 DEX인 PumpSwap으로 전환하여 Raydium으로의 이동과 관련된 비용을 없앴습니다. 자체 AMM을 내재화함으로써, pump.fun은 유동성 역학을 완전히 제어할 수 있으며, 커뮤니티의 독특한 투기적이고 밈 중심적인 관심에 맞게 인센티브와 거래 기능을 사용자 정의할 수 있게 되었습니다. 사용자에게는 더 간소화된 거래 경험과 절감된 비용을 제공합니다.
Web3 플랫폼이 발전함에 따라, 일부 사람들은 맞춤형 AMM이 경쟁 우위를 제공하고 경제적 인센티브를 커뮤니티 특성에 맞게 더 잘 일치시킬 수 있다고 보고 있습니다. 따라서 맞춤형 AMM의 진정한 강점은 단순히 재정적 또는 기술적 혁신에 있는 것이 아니라, 틈새 커뮤니티 내에서 더 깊은 충성도와 지속 가능한 참여를 이끌어낼 수 있는 능력에 있을지도 모릅니다.