logo
TradFi
가입하고 15,000 USDT 보상 받기
한정 혜택이 기다리고 있어요!

DEX 애그리게이터는 어떻게 작동할까? 스왑 가격 개선 원리

핵심 포인트

DEX 애그리게이터는 하나의 스왑을 여러 풀에 라우팅합니다. 10월 말 하루, CoW Protocol 정산의 99.43%가 외부 컨트랙트를 호출했습니다.

DEX 애그리게이터는 온체인 유동성 소스를 여러 곳 확인한 뒤, 견적이 가장 많은 토큰을 돌려준다고 판단한 경로로 스왑을 전송하는 방식으로 작동합니다. 2026년 10월 말 어느 날에는 CoW Protocol조차 이더리움 정산의 99.43%에서 외부 컨트랙트를 호출했습니다. 트레이더를 직접 연결한다는 이름으로 알려진 애그리게이터입니다.

CoW는 Coincidence of Wants, 즉 두 트레이더가 서로가 필요 가진 자산을 각각 보유해 직접 교환하는 경우를 뜻합니다. 그날 프로토콜은 최소 한 건의 주문이 체결된 4,382건의 정산 가운데 최소 23건(약 0.52%)에서 이를 실현했습니다. 해당 정산들은 중간에 풀 없이 두 지갑의 토큰을 주고받았습니다.

DEX 애그리게이터 한눈에 보기

항목
세부 내용
개념
하나의 스왑을 위해 여러 온체인 풀을 확인하는 라우팅 계층
라우터 모델
견적 → 토큰 승인 → 라우팅 → 단일 트랜잭션으로 정산
인텐트 모델
본인이 서명한 주문을 solver들이 경쟁해 정산
CoW Protocol, 10월 말 하루
거래가 포함된 정산 4,382건, 두 지갑 직접 매칭 최소 23건
주요 리스크
ERC-20 승인은 해당 컨트랙트가 한도까지 지출할 수 있게 허용
페멕스에서는
ETH 선물은 페멕스 주문창에서 거래되며 승인이 불필요

DEX 애그리게이터란 무엇인가?

DEX 애그리게이터는 사용자를 대신해 탈중앙화 거래소를 검색하고, 하나의 스왑이 가장 유리하게 체결되는 곳으로 전송하는 라우팅 계층입니다. 자체적으로는 유동성을 보유하지 않으므로, 사용자가 받는 모든 토큰은 다른 누군가의 풀이나 주문에서 나옵니다.

이더리움에서는 AMM 풀이 보유하고 있는 두 토큰의 잔액 비율로 가격을 산정하기 때문에, 같은 쌍이라도 풀마다 다른 가격으로 거래될 수 있습니다. 이러한 차이가 이더리움에 DEX 애그리게이터가 존재하는 근본적인 이유입니다.

해당 풀 뒤의 가격 산정 공식은 AMM(자동화된 시장 maker)이란 무엇인가 가이드에서 확인할 수 있습니다.

애그리게이터는 크게 두 가지 설계로 나뉘며 주문을 처리하는 방식이 다릅니다. 라우터형 애그리게이터는 경로를 견적낸 뒤 사용자 지갑에서 전송하는 트랜잭션 안에서 그 경로를 실행합니다. 인텐트 기반 애그리게이터는 사용자가 주문에 서명하면 solver라는 독립 주체들이 이를 체결하기 위해 경쟁합니다.

DEX 애그리게이터는 어떻게 작동하는가?

라우터형 DEX 애그리게이터는 네 단계로 작동하며, 온체인 트랜잭션 두 건 모두 사용자 본인의 지갑에서 전송됩니다.

  1. 경로를 견적냅니다. 여러 풀의 가격을 읽고, 가격 영향과 Gas Fee를 반영해 각 경로가 돌려줄 수량을 추정합니다.

  2. 라우터 컨트랙트에 승인을 부여합니다. 매도하려는 토큰을 지출할 수 있도록 하는 온체인 권한으로, 사용하지 않은 잔여 한도는 스왑 이후에도 유효하게 남습니다.

  3. 라우터가 스왑을 분할합니다. 분할이 단일 풀보다 더 많은 수량을 돌려줄 때 하나 이상의 풀에 걸쳐 집행합니다.

  4. 단일 트랜잭션이 전체를 정산합니다. 출력이 본인이 수용한 최소값 아래로 떨어질 경우 트랜잭션은 되돌려집니다.

가격 영향이 분할의 이유입니다. 풀은 추가로 들어오는 토큰마다 앞선 토큰보다 조금씩 불리한 가격을 매기기 때문에, 얕은 단일 풀로 대규모 스왑을 몰면 가격이 사용자에게 불리하게 움직입니다.

깊은 풀은 같은 거래에서도 가격이 덜 움직이며, [유동성 풀이란 무엇인가]에 대한 설명글에서 예치가 어떻게 깊이를 만드는지 보여줍니다.

최소 출력은 안전벨트와 같습니다. 스왑 화면에서는 슬리피지 허용치, 즉 견적의 일정 퍼센트로 표시됩니다. 최소 출력보다 적게 지급되는 스왑은 온체인에서 실패하며, 토큰은 원래 위치에 남지만 Gas Fee는 그대로 발생합니다. 타이트하게 설정하면 빠르게 움직이는 가격 때문에 스왑이 실패할 수 있고, 느슨하게 설정하면 경로가 해당 하한선까지 전달하는 결과라면 무엇이든 수용하게 됩니다.

인텐트 기반 DEX 애그리게이터는 주문을 어떻게 정산하는가?

인텐트 기반 DEX 애그리게이터는 트랜잭션 대신 서명된 메시지로 거래를 처리합니다. CoW Protocol의 주문 흐름(order flow) 문서에 따르면 사용자는 주문을 "signed intent to trade messages", 즉 서명된 거래 의향 메시지로 제출합니다. 이후 대부분의 주문은 solver들이 입찰해 정산하는 배치 경매로 넘어갑니다.

Solver들은 서플러스(surplus)로 경쟁합니다. CoW Protocol의 가격 개선(price improvement) 문서는 이를 주문이 견적보다 더 좋은 가격으로 체결될 때 발생하는 이득으로 설명합니다. solver 페이지에는 "배치에 가장 큰 서플러스를 생성하는 solution을 제시한 solver가 승리한 정산 solution을 제출하도록 선택된다"고 명시돼 있습니다.

승리한 solver는 이후 온체인 임의의 컨트랙트를 호출할 수 있습니다. 정산 컨트랙트의 레퍼런스 페이지는 "Interactions allow solvers to execute arbitrary calls to any on-chain contract", 즉 인터랙션을 통해 solver가 온체인 모든 컨트랙트에 임의 호출을 실행할 수 있다고 설명합니다. 프로토콜은 이 권한을 허용 목록에 올라 보증을 예치한 solver로 제한합니다.

외부 호출은 유동성 풀에 닿을 수도 있고, 문서가 말하는 "accounting / bookkeeping purposes", 즉 회계·장부 목적에 쓰일 수도 있어, 프로토콜 컨트랙트를 넘어 도달한 정산에는 모두 표시가 남습니다.

동일한 solver 개념은 크로스체인에서도 작동하며, [NEAR Intents란 무엇인가] 설명글에서 확인할 수 있습니다.

2026년 10월 말 어느 하루 동안 CoW Protocol의 정산 컨트랙트는 4,382건의 정산에서 4,408개의 서로 다른 주문에 대해 총 4,659건의 거래를 집행했으며, 해당 정산의 99.43%가 최소 하나의 외부 컨트랙트를 호출했습니다. 이 컨트랙트는 2021년 6월 8일부터 이더리움에 존재해 왔습니다.

4,382건의 정산 중 4,121건(94.04%)은 단일 거래를 담았습니다. 둘 이상을 묶은 261건에는 총 538건의 거래가 포함됐으며, 이는 그날 전체의 11.55%에 해당합니다.

외부 호출을 전혀 하지 않은 정산은 25건뿐이었습니다. 그중 최소 23건은 서로가 원하는 것을 상대방에게 판매한 두 지갑의 완전 매칭으로, 46건의 거래, 즉 당일 전체의 0.99%를 차지했습니다.

그중 하나가 메커니즘을 보여줍니다. 한 지갑은 0.7 WETH를 매도해 약 1,617 USDT를 받았고, 두 번째 지갑은 같은 0.7 WETH를 얻기 위해 약 1,618 USDT를 지불했습니다. 두 지갑 사이에는 풀이 없었으며, CoW의 주문 기록에는 첫 판매자 주문에 해당 0.55 USDT 차이에 해당하는 수수료가 기재돼 있습니다.

반대 방향 주문이 만나는 경우는 이보다 더 잦았습니다. 145건의 정산에서 같은 쌍의 매수자와 매도자가 함께 있었지만, 그중 122건은 여전히 외부 컨트랙트를 호출했습니다. 프로토콜의 Coincidence of Wants 페이지는 매칭이 부분적으로만 성사될 수 있으며, 나머지 물량은 solver들이 "source liquidity to fill the rest of the other trade", 즉 추가 유동성을 확보해 채워야 한다고 설명합니다.

외부 호출이 매칭을 배제하는 것은 아니므로, 23건은 하한선입니다.

해당 4,382건의 정산은 정산 이벤트에 기록된 solver 기준으로 서로 다른 26개의 solver 주소가 제출했습니다.

방법론: 그날 CoW Protocol의 정산 컨트랙트가 이더리움에서 발생시킨 모든 이벤트(총 24,745건)를 수집하고, 각 정산 고유의 이벤트를 그룹화했습니다. 정산의 거래는 Trade 이벤트이며, 외부 호출은 다른 컨트랙트를 향한 Interaction 이벤트입니다. 직접 매칭이란 Interaction 이벤트가 없고 두 주문이 같은 두 토큰을 반대 방향으로 사고파는 정산을 말합니다.

검증: 매칭 한 건은 토큰 전송 내역을 통해 수동으로 추적했으며, CoW 자체의 주문 기록에서도 동일한 두 체결 주문이 반환됐습니다. 외부 호출을 한 것으로 집계된 모든 정산은 컨트랙트 코드를 보유한 최소 하나의 주소에 도달했고, 제2 노드 제공자의 당일 정산·거래 이벤트 집계도 일치했습니다.

DEX 애그리게이터는 어떤 역할을 하는가?

DEX 애그리게이터는 본인이 일일이 풀별로 했을 가격 탐색을 대신 수행합니다. 분할이 유리한 대규모 스왑은 나눠 집행하고, 거래 전체를 본인이 설정한 최소 출력 기준으로 유지합니다.

인텐트 설계에서는 정산까지 대신 처리합니다. 위에서 매칭된 WETH 거래처럼 solver 자신의 주소가 정산을 전송했으므로, 양쪽 지갑 모두 정산을 위해 트랜잭션을 보내지 않았습니다.

DEX vs DEX 애그리게이터: 차이점은 무엇인가?

DEX는 유동성을 보유하고, DEX 애그리게이터는 그 위를 라우팅합니다. 단일 AMM에서 스왑하면 해당 풀의 가격을 적용받으며 여기에는 가격 영향도 포함됩니다. 애그리게이터는 같은 주문을 여러 풀에 분할할 수 있고, 인텐트 설계에서는 배치 내 다른 트레이더의 주문으로도 체결할 수 있습니다.

항목
DEX
DEX 애그리게이터
유동성 보유 여부
예, 자체 풀에서 보유
아니요, 다른 소스로 라우팅
가격이 나오는 곳
단일 소스
복수 소스, 스왑별로 비교
의존하는 컨트랙트
DEX 자체 컨트랙트
DEX 컨트랙트 + 애그리게이터 컨트랙트

대가로는 경로에 컨트랙트 집합이 하나 더 늘며, 본인의 승인은 그중 하나에 부여됩니다.

DEX 애그리게이터 사용 시 리스크는 무엇인가?

승인은 거래보다 오래 남는 리스크입니다. 토큰 표준 EIP-20은 2015년 11월 19일에 만들어졌으며, approve 함수는 "Allows _spender to withdraw from your account multiple times, up to the _value amount", 즉 승인받은 대상이 지정 금액까지 여러 차례 계정에서 인출할 수 있도록 허용합니다.

해당 권한은 사용되거나 갱신될 때까지 유지되므로, 실제 스왑 금액보다 크게 승인하면 남은 한도가 승인된 컨트랙트에 계속 열려 있게 됩니다. 승인한 서명은 셀프 커스터디 지갑으로 접근하는 통상적인 경로이며, [비수탁(non-custodial) 지갑이란 무엇인가] 가이드에서 자세히 설명합니다.

인텐트 설계는 그 승인을 누가 보유하는지를 바꿉니다. CoW Protocol의 solver 페이지에는 "Solvers do not receive ERC-20 approvals from users", 즉 solver는 사용자로부터 ERC-20 승인을 받지 않는다고 명시돼 있으며, 승인은 프로토콜의 vault relayer 컨트랙트로 향합니다.

자체적인 신뢰 포인트는 solver 구성입니다. 정산 레퍼런스는 임의 호출이 "the possibility of malicious solvers that can steal funds from the settlement contract", 즉 정산 컨트랙트의 자금을 훔칠 수 있는 악성 solver의 가능성을 만든다고 경고합니다. 그래서 solver는 허용 목록에 이름을 올리고 보증을 예치해야 합니다. 같은 페이지는 solver가 해당 호출을 통해 사용자 자금에 직접 도달할 수는 없다고 밝힙니다.

경로 역시 잘못될 수 있습니다. 얇은 풀이나 느슨한 최소 출력 설정은 견적보다 적은 수량을 안겨줄 수 있습니다. 공개 mempool로 전송된 스왑은 다른 이에게 보여 앞서 거래될 수 있는데, 이것이 바로 [프런트 러닝(front running)]의 문제입니다.

DEX 애그리게이터는 페멕스 거래에 어떤 의미가 있는가?

페멕스의 ETH 선물 거래는 위의 단계를 모두 거치지 않습니다. 페멕스의 ETH/USDT 무기한 선물 계약은 페멕스 자체 주문창에서 계좌 잔액을 대상으로 거래되므로, 부여해야 할 토큰 승인도 확인할 경로도 없습니다.

선물은 레버리지를 사용하며, 손실이 증거금 수준에 도달하면 포지션이 자동으로 청산됩니다.

코인이 온체인에서 이동할 때는 여전히 애그리게이터가 중요합니다. 본인 지갑에서 ETH를 입금하는 것은 단순 전송입니다. 반면 애그리게이터를 통해 먼저 ETH로 스왑하려면, 코인이 페멕스에 도착하기 전에 승인에 서명하고 라우팅을 신뢰해야 합니다.

자주 묻는 질문

DEX 애그리게이터란 무엇인가요?

DEX 애그리게이터는 하나의 스왑을 위해 여러 탈중앙화 거래소와 유동성 풀을 확인하는 라우팅 서비스입니다. 견적이 가장 많은 수량을 돌려준다고 판단한 경로로 스왑을 전송하며, 자체 유동성은 보유하지 않습니다.

DEX 애그리게이터에는 어떤 종류가 있나요?

DEX 애그리게이터는 라우터형과 인텐트 기반이라는 두 가지 설계로 만들어진 스왑 라우터입니다. 라우터형은 본인이 전송하는 트랜잭션 안에서 견적 경로를 실행하고, 인텐트 기반은 서명된 주문을 받아 solver들이 정산 경쟁을 벌이도록 합니다.

DEX 애그리게이터는 안전하게 사용할 수 있나요?

스왑 자체는 최소 출력보다 적게 지급될 경우 되돌려집니다. 주요 리스크는 ERC-20 승인인데, 이 승인은 사용되거나 갱신될 때까지 거래 이후에도 유효하므로 스왑할 금액만큼만 승인하는 것이 좋습니다.

이더리움에 DEX 애그리게이터가 있나요?

있습니다. CoW Protocol도 그중 하나입니다. 정산 컨트랙트는 2021년 6월 8일 이더리움에 배포됐으며, 2026년 10월 말 하루 동안 4,382건의 정산에서 4,659건의 거래를 집행했습니다.

정리

DEX 애그리게이터는 다른 사람들의 유동성을 위한 검색 엔진이며, 찾아낸 경로 자체가 제품 전체라고 볼 수 있습니다. 트레이더 간 직접 매칭은 실제로 존재하지만, 10월 말 하루의 증거에 따르면 그 이름을 딴 애그리게이터에서도 거래량의 극히 일부에 불과했습니다. 첫 스왑 전에 서명하는 승인은 모든 경로보다 오래 남으므로, 가장 먼저 점검해야 할 설정입니다.

본 기사는 정보 제공 목적으로만 작성되었으며 투자 권유나 재무 조언이 아닙니다. 암호화폐 거래에는 상당한 위험이 따르므로, 투자 결정 전 반드시 스스로 조사(DYOR)하시기 바랍니다.

가입하고 15000 USDT 받기
면책 조항
이 페이지에 제공된 콘텐츠는 정보 제공 목적에만 사용되며, 어떤 종류의 보증 없이 투자 조언을 구성하지 않습니다. 이는 재정적, 법적 또는 기타 전문적인 조언으로 해석되어서는 안 되며, 특정 제품이나 서비스 구매를 권장하는 것이 아닙니다. 적절한 전문가에게 개별적인 조언을 구하십시오. 이 기사에서 언급된 제품은 귀하의 지역에서 사용할 수 없을 수도 있습니다. 디지털 자산 가격은 변동성이 있을 수 있습니다. 귀하의 투자 가치는 하락하거나 상승할 수 있으며, 투자한 금액을 회수하지 못할 수도 있습니다. 추가 정보는 이용약관 및 리스크 공개를 참조하십시오.