dTWAP 및 dLIMIT FAQ

개요

dTWAP 주문은 언제 사용하면 좋나요?

TWAP(시간가중평균가격)은 CeFi에서 널리 쓰이는 주문 방식으로, 하나의 주문을 소규모 거래로 나누어 일정한 간격으로 실행합니다. 주문이 시장 가격에 미치는 영향을 줄이는 데 도움이 됩니다. 실제 체결은 시장 상황과 가용 유동성에 따라 달라집니다. 매월 한 번처럼 일정한 주기로 특정 토큰을 매수하는 정액 분할 매수(DCA) 전략에도 활용할 수 있습니다.

따라서 주문 규모가 가용 유동성에 비해 크거나, 뚜렷한 상승·하락 추세 없이 높은 변동성이 예상될 때 유용합니다.

dTWAP과 dLIMIT 프로토콜은 어떻게 작동하나요?

dLIMIT과 dTWAP에는 두 가지 주요 참여자가 있습니다.

  • 메이커(Makers) — dTWAP EVM 컨트랙트에 신규 주문을 제출하는 DEX 트레이더입니다. 지정가, 만료 시각 등 주문 조건을 설정합니다. 주문은 dTWAP 스마트 컨트랙트로 전달되며, 컨트랙트가 제3자를 신뢰할 필요 없이 조건을 집행합니다.

  • 테이커(Takers) — 활성 주문을 모니터링하고 다음 분할 거래를 실행할 최적의 경로를 제안하는 외부 참여자입니다. 참여에 따른 보상을 받으며, dTWAP 컨트랙트는 최선의 입찰을 선택해 메이커에게 가장 유리한 가격을 제공하는 경로로 실행합니다.

최종 스왑은 사용자 지갑과 해당 DEX 풀 사이에서 직접 이루어지며, 테이커는 정해진 수량의 출력 토큰을 수수료로 받습니다. 모든 자산은 AMM의 기본 처리 흐름과 스마트 컨트랙트를 거치며 DEX 밖으로 우회되지 않습니다. dTWAP 스마트 컨트랙트는 사용자가 설정한 일정과 조건에 따라 거래가 실행되도록 확인하는 역할만 합니다. 사용자 자금을 보관하지 않으며, 소유자·관리자 등 별도 권한이 없고 EVM 블록체인에 배포된 후에는 변경할 수 없습니다.

이 모든 과정은 아래에서 설명하는 Orbs L3 기술을 기반으로 하며, 탈중앙화된 방식으로 주문을 안정적으로 실행하도록 합니다.

dTWAP 주문은 어떻게 설정하나요?

다음 세 가지 주요 조건을 설정합니다.

  • 1. 분할 횟수: 개별 거래의 수를 지정합니다. UI 슬라이더는 1회부터 시작하며 횟수를 늘리거나 입력란에 직접 입력할 수 있습니다. 과도한 가스비를 방지하기 위해 전체 주문 규모에 따라 최대 횟수가 제한될 수 있습니다.

  • 2. 거래 간격: 개별 거래 사이의 시간입니다. UI 기본값은 최소 허용 간격인 2분으로, 테이커 입찰 경쟁과 각 분할 거래의 블록 정산에 필요한 최소 시간을 확보합니다. 원하는 간격을 설정할 수 있으며, 이전 거래 이후 이 시간이 지나기 전에는 다음 거래를 실행하지 않습니다.

  • 3. 최대 유효 기간: 전체 dTWAP 주문을 구성하는 모든 분할 거래가 실행될 수 있는 최대 기간입니다. 이 시간이 지나면 실제 스왑 수량과 관계없이 주문이 만료됩니다. 전량 체결하려면 모든 분할 거래와 각 거래 간격에 충분한 시간을 확보해야 합니다. 지정가 조건에서는 가격에 따라 일부 거래가 실행되지 않을 수 있습니다. 기본 권장값은 ‘분할 횟수 × 거래 간격’의 두 배로, 온체인 처리 시간을 위한 여유를 반영합니다. 수동으로 바꾸지 않으면 이 값이 적용됩니다. 기본값보다 짧게 설정하면 일부만 체결될 수 있습니다.

이와 함께 각 분할 거래를 시장가 또는 지정가로 실행하도록 선택할 수 있습니다. 시장 상황, 가격 변동성, 가스비 등을 고려해 주문을 유연하게 구성할 수 있습니다.

dLIMIT과 dTWAP은 같은 프로토콜인가요?

네. dLIMIT은 개별 거래 규모가 전체 주문 규모와 같은 dTWAP의 한 형태입니다. 즉, 한 번의 거래로 구성된 dTWAP 주문입니다.

dTWAP 시장가와 지정가 중 무엇을 선택해야 하나요?

선택할 때는 다음 차이를 고려하세요. dTWAP 지정가는 설정한 지정가를 기준으로 최소 출력 토큰 수량을 보호합니다.

다만 실행 시점의 시장 가격이 지정가보다 불리하면 주문이 일부만 체결되거나 만료 시점까지 미체결 상태로 남을 수 있습니다.

dTWAP 시장가는 가용 시장 가격에서의 실행을 우선하지만, 만료 전 전량 체결을 보장하지는 않습니다. 실제 체결은 시장 상황과 유동성에 따라 달라집니다. 특히 변동성이 높거나 유동성이 줄어들면 예상과 다른 가격으로 체결되고 상당한 가격 영향이 발생할 수 있습니다.

dSLTP

손절 지정가와 손절 시장가 중 무엇을 사용해야 하나요?

두 방식 모두 장점과 위험이 있으며, 무엇을 우선하는지에 따라 선택이 달라집니다.

  • 손절 시장가 주문은 손절 가격이 트리거되면 실행을 시도합니다. 실제 체결은 시장 상황과 가용 유동성에 따라 달라집니다. 급변하는 시장에서는 슬리피지로 인해 트리거 가격보다 상당히 불리하게 체결되고, 받는 토큰 수량이 예상보다 적을 수 있습니다.

  • 손절 지정가 주문은 설정한 지정가보다 불리한 가격으로 체결되지 않도록 합니다. 손절 가격이 트리거된 뒤 지정가 또는 그보다 유리한 가격에서만 실행합니다. 반면 시장 가격이 지정가 아래로 내려가면 주문이 전혀 체결되지 않을 수 있습니다.

요약하면 다음과 같습니다.

  • 손절 시장가 주문은 가격보다 실행을 우선합니다.

  • 손절 지정가 주문은 실행보다 가격을 우선합니다.

손절 지정가 주문의 트리거 가격과 지정가는 얼마나 차이를 두어야 하나요?

손절 주문이 실행될 여지를 확보하려면 트리거 가격과 지정가 사이에 최소 2%~3%의 간격을 두는 것이 권장됩니다.

지정가를 설정하면 UI에 체결 시 받을 최소 출력 토큰 수량이 표시됩니다. 이 수량 이상을 제시한 테이커만 주문을 체결할 수 있습니다. 표시 수량에는 가스비와 DEX의 일반 거래 수수료가 반영됩니다.

추가 가스비와 거래 수수료 때문에 테이커가 최소 수령 수량을 충족하지 못하면 주문은 실행되지 않습니다.

트리거 가격과 지정가가 너무 가까우면 테이커가 지정가 기준 최소 수량을 보장하기 어려워 미체결될 수 있습니다. 간격을 넓히면 손절 지정가 주문이 체결될 가능성이 높아집니다.

문제 해결

지정가 주문의 가스비가 많이 드는 이유는 무엇인가요?

프로토콜은 체결 가격을 사용자가 설정한 지정가에 최대한 가깝게 맞추기 위해 영국식 경매 방식으로 입찰을 진행합니다. 낙찰된 테이커는 입찰과 체결, 두 번의 트랜잭션을 전송해야 하므로 일반 스왑보다 가스비가 두 배 듭니다. 또한 입찰부터 체결까지 시간이 걸리므로, 테이커는 최적의 출력 수량을 유지하면서 트랜잭션이 적절한 시간 안에 처리되도록 예상 출력에 소폭의 슬리피지 여유를 반영합니다. 이는 일반 스왑 UI에서 사용자가 슬리피지를 설정하는 것과 유사합니다.

대부분의 L1·L2에서는 가스비가 매우 낮아 경쟁 입찰의 이점이 추가 비용보다 큽니다. 다만 가스비가 급등하거나 주문 규모가 매우 작을 때는 주의해야 합니다.

예를 들어 일반 스왑에 0.20달러가 들고 가스 가격이 일정하다면, 같은 경로로 10회 분할 TWAP을 실행할 때는 최소 0.2 × 10 × 2 = 4달러가 듭니다.

시장 가격이 지정가에 도달했는데 주문이 체결되지 않는 이유는 무엇인가요?

지정가 주문을 설정하면 UI에 체결 시 받을 최소 토큰 수량이 표시됩니다. 이 수량 이상을 제시하는 테이커만 체결할 수 있으며, 표시 수량에는 가스비와 DEX의 일반 거래 수수료가 반영됩니다.

시장 가격이 지정가에 도달해도 추가 가스비와 수수료 때문에 테이커가 최소 수령 수량을 충족하지 못하면 실행되지 않습니다. 시장 가격이 이러한 추가 비용까지 감당할 만큼 지정가보다 유리해지면 체결될 수 있습니다.

거래 수수료는 출력 토큰에서 차감되므로 지정가에 가스비와 거래 수수료가 포함된다는 점을 고려해야 합니다. 예를 들어 아주 작은 주문에서는 가스비가 출력 수량의 큰 비중을 차지해, 실질적인 지정가가 현물 시장 가격 대비 경쟁력을 잃을 수 있습니다.

현재 dTWAP과 dLIMIT은 별도의 서비스 수수료를 부과하지 않습니다. 일반 스왑과 마찬가지로 네트워크 가스비와 DEX의 표준 스왑 수수료가 적용됩니다.

ORBS L3 기반

프로토콜에서 Orbs 네트워크는 어떤 역할을 하나요?

Orbs Network는 지분증명(PoS) 합의를 사용하는 비허가형 검증자 ‘Guardians’가 운영하는 개방형 탈중앙화 퍼블릭 블록체인 인프라입니다. 기존 L1·L2와 함께 작동하며 EVM 스마트 컨트랙트의 기능을 확장하는 ‘탈중앙화 백엔드’인 L3 서비스에 최적화되어 있습니다. 메인넷은 2019년부터 운영 중이며, 11억 ORBS의 스테이킹을 바탕으로 지분증명 보안을 유지합니다.

네트워크는 탈중앙화 서버리스 클라우드로 작동하며 L3 서비스를 제공합니다. 개발자는 중앙화 서버에 의존하지 않고 스마트 컨트랙트의 기능을 확장하는 애플리케이션을 설계할 수 있으며, 배포된 애플리케이션은 Orbs Guardians가 탈중앙화된 방식으로 실행합니다.

dTWAP 프로토콜에서 Orbs Guardians는 ORBS-VM 기반 소프트웨어를 실행합니다. 프로토콜의 최적 작동에 필요한 정직한 입찰자 역할을 수행하여 SLA를 충족하고 현물 시세에 최대한 근접한 체결 가격을 확보하도록 합니다.

Guardians의 애플리케이션은 dTWAP 스마트 컨트랙트를 탈중앙화된 방식으로 모니터링합니다. 주문이 제출되고 분할 거래의 입찰이 열리면 정직한 입찰을 자동으로 계산해 제출합니다. 입찰 수수료에는 예상 가스비 보전 요청만 포함됩니다.

최소 가스비만 요구하도록 코드에 명시된 정직한 입찰을 자동으로 생성하고, 연동 DEX가 선택한 최적의 라우팅 도구를 활용합니다. 이를 통해 DEX UI와 dTWAP 컨트랙트를 통한 체결이 현물 시세에 최대한 근접하도록 뒷받침합니다.

기술 문서

안전하게 사용할 수 있나요? 어떤 위험이 있나요?

모든 스마트 컨트랙트와 마찬가지로 일정한 위험이 있습니다.

다만 프로토콜은 PeckShield와 RDAuditors의 광범위한 감사를 받았습니다. 또한 스마트 컨트랙트는 자금을 보관하지 않으며 소유자·관리자 등 별도 권한이 없고, EVM 블록체인에 배포된 후에는 변경할 수 없습니다.

2023년 초부터 운영되어 QuickSwap, SpookySwap 등 여러 주요 DEX에 연동되었으며, 현재까지 수천만 달러의 거래량을 처리했습니다.

추가 질문은 어디에 문의하나요?

dTWAP&dLIMIT Telegram 지원 그룹에서 질문하실 수 있습니다.

아래에서도 프로토콜 관련 정보를 확인할 수 있습니다.

dTWAP 백서

GitHub