> For the complete documentation index, see [llms.txt](https://kr-docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kr-docs.aftermath.finance/undefined-2/smart-order-router.md).

# 스마트 오더 라우터

Sui의 모든 DEX를 아우르는 최적의 스왑 가격을 한곳에서 찾아보세요

Aftermath의 스마트 오더 라우터(SOR)는 Aftermath의 모든 풀뿐 아니라, 연결 가능한 API를 제공하고 충분한 유동성을 갖춘 Sui의 다른 모든 DEX까지 연결하는 DEX 애그리게이터입니다. 거래하려는 자산을 선택하면 라우터가 Sui의 모든 DEX를 검색해 최적의 가격을 찾아내며, 그 가격이 Aftermath의 풀이 아닌 곳에서 나오더라도 마찬가지입니다.

집계 대상 DEX의 전체 목록은 거래 설정에서 확인할 수 있으며, 원하는 대로 켜거나 끌 수 있습니다. Sui DeFi 생태계가 성장하고 새로운 유동성 소스가 등장하면 이들 역시 라우터에 통합되므로, 한곳에서 모든 스왑에 대해 최적의 가격을 받을 수 있습니다.

스마트 오더 라우터는 Sui에서 유동성이 있는 모든 DEX를 검색하는 데 그치지 않고, 하나의 스왑을 여러 하위 경로로 분할할 수도 있습니다. 즉, 스왑의 일정 비율은 한 DEX의 하나 또는 여러 풀을 거치고, 나머지는 다른 여러 하위 경로가 처리하는 식입니다. 이는 특히 대규모 거래에서 유용한데, 거래를 여러 DEX의 여러 풀로 분산하면 발생하는 슬리피지가 크게 줄어들기 때문입니다. 애그리게이터를 설계할 때 Sui의 네이티브 기능을 최대한 활용했기 때문에, 경로가 아무리 복잡하고 스왑 횟수가 많아도 최종 사용자는 트랜잭션에 한 번만 서명하면 됩니다.

거래를 여러 하위 경로로 분할할 수 있는 것은 PTB(프로그래머블 트랜잭션 블록) 덕분입니다. PTB를 사용하면 서로 연관된 여러 스왑을 하나의 원자적으로 실행되는 트랜잭션으로 묶을 수 있습니다. 경로 전체의 유효성 검사는 핫 포테이토(Hot Potato) 패턴으로 강제되어 슬리피지 허용치를 초과하지 않도록 보장합니다. 일부 하위 경로에는 사용자가 지정한 입력·출력 코인 외의 코인이 포함되는데, 경로 도중에 다뤄지는 코인의 오용을 방지함으로써 보안도 강화됩니다. 이러한 보안 장치를 컨트랙트 수준에서 강제해 무허가(permissionless) 컴포저빌리티를 구현했으며, 누구든 SOR 위에 자유롭게 구축할 수 있습니다.

무허가 컴포저빌리티를 염두에 두고 라우터를 설계했기 때문에, 다른 Sui 빌더들도 SOR을 자신의 디앱(dApp)에 쉽게 통합할 수 있습니다. 현재 SOR 통합 사례로는 Aftermath의 [다이내믹 가스](/undefined/dynamic-gas.md) 기능, [Nightly 지갑](https://twitter.com/Nightly_app)의 지갑 내 스왑, [Scallop](https://twitter.com/Scallop_io) Tools UI 내 스왑, [Suiba ](https://twitter.com/SuibaOnSUI)Telegram 봇을 통한 거래가 있으며, 더 많은 통합이 곧 발표될 예정입니다!
