비트코인을 $68,000에 시장가 매수 주문을 넣었는데, 실제 체결 가격은 $68,150이 된다면, 이 $150의 차이가 바로 슬리피지입니다. 이는 거래 시작 전 이미 0.22%의 손실이 발생한 셈입니다. 만약 $10,000 거래라면 $22, $100,000 거래라면 $220의 차이가 즉시 생깁니다.
슬리피지는 직접 거래를 시작하기 전까지는 사소하게 느껴질 수 있지만, 많은 시장가 주문에서 반복적으로 발생해 거래 손실로 이어질 수 있습니다. 슬리피지의 원인과 관리 방법을 이해하면 장기적으로 불필요한 비용을 줄이는 데 도움이 됩니다.
오더북에서의 슬리피지 동작 원리
모든 거래소는 오더북(order book)을 유지하며, 이는 가격순으로 정렬된 매수(호가)와 매도(호가) 주문의 리스트입니다. 최고 매수가는 누군가 지불하고자 하는 가장 높은 가격, 최저 매도가는 판매자가 받고자 하는 가장 낮은 가격입니다. 이 둘의 차이가 스프레드입니다.
시장가 매수 주문을 넣으면, 거래소는 최저 매도호가부터 순차적으로 주문을 체결합니다. 예를 들어 $1,000 상당의 BTC를 매수하는데, 최저 매도호가에 $5,000만큼의 물량이 있다면, 슬리피지 없이 $68,000에 모두 체결됩니다. 하지만 최저 매도호가에 $500만 있다면 남은 $500은 다음 가격($68,010), 그 다음($68,025) 등 순차적으로 체결되어 평균 매수가가 올라가게 됩니다.
이는 콘서트 티켓을 구매하는 것과 비슷합니다. 처음 좌석 몇 개는 정가에 구입할 수 있지만, 매진이 되면 추가 좌석은 더 높은 가격을 지불해야 합니다. 주문 규모가 커질수록, 거래 가능한 매도 물량이 적을수록 슬리피지가 커질 수 있습니다.
긍정적(Positive) 슬리피지도 존재
슬리피지는 항상 부정적인 것만은 아닙니다. 때때로 예상보다 더 좋은 가격에 체결되어 긍정적 슬리피지가 발생할 수 있습니다. 예를 들어, $68,000에 시장가 매수를 넣었지만 $67,980에 체결된다면, 코인당 $20의 절감 효과가 생기는 셈입니다.
하지만 빠르게 변동하는 시장에서는 가격이 불리하게 움직일 확률이 더 높기 때문에 긍정적 슬리피지는 상대적으로 드뭅니다. 그러나 긴 시간 동안 여러 거래를 반복하면 긍정적, 부정적 슬리피지가 대체로 균형을 이루게 됩니다.
슬리피지를 악화시키는 세 가지 요인
- 유동성 부족: 오더북이 얇은 거래쌍에서는 작은 주문도 여러 가격대를 건드릴 수 있습니다. 주요 플랫폼의 BTC 거래와 소규모 거래소의 소형 알트코인 거래에서 슬리피지 차이가 큰 이유입니다.
- 대규모 주문: 유동성이 풍부한 쌍에서 $500 시장가 매수는 슬리피지가 거의 없겠지만, $500,000 시장가 매수라면 여러 가격대를 소화하며 평균 체결가가 오릅니다. 전문 트레이더는 대형 주문을 여러 소규모 주문으로 나누어 시장 충격을 줄입니다.
- 변동성 시장 상황: 급격한 급락/급등 시에는 마켓메이커가 불리한 가격 체결을 피하기 위해 주문을 거둬들이므로 오더북이 급격히 얇아집니다. 이때 시장가 주문을 넣으면 평소보다 큰 슬리피지가 발생할 수 있습니다.
DEX(탈중앙화 거래소)에서의 슬리피지: 다른 문제
Uniswap, Jupiter, PancakeSwap 등 DEX에서는 오더북 대신 자동화된 시장조성자(AMM)가 사용됩니다. 가격은 유동성 풀에 적용된 수식으로 결정되기 때문에 슬리피지 양상도 달라집니다.
AMM에서는 거래 크기가 유동성 풀 전체 대비 얼마나 큰지에 따라 슬리피지가 발생합니다. 전체 풀의 0.1% 내외 규모 거래는 영향이 거의 없지만, 5% 규모의 거래라면 가격 변동 폭이 크게 나타날 수 있습니다.
DEX에서는 슬리피지 허용 범위를 %로 설정할 수 있습니다. 예를 들어 0.5%로 설정하면, 실제 체결 가격이 인용 가격보다 0.5% 이상 벗어나면 거래가 실패(토큰 환불, 가스비 차감)합니다. 허용치를 너무 낮추면 변동성에 따라 거래가 자주 실패하고, 너무 높게 설정하면 프론트런 공격에 노출될 수 있습니다.
MEV와 프론트런: 슬리피지 차익을 노리는 공격
공개 블록체인에서는 대기 중인 거래가 메인풀(mempool)에서 노출되어 누구나 확인할 수 있습니다. MEV(Maximal Extractable Value) 봇은 대형 스왑 거래를 포착해, 해당 토큰을 먼저 매수한 뒤 가격을 올리고, 사용자의 거래가 체결된 후 바로 매도해 차익을 얻는 "샌드위치 공격"을 실행합니다.
이로 인해 사용자는 예상보다 불리한 가격에 거래가 체결되고, MEV 봇은 그 차익만큼 이득을 얻습니다. 이는 대부분의 퍼블릭 블록체인에서 구조적 문제로, DeFi 사용자에게 상당한 비용을 초래합니다.
MEV 노출을 줄이려면, 사설 메인풀이나 MEV 보호 릴레이를 사용하는 DEX 집계기를 선택할 수 있습니다. 이더리움의 Flashbots Protect, 솔라나의 Jito 등이 예시입니다. 중앙화 거래소에서는 주문 매칭이 내부적으로 컨트롤되므로 MEV에 의한 영향이 없습니다.
슬리피지를 피하는 가장 효과적인 방법: 지정가 주문
슬리피지를 줄이는 가장 확실한 방법은, 긴급 상황이 아닌 한 시장가 주문 대신 지정가 주문을 사용하는 것입니다. 지정가 주문은 원하는 가격을 직접 지정할 수 있고, 그 가격 또는 더 좋은 가격에만 체결됩니다.
예를 들어 BTC가 $68,000에 거래 중일 때 $67,900에 지정가 매수를 넣으면, 해당 가격에 판매자가 나올 때까지 주문이 대기합니다. 체결 시점에는 설정한 가격에 정확히 거래가 이루어져 슬리피지가 발생하지 않습니다.
다만, 시장가 주문은 빠른 체결이 보장되지만 가격 통제가 어렵고, 지정가 주문은 원하는 가격 체결이 보장되지만 미체결 가능성이 있습니다. 많은 전문 트레이더들은 대부분의 거래에서 지정가 주문을 기본으로 사용하며, 빠른 대응이 필요할 때만 시장가 주문을 선택합니다.
슬리피지 최소화를 위한 실용 팁
- 유동성이 깊은 거래소에서 거래쌍의 오더북을 사전에 확인하세요. 대형 거래는 특히 차이가 큽니다.
- 대형 시장가 주문이 필요하다면 여러 소규모 주문으로 나누어 시간차를 두고 실행하세요. 이는 수동 TWAP(Time-Weighted Average Price) 전략과 유사합니다.
- 극도로 변동성이 큰 이벤트 때는 시장가 주문을 피하고, 반드시 지정가 주문을 사용하세요.
- DEX에서는 스테이블코인 및 메이저 토큰은 0.5
1%, 소형 알트코인은 23%로 슬리피지 허용치를 설정하는 것이 일반적입니다. 더 높은 슬리피지 허용은 추가 비용을 감수해야 합니다.
자주 묻는 질문
암호화폐에서 일반적인 슬리피지 수준은 얼마인가요?
메이저 거래소의 BTC/USDT, ETH/USDT 등 주요 거래쌍에서는 $50,000 이하 시장가 주문의 경우 슬리피지는 일반적으로 0.05% 미만입니다. 소형 알트코인이나 유동성 풀이 작은 DEX에서는 0.5~2%도 흔하며, 변동성 상황에서는 5%를 넘을 수 있습니다. 허용 가능한 범위는 주문 크기, 플랫폼의 유동성에 따라 달라집니다.
슬리피지 허용치를 설정했는데 DEX 스왑이 실패한 이유는?
주문 제출 이후 블록체인에 포함되기까지의 시간 동안 가격이 허용치 이상으로 변동한다면, 스왑이 실패하고 토큰이 환불됩니다(단, 가스비 차감). 이는 주로 변동성 시기나 네트워크 지연 시 발생합니다. 허용치를 높이면 거래가 성공할 수 있지만, 그만큼 체결 가격 범위가 넓어집니다. 조건이 안정될 때까지 대기하거나 지정가 주문을 사용하는 것이 더 나을 수 있습니다.
지정가 주문에도 슬리피지가 발생하나요?
아니요, 지정가 주문은 설정한 가격 이하(매수), 이상(매도)로만 체결되므로 부정적 슬리피지가 없습니다. 오히려 가격이 급격히 지나치면 더 유리한 가격에 체결될 수 있습니다. 단, 시장이 해당 가격에 도달하지 않으면 주문이 미체결될 수 있습니다.
결론
슬리피지는 거래 결과에 영향을 미치는 숨겨진 비용입니다. 시장가 주문 대신 지정가 주문을 적극적으로 활용하고, 유동성이 충분한 거래소 및 거래쌍을 선별하며, DEX의 AMM 구조와 슬리피지 허용치의 개념을 정확히 이해하면 장기적으로 복리 수익에 긍정적인 영향을 줄 수 있습니다.
이 글은 정보 제공 목적이며, 투자 또는 금융 조언이 아닙니다. 암호화폐 거래에는 상당한 위험이 따르므로, 거래 전 반드시 스스로 충분히 조사하시기 바랍니다.
