거래를 보내기 전에 경로부터 계산한다
Classic Swap의 첫 단계는 블록체인 밖에서 일어난다. Pathfinder가 여러 유동성 풀의 가격과 깊이를 비교하고 주문을 나눌 경로를 계산한 뒤, Aggregation Router에 전달할 호출 데이터를 만든다. 라우터는 이 순서를 체인 위에서 실행한다. 이용자에게는 한 번의 교환으로 보이지만 가격 계산, API 접속, 자산 이전 승인, 거래 실행은 서로 다른 부분에 의존한다.
Limit Order Protocol에서는 이 구분이 더 뚜렷하다. 주문 작성자가 EIP-712 형식에 따라 서명하면 블록체인 밖의 데이터베이스가 주문을 공개한다. 자산을 별도 보관 계약에 맡겨 두지는 않는다. 나중에 주문을 받아 체결하는 사람이 네트워크 수수료를 내고 실행한다. 주문을 낼 때 자산을 넘기지 않아도 되지만 잔액이나 이전 승인액이 바뀌거나 데이터베이스에 접속할 수 없으면 체결에 실패할 수 있다.
