제작사: DODO 리서치
편집자: 리사
작가: 샤오유
Dan, 존경합니다. @1inch가 처음으로 고품질 집계를 수행했을 때와 @CoWSwap이 솔버 모델을 개척했을 때 게임이 바뀌었습니다.
좋은 일이지만 당신은 실제로 첫 번째나 두 번째가 아닙니다.
—— @커브 파이낸스
UniswapX의 출시는 선정적이면서도 논란의 여지가 있었습니다. 가장 날카로운 질문은 UniswapX가 CoWSwap과 1inch를 복사했다는 비난입니다. 커브 공식 트위터에는 "1inch의 고품질 집계와 솔버 모델의 선구자인 CoWSwap으로 인해 게임의 규칙이 오랫동안 바뀌었다. UniswapX는 좋지만 실제로는 첫 번째도 두 번째도 아니다"라고 밝혔다.
CoWSwap이 게시한 사진은 의도 기반 거래의 선구자로서의 위상을 직접적으로 나타냅니다. 그렇다면 CoWSwap은 정확히 무엇입니까? UniswapX와의 차이점은 무엇입니까? 애그리게이터의 솔버 모델 경로를 취하는 동안 시장 목소리는 UniswapX가 1인치 퓨전 대신 CoWSwap을 "표절"했다고 비난하는 이유는 무엇입니까?
탄생 배경부터 메커니즘 해석, 데이터 성능, 유니스왑X와 1인치 퓨전의 9가지 제품 차이점까지 '소' 정신으로 CoWSwap이 무엇인지, 어떤지 탐구하고 '표절'에 대한 질문에 답변해 드립니다. " 문제.
Defi 사용자의 '도둑': MEV 공격
DeFi 사용자는 Front-running, Back-running, Sandwich 공격과 같은 MEV 공격의 피해자가 되었습니다. CoWSwap 프로토콜은 MEV 보호를 제공하고 사용자의 MEV 손실을 줄이기 위해 노력합니다. 시작하기 전에 MEV 공격이 무엇인지 간략하게 알아보겠습니다.
다음 시나리오를 상상해 보십시오. 잠깐만요. 드디어 이상적인 거래 기회 얻게 되었습니다! Uniswap을 열고 보류가 종료되면 지갑이 예상보다 훨씬 적은 수의 토큰을 받은 것을 알 수 있습니다. 블록체인 익스플로러 열면 누군가가 구매하기 전에 가격을 올리고, 구매한 후에는 빠르게 판매하여 차액을 챙길 것입니다. 예, MEV 공격을 받았습니다.
MEV 공격은 상위 체인에 트랜잭션을 제출하는 "비동기성"으로 인해 발생합니다. 사용자가 이더 에서 트랜잭션을 제출하면 즉시 다음 블록에 추가되지 않습니다. 대신, 먼저 보류 중인 모든 트랜잭션의 모음인 "메모리 풀"로 이동합니다. 그런 다음 유효성 검사기는 mempool에서 트랜잭션을 클레임 빌드 시 다음 블록에 추가합니다. 멤풀은 공개되어 있으므로 검색자는 특정 방식으로 거래를 주문하기 위해 검증인에게 비용을 지불하고 순서 통해 사용자로부터 가치를 클레임 기회를 갖습니다.
이미지 출처: CoWSwap Docs
Black Forest 가이드: CoWSwap의 MEV 보호
최고 가격보다 낫습니다 —— CoWSwap.
CoWSwap의 이름은 "Cow"와 관련이 있는 것으로 보이지만 여기서 CoW는 "CoW, Coincidence of Wants"를 의미하며 특별한 거래 매칭 방법을 의미합니다. 구체적으로 '수요 매칭'은 '상대방이 필요로 하는 것을 두 사람이 동시에 보유하고, 돈을 매개로 하지 않고 두 사람이 직접 거래할 수 있는' 경제 현상이다.
CoWSwap 프로토콜에서 사용자는 거래를 제출하기 위해 거래를 보낼 필요가 없지만, 사용자는 서명된 주문(또는 거래 의도)을 보내야 합니다. 주문은 특정 기간 내에 거래에서 달성하고자 하는 최대 및 최소 생산량을 지정합니다. 사용자는 실행 방법에 관심이 없거나 신경 쓸 필요가 없습니다. 그런 다음, 서명된 오프체인 주문은 해결자(Solver)에게 전달되며, 해결자는 주문이 발효될 때 최상의 실행 경로를 찾기 위해 경쟁합니다. 첫 번째 솔버는 배치를 실행할 수 있는 권한을 갖습니다. 이는 또한 주문을 실행하는 데 필요한 가스가 해결자에 의해 부담되며, 거래가 실패하는 경우 사용자는 가스를 지불할 필요가 없음을 의미합니다(예: 마감일 전에 약속된 가격을 충족할 경로를 찾지 못한 경우).
CoWSwap의 MEV 보호는 다음 세 가지로 요약될 수 있습니다.
1. 일괄 경매
"수요의 일치"는 두 명 이상의 거래자 온체인 유동성을 사용하지 않고 서로 암호화폐를 교환할 때 발생합니다. CoW가 발생하면 주문을 한 배치로 포장하여 효율성을 높일 수 있습니다. 구체적으로 반영: LP 수수료 및 가스 수수료와 같은 온체인 비용을 제거하고 오프체인 P2P 방법은 미끄러짐 및 온체인 MEV 공격 가능성도 방지할 수 있습니다.
CoWSwap의 기술 이사인 Leupold는 다음과 같이 말했습니다: DeFi 분야에서 다양한 토큰의 "캄브리아기 폭발"로 인해 시장 유동성이 매우 파편화되었습니다. 다양한 토큰 쌍 사이에 유동성을 생성하기 위해 MM (Market Making)“참여하여 유동성을 제공”해야 합니다. 각 블록 내에서 수요 일치가 발견되면 파편화된 유동성 공간을 다시 모을 수 있습니다.
2. 오프체인 솔루션
제3자가 사용자를 대신하여 거래 주문을 처리하고 멤풀의 가시성을 숨기기 때문에 MEV의 모든 리스크 제3자가 부담합니다. 제3자가 더 나은 실행 경로를 가지고 있는 경우 주문은 더 나은 가격으로 완료되고, 그렇지 않으면 최악의 서명 견적에 따라 주문이 완료됩니다. 모두 전문 해결사가 처리하는 거래의 리스크 과 복잡성을 관리합니다.
사용자는 "거래 의사"를 표현하기만 하면 되며 실행 과정에는 신경 쓸 필요가 없습니다. 공용 메모리 풀에서 우선 순위를 "올리는" 방법을 모르는 미숙한 사용자는 CoWSwap의 이 메커니즘으로 보호됩니다. "어두운 숲"에 있는 것에 대해 걱정하지 마십시오.
3. 통일청산가격
두 사람이 동일한 배치에서 동일한 자산을 거래하는 경우 프로토콜은 토큰 배치당 가격이 하나만 있도록 강제합니다. 두 거래 모두 선착순 개념 없이 "완전히 동일한 가격"으로 정산됩니다. 블록에 동일한 토큰 쌍에 대한 여러 트랜잭션이 있더라도 각 트랜잭션은 풀과의 트랜잭션 순서에 따라 다른 가격을 받게 됩니다. 그러나 CoWSwap 프로토콜에는 통일된 청산 가격이 필요하므로 순서 의미가 없습니다. Leupold에 따르면 이 접근 방식은 "다양한 MEV"를 제거합니다.
CoWSwap의 메커니즘은 매우 새로운 것입니다. Intent 개념이 제안되기 전에는 Intent 개념 하에 DEX의 요구 사항을 대략적으로 준수했습니다. 또한 다양한 연구 보고서에서도 이 아키텍처를 높이 평가했습니다. 그러나 CoWSwap이 유명인이 아니라는 것은 분명합니다. 애그리게이터에 관해서는 1inch 등을 생각하는 사람들이 더 많습니다. 이유는 무엇입니까?
CoWSwap의 단점을 정리했는데, 구체적으로 다음 세 가지로 드러납니다.
1. 비활성 통화에는 적합하지 않습니다.
이론적으로 이 메커니즘은 사용자에게 더 나은 가격을 제공할 수 있지만 사용자에게 손실을 초래할 수도 있습니다. 활발하게 거래되는 토큰의 경우 주문이 일괄적으로 "수요 일치"를 찾아 가격을 최적화할 가능성이 높습니다. 활발하게 거래되지 않는 토큰(여기서는 ETH로 가정)의 경우, 해결자는 단일 유동성 소스에서 발생할 수 있는 슬리피지를 초과하더라도 최대 슬리피지에서 거래할 수 있습니다.
2. 추가약정수수료
유동성이 충분한 소규모 거래의 경우 Cow의 프로토콜 수익으로 인해 사용자에게 손실이 발생할 수 있습니다.
3. 모든 토큰을 지원하지 않음
CoWSwap은 모든 토큰의 교환을 지원하지 않으며 ERC-20 표준을 준수하는 토큰만 지원합니다. 또한 일부 토큰은 일반적인 ERC20 인터페이스를 구현하지만 전송 및 전송 슬레이브 메서드를 호출할 때 수신자가 받는 실제 금액은 지정된 전송 금액보다 적습니다. 이로 인해 CoWSwap의 정산 논리에 문제가 발생합니다. 예를 들어 $Unibot은 CoWSwap에서 트랜잭션을 지원하지 않습니다.
데이터를 통해 본질을 보다: CoWSwap의 시장 성과를 자세히 살펴보자
이상은 항상 가득 차 있지만 현실은 중추입니다. 오직 데이터를 통해서만 CoWSwap의 시장 성과를 이해할 수 있습니다. CoWSwap의 장점과 특징을 결합하여 Anti-MEV 성능, 거래량, 시장 점유율 등의 관점에서 CoWSwap의 시장 성과를 살펴보겠습니다.
1. Anti-MEV 성능
Uniswap과 Curve에서 발생한 샌드위치 공격을 비교하면 CoWSwap 라우팅을 통해 공격된 거래 수가 크게 감소했으며, 2022년에는 1inch와 말차에 비해 CoWSwap이 샌드위치 공격 건수와 거래량 비율이 가장 낮았습니다.
온체인 MEV 분석팀 @EigenPhi의 연구 보고서.
2. 거래량 및 시장 점유율
Aggregator는 나란히 비교를 추적합니다. CoWSwap은 거래량 기준 4위, 사용자 수 기준 9위, 평균 거래 규모 기준 5위를 기록하고 있습니다. 그 중 1인치가 1위를 차지했다.
https://dune.com/murathan/uniswap-protocol-and-aggregators
애그리게이터 시장 점유율 나란히 비교해 보세요. 1inch는 다수의 사용자를 바탕으로 시장 점유율 약 70%로 압도적인 점유율을 보이고 있으며, CoWSwap이 약 10%의 시장 점유율 로 그 뒤를 따르고 있으며, 0xAPI, Match, Paraswap 등이 그 뒤를 따르고 있습니다. CoWSwap의 시장 점유율 증가하고 있습니다.
https://dune.com/murathan/uniswap-protocol-and-aggregators
CoWSwap의 월별 거래량은 크게 변동합니다. 9월 1일 현재 총 거래량은 274억 달러에 달했습니다.
https://dune.com/cowprotocol/cowswap
3. DAO 선택
DAO 거래량의 1/3이 CoWSwap에서 발생합니다. DAO는 종종 대량의 MEV 방지 거래를 요구하기 때문에 지정가 주문 및 TWAP와 같은 DAO의 특별 주문 요구 사항을 충족할 수 있는 플랫폼인 Milkman(7월 10일 Milkman은 AAVEDAO에서 326.88 wETH 및 $1,397,184의 이체를 모니터링하는 데 사용되었습니다. $BAL는 B-80BAL-20WETH)의 미끄러짐으로 대체됩니다. 이 비율은 여전히 증가하고 있으며, 8월에는 CoWSwap이 절반 이상(54%)을 차지하기도 했습니다.
https://dune.com/queries/2338370/3828396
4. 밸런서는 인센티브를 제공합니다
Balancer는 3월 24일에 CoWSwap 솔버에 대해 ~50-75% 수수료 할인을 제공하는 [BIP-295] 제안을 발표했습니다. CoW 라우팅 밸런서의 거래량은 Uniswap과 Curve에 이어 3위입니다.
https://dune.com/sixdegree/dex-aggregators-comparison
'표절' 논란
“CoW Swap은 MEV에 대한 보호를 제공하는 최초의 DEX Aggregator입니다.”
—— CoWSwap 소개
CoWSwap의 전신인 Gnosis Protocol V1은 2020년에 출시되었습니다. 일괄 경매를 통해 링 거래를 제공하는 최초의 DEX입니다. UniswapX 및 1inch fusion은 CoWswap과 동일한 아키텍처를 채택합니다. 서명된 주문 - 거래 생성을 제3자에게 아웃소싱합니다. (경쟁은 제3자가 MEV를 사용자에게 반환하도록 장려합니다.) UniswapX가 출시되었을 때 CoWSwap을 복제했다는 비난이 끊임없이 제기되었습니다. 1inch가 출시되었을 때 CoWSwap의 변형 버전이라는 별명이 붙었습니다.
오늘 우리는 세 가지의 차이점을 9가지 측면으로 요약하여 논의할 것입니다.
1. 제3자 이름
- UniswapX: 필러
- CoWSwap: 솔버
- 1인치 퓨전: 리졸버
책임은 동일합니다. 사용자가 서명한 주문에 대한 솔루션을 제공하고 이를 트랜잭션의 블록으로 패키징합니다.
2. 실행과정
- UniswapX : 낙찰된 필러는 일정 기간 내에 우선권 으로 체결한 후 더치옥션 을 진행하게 됩니다.
- CoWSwap: 순위를 위해 모든 솔버 솔루션을 드라이버에 제출합니다. 입찰이 종료되면 모든 솔루션이 제출되고 순위가 매겨지며 순위가 가장 높은 실행자에게 알림이 전송됩니다.
- 1인치 융합: 가격이 하락하는 동안 시간이 지남에 따라 리졸버 수를 늘리십시오.
1인치 퓨전은 처음 1분 동안 리졸버가 1개밖에 없어 “리졸버는 가격이 떨어질 때까지 기다렸다가 실행한다”는 비판을 받아왔다. 이용자 대기시간이 연장됩니다.
참고: 제안이 승인되었으며 증가할 해결자 수는 10명입니다.
3. 배치 형성
"Leopold는 CoW Swap의 디자인이 UniswapX처럼 개별적으로 거래를 처리하는 대신 거래를 일괄 처리하기 때문에 여전히 더 나은 가격을 제공한다고 주장합니다. 다양한 거래 요청을 일괄 처리하면 MEV 저항이 더 좋아집니다." - CowSwap CTO
- CoWSwap: 더치옥션 위해 온체인 모든 미결제 주문을 일괄 처리합니다. 주문을 CoW와 일치하도록 결합할 수 있습니다.
- UniswapX: 필러는 처리를 위해 API를 통해 스스로 하나 이상의 주문을 선택합니다.
주문의 복잡성으로 인해 CoWSwap은 모든 미결제 주문을 일괄 처리해야 합니다. 단일 블록 시간 내에 최적의 솔루션을 찾을 수 있는지 여부를 판단하기 어렵고 최적의 솔루션이 없을 수도 있습니다.
4. 순서 매개변수화 정도
- UniswapX: 사용자는 경매의 붕괴 기능, 초기 네덜란드 주문 가격 등을 포함한 매개변수를 더 자유롭게 정의할 수 있습니다(잠재적으로 더 복잡할 수도 있음).
- CoWSwap 및 1inch 융합: 사용자는 교환 토큰과 슬리피지만 제공하면 됩니다. CoWSwap은 주문 기간을 설정할 수도 있습니다.
5. 제3자에게는 다양한 유동성 소스가 있습니다.
- UniswapX: 필러가 접근할 수 있는 모든 유동성 소스를 허용합니다. 즉, 개인 유동성을 허용합니다.
- CoWSwap: CoW 및 외부 유동성 소스.
- 1인치 퓨전: 일반적으로 대규모 MM (Market Making).
CoWSwap은 거래 상대방을 찾는 것과 동시에 1인치 MM (Market Making) 해결자 역할을 하며 거래를 직접 완료하도록 선택할 수 있습니다. 또한 UniswapX는 전문 MM (Market Making) 개입을 허용할 수 있는데, 이는 1inch가 비판한 "해결자는 실행 전 가격이 떨어질 때까지 기다린다"는 문제를 해결하고 1inch의 시장 점유율 점유할 것으로 예상됩니다.
6. 탈중앙화 정도
- UniswapX: 전혀 허가가 필요하지 않으며 누구나 API를 통해 공개 주문에 액세스하고 이를 Reactor로 보내 다른 필러 솔루션과 경쟁할 수 있습니다. (사용자가 필러를 지정하지 않는 한)
- CoWSwap: $1M USDC/COW 풀을 생성하여 화이트리스트에 등록하거나 DAO 표준에 따라 Cow DAO에 의해 화이트리스트에 등록됩니다.
- 1인치 융합: 스테이킹$1INCH 토큰 수와 가중치가 부여된 스테이킹 연도를 기준으로 상위 10개의 주소가 확인자로 선택됩니다. 등록, KYC 절차 및 주문 수수료를 충당할 수 있는 충분한 잔액 유지가 필요합니다.
참고: CoWSwap은 현재 1단계에 있으며 Cow 프로젝트의 승인을 받았습니다. 2단계에서는 토큰을 스테이킹 하고 DAO 투표를 통해 동의해야 합니다.
7. 인용문은 다양한 출처에서 나옵니다.
- UniswapX: 필러가 더치옥션 의 초기 가격을 초기화할 수 있도록 하는 필러 견적(RFQ)을 허용합니다.
- CoWSwap, 1인치 퓨전: API 견적.
8. UniswapX는 RFQ를 사용하고 평판 시스템 사용을 고려합니다.
- UniswapX: 주문을 통해 필러를 지정하여 특정 기간 내에 주문을 실행하고 더치옥션 수행함으로써 필러가 RFQ 시스템에서 견적을 인용하도록 동기를 부여할 수 있습니다. 필러의 독점권 남용을 제한하기 위해 해당 평판 또는 페널티 시스템이 도입될 수 있습니다.
- CoWSwap: 일주일에 한 번 지난주 주문 완료율이 가장 높은 해결자에게 인센티브를 제공합니다.
9. Uniswap X, 크로스체인 집계 기능 출시(아직 구현되지 않음)
- UniswapX: 크로스체인 트랜잭션을 지원하도록 확장 가능 교환기는 온체인 보관된 자산을 온체인 필수 자산으로 교환하기 위해 브리지와 직접 상호 작용할 필요가 없습니다. 체인.
- CoWSwap, 1인치 퓨전: 아직 논의 중.
마지막에 쓰세요
전반적으로 CoWSwap은 흥미로운 프로젝트입니다. 타사 솔버에 대한 아웃소싱 주문 해결은 L2의 확장 "철학"과 매우 유사합니다. 즉, 오프체인 실행, 온체인 최종 결제 및 검증입니다. CoWSwap은 거래가 거대한 물물교환 경제가 되도록 교묘하게 활성화하여 유동성 단편화 문제를 해결합니다. 온체인 유동성은 P2P 거래로 충족할 수 없는 부분에 사용될 수 있습니다.
인텐트 구현을 위한 요구 사항 중 하나는 누구나 경쟁에서 효율성을 높이기 위한 해결자 역할을 할 수 있다는 것입니다. CoWswap의 아키텍처는 의심할 여지없이 이것과 일치합니다. 거래 관리에 따른 모든 리스크 과 복잡성은 전문 해결사에 의해 처리됩니다. CoWSwap 메커니즘으로 보호되므로 사용자는 어두운 숲 속에서 "걷는" 것에 대해 걱정할 필요가 없습니다. 이는 DODO V3의 철학과 일치합니다. DODO V3에서는 유동성 공급자의 자금이 직접 전략을 고려할 필요 없이 전문 시장 조성 팀에 의해 관리됩니다.
CoWSwap은 MEV 문제 해결에서 좋은 결과를 얻었으며 Intent 내러티브에 따라 시장 점유율 도 성장하고 있습니다. 동시에 프로토콜 수수료, 모든 토큰을 지원하지 않는 등 대규모 애플리케이션의 저항에도 직면했습니다. 솔버 모델의 선구자로서 UniswapX와 1inch fusion의 메커니즘은 이를 기반으로 한 혁신에 가깝습니다. 1inch는 리졸버를 순차적으로 출시하고 전문 MM (Market Making) 와 연결합니다. Uniswap의 RFQ 시스템을 통해 사용자는 솔루션을 제안하는 대신 필러를 먼저 지정할 수 있습니다. 같은 시간. 우리는 CoWSwap의 프레임 탈중앙화 거래 수집기 분야에서 더 많은 혁신을 촉진하기를 기대하며 CoWSwap의 장기적이고 뛰어난 발전을 기대합니다.
참고자료
https://ld-capital.medium.com/the-future-of-mev-is-the-future-of-the-crypto-has-the-importance-of-the-mev-track-been-76bb36caf9f4
https://app.aave.com/governance/proposal/?proposalId=267
https://eigenphi.substack.com/p/sandwich-mevs-impact-on-cow-swap
https://snapshot.org/#/balancer.eth/proposal/0xd991e9f3c6edd148bd37c600d7ada3d28db1758e3cfd703c02d290f502906f05
https://blog.cow.fi/what-are-cows-on-cow-swap-e72baaa4678a
https://blockworks.co/news/cow-swap-mev-problem
https://swap.cow.fi/#/about
https://twitter.com/RaccoonHKG/status/1607030613495939074