Orbs L3를 활용한 dTWAP 소개

오브스 코리아(Orbs Korea)
8 min readSep 23, 2022

--

지난 몇 년 간DeFi 시장은 탈중앙거래소인 DEX / AMM에서 일 거래량이 10억 달러를 기록하는 등 엄청난 발전을 이루었습니다. 하지만 동시에, 스마트컨트렉트의 본질적인 한계로 DeFi 시장은 높아진 변동성과 유동성 문제를 효율적으로 관리하지 못하고 있습니다.

저희 Orbs는 오브스의 탈중앙 네트워크를 활용해 기존 EVM 스마트 컨트렉트의 기능을 향상시킴으로써 L3 인프라의 개념을 개척하고 있습니다. 해당 프로젝트는 오브스의 가디언을 탈중앙화된 입찰자(bidder)로 활용하여 DEX/AMM을 위한 새로운 탈중앙형 dTWAP(시간 가중 평균 가격) 프로토콜을 도입하고 있으며, 이를 통해 각종 플랫폼에서 탈중앙화된 방식으로 시간에 걸쳐 거래가 이루어지는 고급 기능을 활용할 수 있습니다.

이번 포스팅에서는 오브스의 새로운 탈중앙화 dTWAP 프로토콜을 통해 어떻게 DEX 플랫폼과 사용자에게 추가적인 혜택을 가져다 주는지에 대해 간략히 설명합니다.

dTWAP 소개 및 유즈케이스

dTWAP(Time-Weighted Average Price)는 CeFi에서 일반적으로 사용되는 알고리즘 거래 실행 전략으로, 하나의 거래를 여러개릐 소규모 거래로 분할하여 일정 기간 동안 일정한 간격으로 거래를 실행해, 대형 주문이 시장에 미치는영향을 최소화 해줍니다.

dTWAP 거래에는 두 가지 주요 장점이 있습니다.

1. 가격 영향 최소화 (Price Impact)

dTWAP 전략은 주문이 시장 가격에 미치는 영향을 줄여줍니다.

가격 영향(Price impact)는 거래자가 대규모 거래를 하고자 할 때, 큰 손실을 유발합니다. 또한 작은 거래라도, 거래하고자 하는 암호화폐의 유동성이 낮으면, 역시 가격 영향으로 인한 손실이 발생할 수 있습니다.

개별 거래가 시장에 불균형적인 영향을 미치는 이러한 문제는 전통 금융 시장보다 유동성이 더 세분화된 DeFi에서 특히 심각할 수 있습니다. 이러한 단편화 문제(동일한 코인이 여러종류로 나누어지는 것)은 한가지 거래페어 내에서도 여러 풀이 존재하는 QuickSwap과 같은 DEX 내에서도 존재합니다.

상대적으로 기간이 짧은 dTWAP 전략(15–20분 동안 1–2분 간격으로 거래 실행)만 실행해도 차익거래자에게 여러 풀의 가격차이를 맞출 수 있는 짧은 시간을 제공해 풀들의 가격을 동일하게 만들 수 있게 때문에 이 문제를 완화시킬 수 있습니다.

이러한 dTWAP 전략은 거래자에게 이익이 될 뿐만 아니라, 가격 영향의 위험을 최소화하고 풀의 유동성을 증가시켜 거래량이 증가할 수 있기 때문에 거래 플랫폼 자체에도 이익이 됩니다.

2. 적립식 투자 (DCA) 자동화

달러 비용 평균화 적립식투자(DCA)는 투자자가 특정 일(예: 매월 1일)에 일정한 달러가격 만큼 자산을 매수하는 투자 전략입니다. DCA의 목표는 비정상적인 시장 상황을 평균화하고 가격 변동성이 전체 매수에 미치는 영향을 줄여줍니다.

dTWAP 거래는 보통 긴 기간(영구적도 가능)동안 지속되며 이 간격을 훨씬 더 늘린 거래 주문을 실행시켜 DCA의 자동화 버전으로 사용할 수 있습니다. 이 거래는 투자자가 부가적인 조치를 할 필요가 없는 자동화된 DCA 봇 역할을 할 수 있습니다.

dTWAP 컨트렉트 아키텍처 및 디자인

dTWAP 트랜잭션은 명확한 장점을 가지고 있지만, 현 EVM 스마트컨트렉트의 한계로 인해 탈중앙화 방식으로 구현이 불가합니다. Orbs의 L3 인프라는 완전히 탈중앙화되고 안전한 방식으로 새로운 dTWAP 프로토콜을 사용하여 이 문제를 해결합니다.

dTWAP 스마트 컨트렉트 아키텍처는 아래와 같이 두 가지 역할을 정의합니다.

Maker : 유저, 거래 생성자

  • 주문 가격, 만료 기간 및 거래간 간격과 같은 주문에 대한 모든 파라미터를 컨트롤 할 수 있습니다.

Taker : Maker가 생성한 주문을 모니터링하고 거래를 제안해 인센티브를 받는 개인 참여자

  • Taker는 해당 거래에 대한 최적의 경로를 찾아 Taker 수수료를 포함해 해당 거래에 대해 입찰을 시도합니다.
  • 최적의 경로를 찾는 데 필요한 노력을 기울이며, 더 좋은 경로, 더 낮은 수수료를 제안한 Taker 입찰을 따낼 수 있습니다.

한 명의 정직한 Taker(가스 비용을 커버하기 위해 필요한 최소 금액을 제안한 Taker)만 있어도 전체 시스템이 현물 가격과 동일하게 효과적으로 작동하도록 보장할 수 있습니다.

dTWAP 스마트 컨트렉트 자체에 자산이 보유되지 않으며 소유자도 없으며, EVM 블록체인에 배포 되기만 하면, 관리자 등도 존재하지 않아 완전히 불변합니다.

하단 이미지에 전체 프로세스가 요약되어 있습니다.

Powered by Orbs L3

Orbs 네트워크는 PoS(Proof-of-Stake) 컨센서스를 사용하여 가디언의 보안 네트워크에 의해 실행되는 탈중앙형 퍼블릭 블록체인 인프라입니다. Orbs는 “L3” 서비스를 제공할 수 있도록 최적화되어 있으며, 기존 L1 및 L2 레이어와 함께 작동하며 EVM 스마트 컨트렉트 기능을 향상시키는 “탈중앙형 백엔드” 역할을 합니다. Orbs Network 메인넷은 2019년부터 작동하고 있으며 1억 달러가 넘는 금액이 수십 명의 가디언(검증자)에 의해 스테이킹 되어 있습니다.

오브스 네트워크는 개발자가 기존의 중앙 집중식 서버 솔루션에 의존하지 않고도 스마트컨트렉트 기능을 확장한 앱 설계가 가능한 탈중앙형 서버리스 클라우드 운영을 통해 L3 서비스를 제공합니다. 이러한 응용 프로그램은 탈중앙화된 방식으로 오브스 가디언에 의해 실행됩니다.

dTWAP 프로토콜의 일환으로 오브스 가디언은 한명의 정직한 입찰자, 즉 “Taker” 역할을 하는 ORBS-Lambda를 활용, 맞춤형 기능을 실행합니다. 이 기능은 dTWAP 프로토콜이 최적으로 실행되고 현물 시장 가격과 최대한 근접하게 추적하는 가격 달성에 필요합니다.

오브스 가디언이 실행하는 애플리케이션은 탈중앙화된 방식으로 dTWAP 스마트 컨트렉트를 모니터링합니다. 주문이 전송되고 입찰에 대한 크기가 공개되면 오브스 가디언은 자동으로 계산해 정직한 입찰을 진행합니다. 입찰 요금 구성은 예상 가스 요금에 대한 견적 요청만 포함됩니다. 또한 가디언은 ParaSwap API 또는 DEXs 자체 아우터와 같은 서비스를 사용해 트랜잭션의 최적의 경로를 결정합니다.

오브스 가디언이 최소 가스 요금과 최적의 거래 경로만 지정하도록 하드 코딩된 정직한 입찰을 자동으로 생성함으로써, 거래 실행과 dTWAP컨트렉트가 시장의 가격을 가능한 가깝게 추적할 수 있다는 믿음을 제공합니다.

사용자 친화적이고 커스터마이징 가능한 UI

저희 팀은 사용자가 dTWAP 거래의 파라미터를 설정할 수 있는 직관적이고 사용자 친화적이며 유용한 방법을 위해 모든 DEX에서 쉽게 통합하고 커스터마이징 할 수 있는 특별한 UI를 설계했습니다.

dTWAP 거래는 시장가 주문과 지정가 주문으로 나눌 수 있습니다. 시장가 dTWAP 주문에서 거래자는 파라미터, 거래의 크기, 시행 기간 및 개별 거래 사이의 간격을 설정합니다. 그 후 현재 시장 가격에서 가장 좋은 가격으로 미리 정해진 간격으로 거래가 실행됩니다.

지정가 주문은 이와 유사하지만, 트레이더는 거래 실행 가격에 대한 제한을 설정합니다. 정해진 기간 내에 설정한 가격으로 거래가 불가능한 경우 개별 거래는 실행되지 않습니다. 현재 버전에서 매우 큰 거래는 기간 종료 시까지 부분적으로만 실행될 수 있습니다.

dTWAP UI에서 사용자가 지정할 수 있는 기본 파라미터는 3가지가 있습니다.

  • 기간: dTWAP 거래 전체가 실행되어지는 총 기간 입니다.
  • 거래 크기: 사용자는 각 개별 거래의 크기를 설정할 수 있습니다. 그 후 UI는 전체 거래가 완료되는 데 필요한 총 거래 수, 테스트 및 거래 간격을 자동으로 계산합니다.
  • 거래 간격: 각 개별 거래 사이의 시간을 설정합니다. 사용자가 편집가능하며 이에 따라 거래 크기와 수가 자동으로 변경됩니다.

이러한 파라미터 설정을 통해 사용자는 시장 상황, 현재 가스 요금 등과 같은 요소를 고려하여 주문 시 많은 유연성을 확보할 수 있습니다. 파라미터 설정을 마치신 후 사용자는 특정 소스 토큰을 승인하고 거래를 실행할 수 있습니다.

결론

Orbs만의 L3 인프라의 기능을 활용해 DeFi 플랫폼 기능을 확장하면, 각 DEX는 탈중앙화를 희생하지 않고도 사용자에게 아주 효율적인 dTWAP 거래를 제공할 수 있습니다. Orbs의 탈중앙형 백엔드를 통해 dTWAP 주문이 최적의 가격과 공정한 수수료로 실행되도록 보장함으로써, 이러한 거래가 DEX 사용자들이 사용가능한 하나의 옵션이 될 수 있으며, 거래 활동을 보다 정교하게 만들어 주는 방법 역시 제공합니다. 또한, DEX 자체는 유동성 증가의 이점을 누릴 수 있으며, 이 기술을 활용하지 않는 경쟁 DEX에서 제공하지 않는 기능 제공을 통해, 신규 사용자를 끌어들일 수 있습니다.

더 많은 자료를 확인하실 수 있는 링크

dTWAP 프로토콜 Github: https://github.com/orbs-network/twap

보안 감사: PeckShield, RD Auditors

Orbs L3: https://www.orbs.com/network/

--

--

오브스 코리아(Orbs Korea)

ORBS는 퍼블릭 블록체인 인프라로 대중화 앱을 목적으로 설계되었습니다. ORBS 프로토콜은 Orbs라는 자체적인 토큰으로 앱의 실행 및 수수료 결제를 진행하며 탈중앙화된 방식으로 선출된 검증자에게 인센티브를 제공합니다. 카카오톡: http://bit.ly/2SmyE9L(비번 orbs)