arrow-left 강좌 허브
레슨4: 자동화된 시장 조성자(AMM)이란 무엇인가요?
예상 독서 시간

15분

난이도

초급

주요 요점

  • AMMs는 공정한 가격을 자동으로 계산하여 환율을 찾는 과정을 단순하게 만듭니다.
  • 누구나 AMMs가 거래에 사용하는 큰 자금 풀에 기여할 수 있습니다.
  • EVM 체인은 보통 스마트 컨트랙트를 사용하여 AMMs를 구현합니다.

레슨4

자동화된 시장 조성자(AMM)이란 무엇인가요?

AMM(Automated Market Makers)은 상수 함수 공식을 사용하고 유동성 풀 내의 즉시 이용 가능한 통화를 이용하여 거래의 속도를 높입니다.

자동화된 시장 조성자(AMMs)가 하는 역할이 무엇인가요?

자동화된 시장 조성자(AMM)는 중개인 없이 자산을 교환할 수 있도록 하는 시스템입니다. 각 AMM은 두 개의 자산을 보유하는 풀을 운영하며, 사용자들이 이 두 자산을 공정한 환율로 교환할 수 있도록 합니다. 이는 일반 트레이더들이 다양한 자산을 공정한 가격에 교환할 수 있도록 하는 탈중앙화 거래소를 구현하는 가장 일반적인 방법입니다. AMM의 대안은 중앙지정가주문시스템(CLOB)입니다. (재미있는 사실은, 현재 XRPL은 CLOB를 사용하고 있으며 최근에 AMM 추가가 승인되었다는 점입니다!)

AMM은 어떤 방식으로 동작하나요?

기본적으로 AMM은 두 개의 토큰을 짝지어 유동성 풀에 함께 모아놓습니다. 충분한 통화가 풀에 모이면, AMM은 자동으로 다양한 통화 사이의 공정한 환율을 설정합니다. AMM은 상수값을 이용한 함수에 기반하여, 가격을 형성하는 “상수 함수 공식(constant function formula)”을 사용하여 공정한 환율을 계산합니다.

유동성 풀은 두 가지 근거를 들어 편리하다고 말할 수 있습니다. 첫째, 가격이 자동으로 결정되기 때문에 토큰 보유자들은 “공정한” 환율이 무엇인지 몰라도 그것을 알아야 할 필요가 없이 기여할 수 있습니다. 둘째, 풀은 항상 거래할 의사를 가지고 있기 때문에, ‘상수화된 유동성(constant liquidity)’을 제공할 수 있습니다. 은행에서 항상 사용가능한 환율이라는 개념과 같이 생각할 수 있습니다.

자동화된 가격 책정과 지속적인 거래

사람들이 풀에서 거래를 할 때, AMM의 알고리즘은 자산의 가격을 조정하여 모든 것을 균형있게 유지합니다. 한 자산이 높은 수요를 받으면 그 자산의 가격이 올라가고, 다른 자산의 가격은 내려갑니다. 이 알고리즘은 상수 함수 공식을 사용하여 모든 것을 균형적으로 유지합니다.

  1. 다양한 토큰의 공급과 수요에 따라 가격이 설정됩니다. 특정 토큰의 공급이 많을 경우, 해당 토큰을 교환하는 것이 쉬울 것입니다. 반대로, 유동성 풀에 해당 토큰의 공급이 적을 경우, 남은 토큰 매매하는 데에 비용이 많이 들 수 있습니다.
  2. 수요 측면에서는 한 번에 많은 양의 토큰을 거래하는 것이 더 비쌀 수 있습니다. 점점 더 많은 토큰을 구매할수록, 가격이 자동으로 업데이트되어 공급량이 줄어드는 것을 생각할 수 있습니다.

XRPL의 주문서가 일반적인 AMM과 다른 점은 무엇인가요?

전통적인 주문서 시스템은 수학 공식을 사용하여 거래를 완료할 때 유동성 풀을 사용하는 AMM과 다르게 동작합니다. 주문서에서는 매수 및 매도 주문이 일치할 때 거래가 발생하므로 보다 구체적인 가격을 책정할 수 있지만, 거래자가 적을 경우에는 공정한 시장 가격을 찾는 데 어려움을 겪을 수 있습니다. 주문서의 거래는 매수자의 입찰이 매도자의 요청과 일치할 때 거래가 이루어지지만, AMM은 현재의 공식에 기반한(formula-based) 가격에 따라 즉시 거래를 실행합니다.

다음 강의에서는 XRPL의 주문서에 대해 자세히 다루고 그 작동 방식을 설명할 것입니다.

수업 종료

지금까지 배운 내용을 테스트할 시간입니다!

1. AMMs의 역할은 무엇인가요?
2. AMMs는 어떻게 동작하나요?
3. AMMs가 통화를 보관하는 곳은 어디인가요?
4. AMMs가 공정한 환율을 계산할 때 사용하는 공식은 무엇인가요?
5. XRPL 오더북이 일반적인 AMM과 다른 점은 무엇인가요?