공유자: Charles, imToken Labs 연구원
이번 공유의 주제는 인텐트 기반 스왑(Intent-Based Swap)과 이것이 DEX 시장에 어떤 영향을 미칠 것인가입니다. 다음 콘텐츠에서는 먼저 DEX의 현재 주류 거래 모델을 소개한 다음 의도의 개념과 의도 기반 거래의 원리, 장점 및 단점을 소개하고 현재 주요 의도 기반 거래 제품 및 확장을 소개합니다.
현재 주류 거래 모델
현재 주류 거래 모델에는 두 가지 유형이 있습니다. 첫 번째 유형은 단순한 x*y=k 설계를 갖는 일반적인 AMM 모델입니다. 이 모델을 사용하는 DEX는 사용자가 언제든지 거래할 수 있도록 허용하지만, 이를 달성하기 위해 AMM은 다음과 같이 비교적 보수적인 유동성 전략을 선택합니다. 자본 활용률이 높지 않고 가격 변동으로 인해 유동성 공급자가 자금을 잃을 수 있습니다. 또한, 온체인 주문은 거래 선점, 가격 변동으로 인한 거래 실패 등의 문제에 직면할 수도 있습니다. AMM 모델을 기반으로 하는 친숙한 DeFi 제품에는 Uniswap, Curve 및 Balancer가 있습니다.
두 번째 유형은 오프체인 매칭 및 온체인 청산의 RFQ 모델입니다. 즉, 사용자가 먼저 견적을 요청한 후 전문 마켓 메이커가 견적을 제공하고 사용자가 확인한 후 거래가 완료됩니다. 이 모델은 슬리피지 문제가 없고 MEV의 공격을 받을 염려가 없어 상대적으로 사용자 친화적이지만 가격 변동, 주문 유효 기간을 고려하고 사용자 견적 요구 사항을 관리해야 하는 마켓 메이커에게는 과제가 있습니다. . 간단히 말해서, 사용자 친화적이지만 시장 조성자에게는 친숙하지 않습니다. 따라서 AMM과 RFQ는 상호보완적입니다.
의도란 무엇인가
현재 사용자는 체인에서 DApp과 상호 작용하기 위해 완전한 거래 정보를 제출해야 하며, 호출 데이터에는 거래 실행에 필요한 모든 정보가 포함되어 있습니다. 의도는 거래의 의도(또는 목적)에 초점을 맞추고, 의도를 달성하는 방법에 대한 중간 단계는 전문적인 해결자 역할에 맡깁니다.
그림에 표시된 것처럼 기존 모델에서는 사용자가 거래를 시작할 때 거래 경로, 목적 및 기타 서명 정보를 명확히 해야 합니다. 인텐트 모드에서 사용자는 더 이상 걱정하지 않고 거래 목적을 명확히 하기만 하면 됩니다. 거래 목적 이외의 거래 내용은 Solver에 의해 보완되며, 보완된 거래 실행 결과가 사용자의 거래 목적에 부합할 수 있는지 확인합니다.
Intent 기반의 새로운 트랜잭션(Swap) 모델
인텐트 기반 스왑은 사용자가 거래 주문을 시작할 때 특정 조건만 지정하도록 요구하며, 이 조건에는 가격, 적시성, 거래 상대방 또는 거래 수량 등이 포함될 수 있습니다. 다른 것들은 앞서 언급한 Solver에 의해 채워지고 거래 주문이 체인에 업로드됩니다. 따라서 Intent-based Swap에서는 사용자가 원하는 것을 정의하고 Solver는 어떻게 실행할 것인가를 완성하는 것으로 이해할 수 있습니다.
그렇다면 구체적인 장점은 무엇입니까? 하나는 인텐트 기반 스왑에서 사용자는 체인에 트랜잭션을 업로드하지 않고 정보에 서명만 하면 되므로 사용자는 채굴 수수료를 지불할 필요가 없습니다. 즉, 사용자에게는 가스가 0입니다. 두 번째는 주문이 결국 체인에 업로드되어야 한다는 것입니다. 사용자가 이 단계를 위해 보다 전문적인 해결자로 전환한 후에는 주문 업로드의 효율성을 향상시킬 수 있을 뿐만 아니라 사용자가 다음과 같은 잠재적인 문제를 피하는 데 도움이 됩니다. 가스 가격, 가스 한도, ETH 유무 등을 설정합니다. . 세 번째는 우수한 결합성입니다. 사용자가 일부 주문 조건을 지정한 후 해결자는 특정 실행을 위해 더 많은 공간을 확보할 수 있으며 다양한 유동성 소스, 가격 소스 등을 결합할 수 있어 사용자의 거래 목적을 더 쉽게 충족할 수 있습니다.
인텐트 기반 스왑도 개선되어야 합니다. 첫째, 사용자가 서명 후 후회할 경우 체인에서 거래를 취소해야 합니다. 둘째, 이러한 유형의 스왑은 풀 결제(Pull Payment) 방식을 채택하기 때문에 이더리움 체인에서 기본 ETH 통화의 직접 판매를 지원하지 않습니다. 세 번째 점은 주문 추적이 어렵다는 점인데, 이는 주로 거래의 실제 체인 시간이 Solver에 따라 다르기 때문이며, From 및 To 주소 필드를 통해 거래를 쉽게 추적할 수 있는 기존 모델과도 다릅니다. 넷째, 이 모델에서는 Swap 사용자가 원하는 것만 정의하기 때문에 DEX가 거래 실행의 세부 사항을 사전에 시뮬레이션하기 어렵고 일부 조건 정의(예: 매도 등)에 대해서는 최종 결과를 미리 예측하기가 어렵습니다. 가격 >= 목표주가) 결과입니다.
Intent Swap 기반 적용 사례 및 확장 탐색
실제로 RFQ 및 지정가 주문은 실제로 의도 기반 스왑의 간단한 응용 프로그램입니다. RFQ에서 사용자는 가격, 수량, 적시성 및 지불 주소만 지정하면 되며 주문에 필요한 기타 정보는 제3자가 완료합니다. 지정가 주문 패턴은 비슷합니다.
현재 시중에서 모두가 익히 알고 있는 제품으로는 1인치의 퓨전모드, CoW Swap, OpenSea의 NFT 보류주문, UniswapX 등이 있습니다.
인텐트 기반 스왑은 기존 거래 모델을 반복하는 데 국한되지 않고 새로운 거래 모델과 적용 가능성도 열어줍니다. 아키텍처는 매우 유연하며 위에 나열된 일회성 스왑 애플리케이션 외에도 Intent는 전문 시장 조성자가 특정 시간 범위 및 가격 범위 내에서 특정 자산을 거래할 수 있도록 허용하는 등 대리 인증 구현 방법으로 사용할 수도 있습니다. 그리드 트레이딩, 대량 일괄 매수, TWAP(시간 가중 평균 가격) 트레이딩 등과 같은 고급 트레이딩 애플리케이션을 구현하기 위한 특정 작업
Tokenlon이 의도 설계를 적용하는 방법
Tokenlon의 현재 RFQ 및 지정가 주문 기능은 이미 인텐트 기반 스왑 애플리케이션입니다. 또한 Tokenlon은 BestBuy, 그리드 거래 및 기타 방향과 같은 Intent 설계 개념을 기반으로 새로운 거래 상품을 개발하고 있으며 업계 최첨단 탐색을 통합함으로써 사용자에게 더 많은 가치와 더 나은 거래 경험을 제공할 것으로 기대합니다.
아임토큰에 대해 더 알아보기
imToken암호화된 디지털 세계에서 자산, 신원 및 데이터를 운반하는 데 사용되는 분산형 디지털 지갑입니다. 2016년에 설립된 imToken은 전 세계 150개 이상의 국가 및 지역에서 1,500만 명 이상의 사용자에게 보안과 신뢰성을 제공해 왔습니다. 서비스.