DEX 거래소에서 거래? 스왑? 하다보면 가격이 어떻게 결정되는지 궁금할때가 있습니다.
일반적인 중앙화 거래소(CEX)의 경우 오더북이 보이기 때문에 얼마에 주문이 걸려있고 현재 얼마에 거래가 되었는지 볼수가 있는데 DEX 는 그런게 없습니다.
물론 요즘엔 오더북 기반의 DEX 도 나오고 있지만 말이죠.
해서 DEX 에서는 가격이 어떻게 결정되는지 살짝 맛보기로 살펴보려 합니다.
DEX(탈중앙화 거래소)에서의 가격 결정 방식
DEX(탈중앙화 거래소)에서의 가격 결정은 중앙화된 거래소와는 다른 메커니즘을 사용합니다.
DEX에서는 '오더북(Orderbook)'이 없으며, 대신 AMM(Automated Market Maker) 방식을 사용하여 가격을 결정합니다.
AMM은 거래하는 자산의 수요와 공급에 따라, 사전에 설정된 수학 공식을 바탕으로 자동으로 가격을 도출하는 알고리즘입니다. 예를 들어, 유니스왑(Uniswap)과 같은 대표적인 DEX는 CPMM(Constant Product Market Maker) 공식을 사용하여 가격을 결정합니다. 이 공식은 다음과 같습니다:
x * y = k
여기서 x 와 y 는 각각 유동성 풀에 들어있는 두 암호화폐의 수량이며, k 는 고정된 상수입니다. 사용자가 유동성 풀에서 토큰을 교환할 때, 이 공식에 따라 가격이 결정되며, 풀의 토큰 수량이 변하더라도 x 와 y 의 곱은 일정하게 유지됩니다. (간단예시 공식이며 실제 동작엔 더 복잡한 수식이 적용됨)
하단에 언급할 예시를 보시면 이해가 되실듯…
이러한 방식으로 DEX는 중앙화된 주체 없이도 효율적이고 빠른 거래를 가능하게 하지만, '비영구적 손실(Impermanent Loss)'과 같은 리스크도 존재합니다. 이는 유동성 공급자가 가격 변동으로 인해 임시적으로 손실을 볼 수 있다는 것을 의미합니다.
DEX의 가격 결정 방식은 투명한 프로그래밍 가능한 블록체인 기술에 기반을 두고 있으며, 시장 수요와 공급에 따라 자동으로 가격이 조정됩니다.
CPMM 공식의 예
만약 현재 중앙화 거래소에서의 1 ETH의 가격이 20 USDT이고, 동일한 교환비(가격)으로 ETH-USDT 유동성 풀에 100 ETH와 2,000 USDT가 들어있다면, 가격 공식에 의해 k 상수는 100 * 2,000 = 200,000 이 됩니다. 즉, 외부로부터 새로운 유동성 공급자가 들어와 추가 유동성이 공급되지 않는 한, 두 자산의 공급량의 곱이 200,000으로 유지되어야 한다는 의미입니다.
이 상태에서 누군가 1 ETH를 USDT와 교환하기 위해 1 ETH를 풀에 넣고 풀에 있던 USDT를 가져가는 상황을 가정해보겠습니다. 여기서 1 ETH로 몇 USDT를 교환할 수 있을까요? 결과적으로 101 ETH * 풀에 남은 USDT 개수 = 200,000을 유지해야 하므로, 교환이 완료 되었을 때 풀에 남아있어야 할 USDT의 수량은 약 1980.2개가 됩니다. 즉, 1 ETH의 대가로 가져갈 수 있는 USDT의 수량은 원래 풀에 있던 2,000 USDT - 1980.2 USDT = 19.8개가 되며, 1 ETH : 1 USDT의 교환비(가격)가 19.8로 결정되는 것입니다.
그런데 이는 교환이 일어나기 전 교환비인 1 : 20과 다르고, 이는 중앙화 거래소에서보다 이더리움이 더 싸게 거래된 것이라 할 수 있습니다. 이 차이로 인해 DEX와 중앙화 거래소와 사이의 차익거래 수요가 발생하게 되고, 이더리움이 더 저렴한 유니스왑 유동성 풀에서 이더리움을 매수하려는 수요가 높아지게 됩니다. 이더리움 수요가 높아짐에 따라 유동성 풀 내 이더리움 공급량이 감소하게 되면서 가격은 다시 균형을 찾게 됩니다.(예시는 heybit 사이트에서 펌)
AMM(Automated Market Maker) 을 사용하는 대표적 거래소
- 유니스왑(Uniswap): 가장 큰 규모의 DEX 중 하나로, 사용자 친화적인 디자인과 충분한 유동성을 제공합니다.
- 스시스왑(SushiSwap): 유니스왑과 유사한 기능을 제공하며, 높은 유동성과 다양한 인센티브를 통해 사용자에게 인기가 있습니다.
- 팬케이크스왑(PancakeSwap): 바이낸스 스마트 체인에서 작동하며, 높은 수익률과 보안성으로 인기를 끌고 있습니다.
- dYdX: 마진 거래와 무기한 선물 거래를 지원하며, 레이어 2 솔루션을 통해 낮은 수수료로 거래할 수 있습니다.
- 1인치(1inch): DEX 에그리게이터로서, 여러 DEX의 가격을 집계하여 최적의 거래 경로를 제공합니다.
- The End -