스마트 오더 라우터
Sui의 모든 DEX에서 최고의 스왑 가격을 한 곳에서 찾기
Last updated
Sui의 모든 DEX에서 최고의 스왑 가격을 한 곳에서 찾기
Last updated
우리의 스마트 오더 라우터(SOR)는 DEX 집계기로, Aftermath의 모든 풀뿐만 아니라 API를 제공하고 충분한 유동성이 있는 Sui의 다른 모든 DEX에도 연결됩니다. 이는 교환하고자 하는 자산을 선택할 때, 우리의 라우터가 Sui의 모든 DEX를 검색하여 최고의 거래를 찾아주며, 이것이 우리 자체 풀에서 오지 않더라도 최적의 거래를 찾아준다는 의미입니다.
현재 Aftermath SOR은 Aftermath, DeepBook, Cetus, Turbos, FlowX, Kriya, Suiswap, 그리고 BlueMove의 유동성 풀과 통합되어 있습니다. Sui DeFi 생태계가 성장하고 새로운 유동성 소스가 온라인으로 제공됨에 따라, 이들도 우리 라우터에 통합되어 귀하의 모든 스왑에 대해 최고의 가격을 보장하기 위해 한 곳만 가면 되도록 할 것입니다.
단순히 Sui의 모든 유동적인 DEX를 검색하는 것을 넘어서, 스마트 오더 라우터는 단일 스왑을 여러 하위 경로로 나눌 수도 있습니다. 이는 스왑의 일정 비율이 하나의 DEX에서 하나 또는 여러 풀을 통해 진행될 수 있으며, 여러 다른 하위 경로가 나머지 거래를 완료할 수 있다는 것을 의미합니다. 이는 큰 거래를 수행할 때 특히 유용하며, 거래가 여러 DEX의 여러 풀에 걸쳐 분할될 수 있을 때 발생하는 슬리피지가 크게 줄어듭니다. 우리는 우리의 집계기를 설계할 때 Sui의 네이티브 기능을 최대한 활용했으므로, 경로의 전반적인 복잡성이나 총 스왑 수에 관계없이 최종 사용자는 단 하나의 트랜잭션에만 서명해야 합니다.
거래를 여러 하위 경로로 나누는 것은 프로그래머블 트랜잭션 블록(PTB)의 사용을 통해 가능합니다. PTB를 사용하면 여러 상호 관련 스왑을 하나의 원자적으로 실행되는 트랜잭션으로 묶을 수 있습니다. 경로 전체의 유효성 검사는 핫 포테이토 패턴을 사용하여 강제되어, 슬리피지 허용치가 초과되지 않도록 합니다. 이는 또한 경로를 따라 접촉된 코인의 오남용을 방지함으로써 보안을 더욱 강화합니다. 일부 하위 경로는 사용자가 지정한 입력 및 출력 코인 외의 다른 코인을 포함하기 때문입니다. 이러한 보안 조치를 계약 수준에서 시행함으로써 허가 없는 구성 가능성을 실현하여 다른 사람들이 SOR 위에 구축할 수 있게 합니다.
우리는 허가 없는 구성 가능성을 염두에 두고 라우터를 설계함으로써, 다른 Sui 개발자들이 SOR을 그들의 dApp에 통합하기 쉽게 만들었습니다. 현재 SOR 통합에는 Aftermath의 Dynamic Gas 기능, Nightly 지갑 내 스왑, Scallop Tools UI 내의 스왑, 그리고 Suiba Telegram 봇을 통한 거래가 포함되며, 곧 더 많은 통합이 발표될 예정입니다!