메인 콘텐츠로 건너뛰기

슬리피지 허용 오차 설정이란 무엇인가요?

스왑하는 동안 토큰 페어의 변동성을 관리하는 방법

V
작성자: Valeriia Nikitina
최소 3달 전에 업데이트됨

슬리피지란 무엇인가요?

가격 슬리피지는 시장가 주문이 생성된 시점과 블록체인에서 주문이 완료되거나 체결된 시점 사이의 가격 차이를 말합니다. 슬리피지는 가격 변화의 방향에 따라 양수 또는 음수가 될 수 있습니다.

슬리피지 허용 오차란 무엇인가요?

슬리피지 허용 오차는 거래에서 허용할 수 있는 가격 변동 폭을 설정하는 것입니다. 슬리피지 허용오차를 설정한다는 것은, 기본적으로 가격이 오르거나 내릴 경우 수락할 토큰의 최소 금액을 설정하는 것입니다. 슬리피지 허용 오차는 총 스왑 가치의 백분율로 설정됩니다. 예를 들어 슬리피지 허용오차를 3%로 설정하면 받게 될 토큰의 양이 입력한 금액의 3%보다 높거나 낮을 수 없다는 뜻입니다.

***1inch의 경우, 기본 슬리피지는 토큰 페어의 변동성 프로필에 따라 자동으로 설정됩니다(토큰 페어의 변동성 프로필 기준). 또한 유저는 일반적으로 사용되는 몇 가지 금액 중에서 선택하거나 사용자 지정 슬리피지 허용오차(최대 49%)를 설정할 수 있습니다.

***유저의 편의를 위해 '슬리피지 허용 오차’ 표시 기능를 스왑 페이지에 고정할 수 있습니다. 설정에서 '슬리피지 허용 오차’ 옆에 있는 핀 아이콘을 클릭해 보세요.

트랜잭션의 슬리피지 허용오차를 너무 높게 또는 너무 낮게 설정하면 어떻게 되나요?

슬리피지 허용오차를 설정하는 데는 '스위트 스팟'이 있는 경우가 많습니다. 이 이상적인 금액은 개별 토큰, 트랜잭션, 개인의 위험 허용 한계에 따라 달라집니다.

너무 높은 경우:

슬리피지 허용오차를 너무 높게 설정하면, 큰 가격 변동 상황에서도 거래가 체결될 수 있습니다. 이 경우, 프런트 러닝과 샌드위치 공격에 노출될 수 있는 위험이 있습니다. 샌드위치 공격은 프런트 러닝의 일종으로, 공격자가 진행(pending) 중인 트랜잭션을 확인한 다음 피해자의 트랜잭션 바로 앞과 뒤에 동일한 토큰으로 훨씬 더 큰 규모의 트랜잭션을 배치하는 방식입니다. 이렇게 하면 피해자의 트랜잭션 가격이 상승하며, 공격자가 해당 차액을 효과적으로 챙길 수 있습니다. 피해자의 슬리피지 허용 수준이 매우 높기 때문에, 공격자는 공격에서 그만큼의 가치를 추출할 수 있습니다.

너무 낮을 경우:

슬리피지 허용오차를 너무 낮게 설정하면, 가격이 설정한 범위를 초과하여 움직일 경우 거래가 실패(revert)할 수 있습니다. 허용 오차가 낮으면 프런트 러닝을 방지할 수 있지만, 거래 실패로 인한 가스 수수료 손실도 발생할 수 있습니다.

낮은 슬리피지 허용오차로 인해 트랜잭션이 실패하면 블록 탐색기에서 트랜잭션을 볼 때 " '최소 반환금 미달' 오류로 실패"라는 메시지가 뜹니다:

질문, 의견, 우려 사항이 있으신가요? 실시간 고객 지원 채팅에서 언제든지 알려주세요!

답변이 도움되었나요?