파구정보 (PAGU Info)

[소작농의 파구정보 따라잡기] 바이낸스 아카데미편(10) - What Is an Automated Market Maker (AMM)? 본문

Crypto/Binance Academy(초급자편)

[소작농의 파구정보 따라잡기] 바이낸스 아카데미편(10) - What Is an Automated Market Maker (AMM)?

파구 2021. 12. 11. 00:40

안녕하세요?! 크리스마스 2주 앞둔 불금에 인사 드리는 소작농입니다.

오늘은 AMM(Automated Market Maker) 관련 바이낸스 아카데미 글을 업어왔습니다.

기존 거래소(바이낸스와 같은 CEX)와 같이 오더북(호가창) 기반으로 거래가 발생하는 것이 아닌 알고리즘에 기반한 거래가 일어나도록 만든 것이 바로 AMM이라고 보면 되겠으며,
대표적인 AMM 사용 거래소가 모두에게 익숙한 Uniswap이며 이 외에도 DYDX, 팬케이크 스왑, 1 inch 등이 역시  익숙하실 것 입니다. 
 
언젠가는 PAGU swap이 나오길 바라며 저와 같은 초보 농부 형님들이 깡패 농부가 되는 그날 까지 모두 열공!

 


번역이기 때문에 문체가  딱딱할 수도 있고단어/문맥의 의미가 정확히 매칭이 되기 어려운 부분들이 있어서 내맘대로 해석(의역) 포함되어 있는 부분 감안해주시길 바라며해당  안에서도  역시 궁금한 내용들이 추가로 발생하기 때문에 해당 내용들도 지속적으로
공부해가며 같이 공유 해보도록 하겠습니다


[출처] 바이낸스 아카데미/토픽/디파이 세션
[Sources]
 - Binance Academy/Topic/De-fi
 - https://academy.binance.com/en/articles/what-is-an-automated-market-maker-amm 

 

What Is an Automated Market Maker (AMM)? | Binance Academy

Automated market makers are smart contracts in DeFi that let anyone create a market by depositing cryptocurrency into a liquidity pool.

academy.binance.com

 

What Is an Automated Market Maker (AMM)?

TL;DR

자동화된 시장 메이커(AMM, Automated Market Maker)를 언제나 두 자산 간의 가격을 표시해주는 로봇이라 생각했을 수도 있습니다. 유니스왑과 같은 프로토콜의 경우 간단한 공식을 사용하지만, 커브, 밸런서 등은 보다 복잡한 공식을 사용하고 있습니.
AMM 통해 신뢰가 필요 없는 방식으로 거래할 수 있을 뿐만 아니라, 유동성 풀에 유동성을 공급하는 주체가 될 수 있습니다. 이를 통해 기본적으로 누구나 거래소의 시장 메이커가 될 수 있으며, 유동성을 제공하고 수수료를 획득할 수 있습니다.
매우 간단하고 사용이 편리한 자동화된 시장 메이커는 디파이(De-fi) 영역에서 입지를 다져가고 있습니다. 이러한 방식으로 시장 형성을 탈중앙화하는 것은 암호화폐의 본질적인 지향점입니다.

Introduction

이더리움과 바이낸스 스마트 체인과 같은 여러 스마트 콘트랙트 플랫폼상의 탈중앙 금융 (Defi)에 대한 관심이 폭발적으로 증가하고 있습니다. 일드파밍(Yield farming,이자농사) 인기있는 토큰 분배 방식이 되었으며, 이더리움상의 토큰화된 비트코인이 증가하고 있고, 플래시 론 역시 많이 발생하고 있습니다.
그런가하면, 유니스왑과 같은 AMM 프로토콜의 거래량, 유동성, 사용자도 계속해서 증가하고 있습니다.이러한 거래소는 어떻게 작동할까요? 최근 음식 이름을 딴 코인들을 위한 시장 어떻게 그토록 빠르고 간편하게 설정할 수 있을까요? AMM 정말로 기존 오더북을 사용하는 거래소에 필적할 수 있을까요? 이에 대해서 한번 자세히 알아보도록 하겠습니다.

How does an automated market maker (AMM) work?

자동화된 시장 메이커(AMM)는 탈중앙 거래소(DEX) 프로토콜의 일종으로 자산 가격을 산출하기 위해 수학적 공식을 사용합니다. 기존 거래소처럼 오더북을 사용하는 대신, 자산 가격은 가격 계산 알고리즘을 따릅니다.

해당 공식은 각 프로토콜마다 다를 수 있습니다. 예를 들어, 유니스왑은 x * y= k를 사용합니다. 여기서 x는 유동성 풀 안의 한 토큰의 수량을 의미하며y는 다른 토큰의 수량을 의미합니다. 이 공식에서 k는 고정 상수입니다. , 풀의 전체 유동성은 언제나 동일하게 유지됩니다. 이와 다른 AMM 활용 목적에 특화된 또 다른 공식을 사용합니다. 그러나 알고리즘적으로 가격을 결정한다는 유사점이 존재합니다. 지금은 조금 혼란스러운 개념일 수 있으나, 걱정하지 마시기 바랍니다. 글을 끝까지 읽으시면 이해가 될 것입니다.(근데 이해가 잘 안되도 문제 없습니다!!!, 소작농의 개인적인 생각 드림)

기존의 시장 메이킹은 보통 엄청난 자원과 복잡한 전략을 보유한 기업과 함께 진행됩니다. 시장 메이커는 사용자가 바이낸스와 같은 거래소의 오더북에서 좋은 가격과 촘촘한 매수 매도 스프레드를 이용할 수 있도록 도와줍니다. 자동화된 시장 메이커는 이러한 과정을 탈중앙화시켰으며, 기본적으로 누구나 블록체인상에 시장을 생성할 수 있게 합니다. 정확히 어떻게 이런 일이 가능한 지 설명해보도록 하겠습니다.

How does an automated market maker (AMM) work?

AMM ETH/DAI와 같은 거래 쌍이 존재하는 거래소의 오더북과 유사하게 작동합니다. 그러나 거래를 위해 반대편에 거래상대방이 있어야 하는 것은 아닙니다. 그 대신, 여러분은 여러분을 위해 시장을 조성하는 스마트 콘트랙트와 상호작용합니다.바이낸스 DEX와 같은 탈중앙 거래소의 경우, 사용자의 지갑 사이에서 직접 거래가 진행됩니다. 여러분이 바이낸스 DEX에서 BNB BUSD로 판매할 경우, 반대편에는 자신의 BUSD BNB를 구매하는 누군가가 존재합니다. 우리는 이를 peer-to-peer (P2P) 거래라 합니다.

반면, 여러분은 AMM pier-to-contract (P2C)라고 생각해 볼 수 있습니다. 거래는 사용자와 콘트랙트 간에 진행되기 때문에, 기존과 같은 거래상대방은 필요하지 않습니다. 오더북이 없기 때문에, AMM상에는 주문 유형도 존재하지 않습니다. 그 대신, 여러분이 구매 또는 판매를 원하는 자산의 가격은 공식에 의해 결정됩니다. 그럼에도 불구하고 한 가지 알아둘 것은, 향후 AMM 설계에는 한계가 존재할 수 있다는 것입니다.그러니까 거래상대방 없이도, 누군가 시장을 생성할 수 있다는 것인가요? 맞습니다. 그러나 스마트 콘트랙트 내의 유동성은 유동성 공급자(LP)라 하는 사용자에 의해 공급되어야 합니다.

 

What is a liquidity pool?

유동성 공급자(LP) 유동성 풀에 자금을 추가합니다. 여러분은 유동성 풀을 트레이더들의 거래를 가능하게 하는 엄청난 양의 자금이 쌓여 있는 장소라 생각할 있습니다. 프로토콜에 유동성을 공급하는 대가로, 유동성 공급자는 자신의 풀에서 발생한 거래 수수료를 획득합니다. 유니스왑의 경우, 유동성 공급자는 동등한 가치의 가지 토큰을 예치합니다. 예를 들면, 50% ETH 50% DAI ETH/DAI 풀에 예치합니다.

그렇다면 누구나 시장 메이커가 있다는 것인가요? 그렇습니다! 유동성 풀에 자금을 추가하는 일은 무척이나 간단하며 보상은 프로토콜에 의해 결정됩니다. 예를 들어, 유니스왑 v2 트레이더에게 0.3% 수수료를 부과하며, 이는 유동성 공급자에게 직접 전달됩니다. 다른 플랫폼 또는 포크의 경우, 자신의 풀에 많은 유동성 공급자를 끌어오기 위해 적은 수수료를 부과할 있습니다.

유동성을 끌어오는 것이 중요한 이유는 AMM 작동 방식 때문입니다. 풀에 유동성이 많을수록 대량 주문에 대한 적은 슬리피지가 발생할 거이며 이로 인해 결과적으로 플랫폼의 거래량은 늘어나게 것입니다.

자동화된 시장 메이커 설계 방식에 따라 슬리피지 문제는 상이할 것이지만, 이는 분명히 염두에 두어야 사항입니다. 가격은 알고리즘에 의해 결정된다는 것을 잊어서는 됩니다. 간단히 말하자면, 가격은 거래 유동성 토큰 간의 비율을 따라 결정됩니다. 만약 해당 비율이 크게 변화할 경우, 상당한 수준의 슬리피지가 발생할 것입니다.

조금 자세히 살펴보도록 하겠습니다. 여러분이 유니스왑의 ETH/DAI 풀에서 이더(ETH) 모두 구매하려 했다고 해보겠습니다. 하지만, 그럴 없었습니다! 이더를 추가로 구매할 때마다 기하급수적으로 커지는 프리미엄을 지불하려 했음에도 불구하고, 풀의 이더를 절대로 모두 구매할 없었습니다. 이유는 무엇이었을까요x * y = k 공식 때문입니다x 또는 y 0이라는 것은 풀에 ETH 또는 DAI 하나도 없다는 의미이며, 방정식이 이상 성립할 없기 때문입니다.

그러나 이것이 자동화된 시장 메이커와 유동성 풀의 전부인 것은 아닙니다. 여러분은 자동화된 시장 메이커에 유동성을 공급할 비영구적 손실과 같은 것을 고려해야 합니다.

What is impermanent loss?

비영구적 손실은 여러분이 풀에 토큰을 예치한 후 해당 토큰의 가격 비율이 변화할 때 발생합니다. 변화가 클수록 비영구적 손실도 커집니다. 이것이 바로 스테이블 코인 또는 래핑된(wrapped) 토큰과 같은 토큰 쌍에 AMM 최적화된 이유입니다. 두 토큰 간의 가격 비율이 비교적 적은 차이를 보인다면, 비영구적 손실 또한 미미할 것입니다.

반면, 해당 비율이 크게 변화할 경우 유동성 공급자는 풀에 자금을 추가하는 대신 이를 단순히 보유하고 있는 것이 더 좋을 수 있습니다. 그러나 유니스왑 풀의 ETH/DAI의 경우 상당한 비영구적 손실 가능성이 존재함에도 불구하고, 거래 수수료 덕분에 수익을 창출할 수 있었습니다.

그렇기는 하지만 비영구적 손실은 이러한 현상을 지칭하는 좋은 명칭은 아닙니다. “비영구적”이라는 것은 기존에 예치한 가격으로 자산 가격이 되돌아올 경우, 손실이 상쇄된다는 것을 가정하고 있습니다. 그러나 처음 예치할 때와 다른 가격 비율로 자금을 출금할 경우, 손실은 영구적일 수 있습니다. 일부의 경우, 거래 수수료가 이러한 손실을 상쇄시키기도 하지만, 그럼에도 여전히 이러한 위험을 고려하는 것이 중요합니다.

AMM 자금을 넣을 때는 주의를 기울여야 하며, 비영구적 손실의 영향을 이해하고 있어야 합니다. 비영구적 손실에 대해 보다 자세히 살펴보고 싶으시다면, 파구형의 글을 읽어보시면 되겠습니다 :-p (링크 : https://pgyinfo.tistory.com/260 )

 

Closing thoughts

자동화된 시장 메이커(AMM)는 탈중앙 금융(DeFi) 세계의 핵심입니다. 이는 기본적으로 누구나 막힘없이 효율적으로 시장을 형성할 수 있게 합니다. 거래소의 오더북과 비교할 때 한계가 존재하지만, 자동화된 시장 메이커가 암호화폐 세계에 가져오고 있는 혁신은 무척이나 귀한 것입니다.

AMM 이제 첫걸음을 떼었습니다. 오늘날 우리가 알고 있고, 사용하고 있는 유니스왑, 커브, 팬케이크 스왑은 훌륭하게 설계되었지만, 기능은 꽤나 제한적입니다. 향후 보다 혁신적으로 설계된 AMM 다수 등장할 것입니다. 이는 더 낮은 수수료 및 제약과 더불어 궁극적으로 모든 탈중앙 금융 사용자에게 더 나은 유동성을 제공하게 될 것입니다.


종종 공부하는대로 찾아뵙도록 하겠습니다 :)

감사합니다.

본 글은 해당 투자를 권유하는 글이 아닙니다.
투자에 대한 판단은 본인의 책임이며,

환율, APY변동, 해킹 등 Risk가 수반되니
투자시 유의하시기 바랍니다.


이 포스팅이 유익하셨다면,
공감과 댓글 부탁 드립니다!

더 빠른 소식을 원하신다면
아래 링크로 들어와 주시기 바랍니다
파구정보 텔레그램공지방
파구정보 트위터
파구정보 디파이정보 오픈카톡방

메이저 거래소 가입링크

① 바이낸스 (Binance) 가입링크
(수수료 20% 페이백)
② 후오비 (Huobi) 가입링크
③ 후오비 코리아 가입링크
(원화거래 가능)
④ 고팍스 (GOPAX) 가입링크
⑤ 코인원 (CoinOne) 가입링크 
⑥ MXC 거래소 가입링크
⑦ Kucoin 거래소 가입링크

⑧ OKEX 거래소 가입링크

바이낸스 App 다운로드링크

 
Comments