
CowSwap: Hình thái DEX tương lai của Intent?
Tuyển chọn TechFlowTuyển chọn TechFlow

CowSwap: Hình thái DEX tương lai của Intent?
CoWSwap khác gì so với UniswapX và 1inch Fusion?
Tác giả: xiaoyu

Dan, với sự tôn trọng. Trò chơi đã bị thay đổi từ lâu bởi @1inch khi họ lần đầu tiên thực hiện việc tổng hợp chất lượng cao và bởi @CoWSwap khi tiên phong mô hình solver.
Đây là thứ tốt, nhưng bạn thật sự không phải người đầu tiên hay người thứ hai đâu.
—— @Curve Finance
UniswapX ra mắt gây tiếng vang lớn nhưng cũng đầy tranh cãi. Câu hỏi gay gắt nhất chính là liệu UniswapX có sao chép CoWSwap và 1inch hay không. Twitter chính thức của Curve phát biểu: “Luật chơi đã bị thay đổi từ lâu bởi 1inch với việc tổng hợp chất lượng cao và CoWSwap với tư cách là người tiên phong mô hình solver. UniswapX là một sản phẩm tốt, nhưng nó thật sự không phải là cái đầu tiên, cũng chẳng phải cái thứ hai.”
CoWSwap đăng hình ảnh nhấn mạnh vị thế tiên phong trong giao dịch dựa trên Intent (ý định giao dịch). Vậy rốt cuộc CoWSwap là gì? Khác biệt giữa nó và UniswapX là gì? Cùng theo đuổi con đường solver model của các nền tảng tổng hợp (aggregator), tại sao thị trường lại cáo buộc UniswapX "sao chép" CoWSwap mà không phải 1inch fusion?
Chúng ta sẽ đi từ bối cảnh ra đời, phân tích cơ chế, hiệu suất dữ liệu cho đến 9 điểm khác biệt sản phẩm với UniswapX và 1inch fusion, với tinh thần mổ xẻ "con bò", cùng tìm hiểu CoWSwap thực chất là gì, hoạt động ra sao, và giải đáp nghi vấn "sao chép".
Kẻ trộm của người dùng DeFi: Tấn công MEV
Người dùng DeFi luôn là nạn nhân của các cuộc tấn công MEV, ví dụ như front-running (chạy trước), back-running (chạy sau) và sandwich attack (tấn công kẹp đôi). Giao thức CoWSwap cung cấp khả năng bảo vệ chống MEV, nhằm giảm thiểu tổn thất MEV cho người dùng. Trước khi đi sâu, hãy cùng tìm hiểu đơn giản MEV là gì.
Hãy tưởng tượng tình huống này: Chờ đợi mãi, cuối cùng bạn cũng có được cơ hội giao dịch lý tưởng! Mở Uniswap, khi trạng thái Pending kết thúc, bạn nhận thấy số token nhận được ít hơn nhiều so với kỳ vọng. Kiểm tra trình duyệt khối, có người đã đẩy giá lên trước khi bạn mua vào và bán ra nhanh chóng ngay sau đó, chiếm mất khoản chênh lệch. Đúng vậy, bạn vừa trở thành nạn nhân của tấn công MEV.

Tấn công MEV xảy ra do sự "bất đồng bộ" giữa việc gửi giao dịch và việc ghi vào blockchain. Khi người dùng gửi giao dịch trên Ethereum, nó sẽ không được thêm ngay lập tức vào khối tiếp theo. Thay vào đó, giao dịch trước tiên đi vào "mempool" – nơi tập hợp tất cả các giao dịch đang chờ xử lý. Sau đó, các validator lấy giao dịch từ mempool và đưa chúng vào khối khi xây dựng khối. Vì mempool công khai, những đối tượng săn MEV (searchers) có cơ hội trả phí cho validator để sắp xếp giao dịch theo cách nhất định, từ đó trích xuất giá trị khỏi giao dịch của người dùng.

Nguồn ảnh: CoWSwap Docs
Người dẫn đường trong rừng đen: Bảo vệ MEV của CoWSwap
Tốt hơn cả mức giá tốt nhất.
—— CoWSwap
Tên CoWSwap dường như liên quan đến "bò" (Cow), nhưng ở đây CoW nghĩa là "Coincidence of Wants" (Sự trùng hợp nhu cầu), chỉ một phương thức khớp lệnh đặc biệt. Cụ thể, "trùng hợp nhu cầu" là một hiện tượng kinh tế, khi "hai người cùng sở hữu thứ mà người kia cần, họ có thể trao đổi trực tiếp mà không cần tiền làm trung gian".
Trong giao thức CoWSwap, người dùng không cần gửi transaction để đặt lệnh, mà thay vào đó gửi một đơn hàng đã ký (hay còn gọi là ý định giao dịch - trade intent). Đơn hàng này xác định lượng tối đa và tối thiểu đầu ra mà họ sẵn sàng chấp nhận trong khoảng thời gian nhất định. Người dùng không quan tâm và cũng không cần quan tâm đến cách thức thực thi. Sau đó, đơn hàng đã ký ngoài chuỗi sẽ được chuyển tới các solver (người giải bài toán), những người cạnh tranh để tìm ra lộ trình thực thi tốt nhất khi đơn hàng có hiệu lực. Solver đứng đầu sẽ giành quyền thực thi lô giao dịch. Điều này cũng đồng nghĩa rằng chi phí Gas cần thiết để thực thi đơn hàng do Solver chịu, và nếu giao dịch thất bại (ví dụ như không tìm được lộ trình nào thỏa mãn mức giá cam kết trước thời hạn), người dùng sẽ không mất phí Gas.
Bảo vệ MEV của CoWSwap có thể được tóm tắt cụ thể thành ba điểm sau:
1. Đấu giá theo lô (Batch Auctions)
Khi hai (hoặc nhiều hơn) người giao dịch trao đổi tiền mã hóa với nhau mà không cần sử dụng thanh khoản trên chuỗi, hiện tượng "trùng hợp nhu cầu" xảy ra. Việc trùng hợp này cho phép các đơn hàng được đóng gói cùng nhau trong một lô, từ đó nâng cao hiệu quả. Cụ thể là: tiết kiệm chi phí trên chuỗi như phí LP, phí Gas, đồng thời phương thức P2P ngoài chuỗi còn giúp tránh trượt giá và các tấn công MEV có thể xảy ra trên chuỗi.
Leupold, kỹ sư trưởng của CoWSwap, cho biết: Do "đại bùng nổ Cambri" của các loại token trong lĩnh vực DeFi, thanh khoản thị trường bị phân tán nghiêm trọng. Để tạo thanh khoản giữa vô số cặp token khác nhau, các nhà tạo lập thị trường cần "can thiệp và cung cấp thanh khoản". Nếu có thể tìm thấy sự trùng hợp nhu cầu trong từng khối, thì có thể tập hợp lại không gian thanh khoản bị phân mảnh.

2. Giải bài toán ngoài chuỗi (Chain-off Solving)
Do bên thứ ba thay mặt người dùng xử lý đơn hàng, tính minh bạch của mempool bị che giấu, mọi rủi ro MEV đều do bên thứ ba gánh chịu. Nếu bên thứ ba tìm được lộ trình thực thi tốt hơn, đơn hàng sẽ được hoàn tất với mức giá tốt hơn; nếu không, đơn hàng sẽ được thực hiện theo mức giá tồi tệ nhất đã ký kết. Mọi rủi ro và độ phức tạp trong quản lý giao dịch đều được xử lý bởi các solver chuyên nghiệp.
Người dùng chỉ cần thể hiện "ý định giao dịch", không cần quan tâm đến quá trình thực thi. Những người dùng non nớt chưa biết cách "nâng cao" thứ tự ưu tiên trong mempool công cộng sẽ được bảo vệ bởi cơ chế này của CoWSwap. Họ không cần lo lắng về việc bước vào "rừng đen".

3. Giá thanh toán thống nhất
Nếu hai người giao dịch cùng một tài sản trong cùng một lô, giao thức yêu cầu mỗi lô token chỉ có một mức giá duy nhất. Hai giao dịch sẽ được thanh toán "với mức giá hoàn toàn giống nhau", không có khái niệm ai đến trước được phục vụ trước. Ngay cả khi một khối chứa nhiều giao dịch cho cùng cặp token, mỗi giao dịch vẫn nhận mức giá khác nhau tùy theo thứ tự tương tác với pool. Nhưng CoWSwap yêu cầu mức giá thanh toán thống nhất, do đó việc sắp xếp lại thứ tự là vô nghĩa. Theo Leupold, phương pháp này loại bỏ "mọi dạng MEV".

Cơ chế của CoWSwap khá mới lạ, thậm chí trước khi khái niệm Intent được đề cập rộng rãi, nó đã âm thầm phù hợp với các yêu cầu về DEX trong khái niệm Intent. Các báo cáo nghiên cứu đánh giá rất cao kiến trúc này. Nhưng rõ ràng, CoWSwap không phải là cái tên nổi bật; khi nhắc đến các nền tảng tổng hợp, nhiều người nghĩ ngay đến 1inch. Tại sao vậy?
Chúng tôi tổng kết những điểm yếu của CoWSwap, cụ thể ở ba khía cạnh:
1. Không phù hợp với các loại tiền kém thanh khoản
Lý thuyết cho rằng cơ chế này có thể mang lại mức giá tốt hơn cho người dùng, nhưng cũng có thể dẫn đến tổn thất. Với các token giao dịch sôi động, đơn hàng có khả năng cao tìm được "sự trùng hợp nhu cầu" để tối ưu giá. Với các token giao dịch kém thanh khoản (giả sử là ETH), Solver có thể thực hiện giao dịch ở mức trượt giá tối đa, thậm chí vượt quá mức trượt giá xảy ra trên nguồn thanh khoản đơn lẻ.

2. Phí giao thức bổ sung
Với các giao dịch nhỏ có thanh khoản dồi dào, doanh thu giao thức của Cow có thể gây thiệt hại cho người dùng.

3. Không hỗ trợ tất cả các loại token
CoWSwap không hỗ trợ giao dịch tất cả các loại token, chỉ hỗ trợ các token đạt chuẩn ERC-20. Hơn nữa, một số token tuy triển khai giao diện ERC20 điển hình, nhưng khi gọi phương thức transfer và transferFrom, số lượng thực tế mà người nhận nhận được sẽ nhỏ hơn số lượng gửi đi đã chỉ định. Điều này gây lỗi logic thanh toán của CoWSwap, ví dụ như $Unibot không thể giao dịch trên CoWSwap.

Qua dữ liệu nhìn bản chất: Tìm hiểu sâu về hiệu suất thị trường của CoWSwap
Lý tưởng luôn rất đẹp đẽ, nhưng thực tế thì xương xẩu. Chỉ qua dữ liệu mới có thể hiểu rõ hiệu suất thị trường của CoWSwap. Kết hợp các đặc điểm ưu việt của CoWSwap, chúng ta sẽ khám phá hiệu suất thị trường từ các góc độ như khả năng chống MEV, khối lượng giao dịch, thị phần, v.v.
1. Hiệu suất chống MEV
So sánh số lượng giao dịch bị tấn công sandwich trên Uniswap và Curve, số lượng giao dịch bị tấn công khi định tuyến qua CoWSwap giảm đáng kể; so với 1inch và matcha, CoWSwap năm 2022 có số lần tấn công sandwich ít nhất và tỷ lệ khối lượng giao dịch thấp nhất.

Theo báo cáo nghiên cứu từ đội phân tích MEV trên chuỗi @EigenPhi
2. Khối lượng giao dịch và thị phần
So sánh ngang hàng trong nhóm các nền tảng tổng hợp. CoWSwap xếp thứ 4 về khối lượng giao dịch, thứ 9 về số lượng người dùng, thứ 5 về quy mô giao dịch trung bình. Trong đó, 1inch luôn dẫn đầu.

So sánh thị phần ngang hàng giữa các nền tảng tổng hợp. 1inch chiếm ưu thế nhờ số lượng người dùng khổng lồ, thị phần khoảng 70%, CoWSwap xếp thứ hai với thị phần khoảng 10%, tiếp theo là 0xAPI, Match, Paraswap. Thị phần của CoWSwap đang có xu hướng tăng trưởng.

Khối lượng giao dịch hàng tháng của CoWSwap biến động lớn, tính đến ngày 1 tháng 9, tổng khối lượng giao dịch đạt 27,4 tỷ USD.

3. Lựa chọn của DAO
1/3 khối lượng giao dịch của các DAO diễn ra trên CoWSwap. Bởi vì DAO thường xuyên cần các giao dịch lớn và chống MEV, các nền tảng có thể đáp ứng nhu cầu đơn hàng đặc biệt của DAO như lệnh giới hạn, TWAP, Milkman (ngày 10 tháng 7, Milkman được AAVEDAO sử dụng để giám sát việc trao đổi 326,88 wETH và 1.397.184 $BAL sang B-80BAL-20WETH về mức trượt giá). Tỷ lệ này vẫn đang tăng, tháng 8, CoWSwap thậm chí chiếm hơn một nửa (54%).

4. Balancer cung cấp động lực
Balancer ngày 24 tháng 3 đã đưa ra đề xuất [BIP-295] để cung cấp mức giảm giá phí ~50-75% cho các solver của CoWSwap. Giao dịch định tuyến CoW trên Balancer xếp thứ ba, chỉ sau Uniswap và Curve.

Tranh cãi "sao chép"
“CoW Swap là nền tảng tổng hợp DEX đầu tiên cung cấp một số biện pháp bảo vệ chống MEV”
—— CoWSwap About
Tiền thân của CoWSwap là Gnosis Protocol V1, ra mắt năm 2020. Đây là DEX đầu tiên cung cấp giao dịch vòng qua đấu giá theo lô. UniswapX và 1inch fusion áp dụng cùng kiến trúc với CoWswap: ký Order —— thuê ngoài việc tạo giao dịch cho bên thứ ba —— (khuyến khích cạnh tranh để bên thứ ba hoàn trả MEV cho người dùng). Khi UniswapX ra mắt, tiếng nói cáo buộc nó sao chép CoWSwap không ngừng vang lên. 1inch khi ra mắt đã bị chế giễu là phiên bản "mod" của CoWSwap.
Hôm nay, chúng ta sẽ cùng tìm hiểu sự khác biệt giữa ba bên, tóm tắt thành chín khía cạnh.
1. Tên gọi bên thứ ba
-
UniswapX: filler
-
CoWSwap: solver
-
1inch fusion: resolver
Trách nhiệm giống nhau: cung cấp giải pháp cho đơn hàng đã ký của người dùng, đóng gói vào một transaction rồi đưa vào khối.
2. Quá trình thực thi
-
UniswapX: Filler thắng giá thầu có quyền ưu tiên thực thi trong một khoảng thời gian nhất định, sau đó tiến hành đấu giá Hà Lan.
-
CoWSwap: Gửi tất cả các giải pháp của solver đến Driver để xếp hạng, khi thời gian đấu giá kết thúc (tất cả giải pháp đã được gửi và xếp hạng), thông báo kết quả xếp hạng và thông báo cho solver đứng đầu thực thi.
-
1inch fusion: Tăng dần số lượng resolver theo thời gian, đồng thời giá suy giảm.
1inch fusion ban đầu chỉ có 1 resolver trong phút đầu tiên, bị chỉ trích vì "resolver sẽ đợi giá giảm rồi mới thực thi". Thời gian chờ của người dùng kéo dài.

3. Cách hình thành Batch
“Leopold cho rằng thiết kế của CoW Swap vẫn mang lại mức giá tốt hơn vì nó gom các giao dịch theo lô thay vì xử lý riêng lẻ như UniswapX. Việc gom nhiều yêu cầu giao dịch khác nhau vào một lô giúp kháng MEV tốt hơn,” ông nói.
—— CTO CoWSwap
-
CoWSwap: Gom tất cả các đơn hàng chưa xử lý trên chuỗi thành một batch để đấu giá Hà Lan, có thể kết hợp các đơn hàng để tìm kiếm CoW.
-
UniswapX: Các filler tự thu thập một hoặc nhiều đơn hàng qua API để xử lý.
Do độ phức tạp của đơn hàng, CoWSwap cần gom tất cả các đơn hàng chưa xử lý thành một batch, nhưng việc tìm ra lời giải tối ưu trong thời gian một khối là không chắc chắn, thậm chí có thể không tồn tại lời giải tối ưu.
4. Mức độ tham số hóa đơn hàng
-
UniswapX: Người dùng có nhiều tự do hơn (có thể gây phức tạp hơn) để định nghĩa các tham số, bao gồm hàm suy giảm của đấu giá, giá khởi điểm của đơn hàng Hà Lan, v.v.
-
CoWSwap và 1inch fusion: Người dùng chỉ cần cung cấp token trao đổi và mức trượt giá. CoWSwap còn có thể thiết lập thời gian tồn tại của đơn hàng.
5. Nguồn thanh khoản của bên thứ ba khác nhau
-
UniswapX: Cho phép bất kỳ filler nào tiếp cận nguồn thanh khoản, tức là cho phép thanh khoản riêng tư.
-
CoWSwap: CoW và các nguồn thanh khoản bên ngoài.
-
1inch fusion: Thường là các nhà tạo lập thị trường lớn.
CoWSwap chủ yếu tìm đối thủ giao dịch cùng thời điểm, trong khi nhà tạo lập thị trường làm resolver cho 1inch có thể chọn thực hiện trực tiếp. UniswapX cũng có thể cho phép các nhà tạo lập thị trường chuyên nghiệp tham gia, hứa hẹn giải quyết vấn đề "resolver đợi giá giảm rồi mới thực thi" bị chỉ trích ở 1inch, từ đó giành thị phần của 1inch.
6. Mức độ phi tập trung
-
UniswapX: Hoàn toàn permissionless, bất kỳ ai cũng có thể truy cập các đơn hàng chưa xử lý qua API, gửi cho Reactor để cạnh tranh với các filler khác. (Trừ khi người dùng chỉ định filler cụ thể)
-
CoWSwap: Hoặc tạo pool USDC/COW trị giá 1 triệu USD để được đưa vào danh sách trắng; hoặc được Cow DAO đưa vào danh sách trắng theo tiêu chuẩn DAO.
-
1inch fusion: Dựa trên số lượng $1INCH stake, cân nặng theo thời gian stake, chọn 10 địa chỉ đứng đầu làm Resolver. Cần đăng ký, thực hiện quy trình KYC và duy trì đủ dư để thanh toán phí đơn hàng.
Ghi chú: CoWSwap hiện đang ở giai đoạn 1 do dự án cấp quyền; giai đoạn 2 cần stake token và được DAO bỏ phiếu thông qua; giai đoạn 3 cho phép bất kỳ ai trở thành solver.
7. Nguồn báo giá khác nhau
-
UniswapX: Cho phép filler báo giá (RFQ), tức là cho phép filler khởi tạo giá khởi điểm cho đấu giá Hà Lan.
-
CoWSwap, 1inch fusion: Báo giá qua API.
8. UniswapX sử dụng RFQ và cân nhắc sử dụng hệ thống uy tín
-
UniswapX: Cho phép người dùng chỉ định filler thực thi đơn hàng trong một khoảng thời gian nhất định (sau đó mới đấu giá Hà Lan), nhằm khuyến khích filler báo giá vào hệ thống RFQ. Để hạn chế lạm dụng quyền độc quyền này, có thể sẽ giới thiệu hệ thống uy tín hoặc phạt tương ứng.
-
CoWSwap: Mỗi tuần thưởng cho solver có tỷ lệ hoàn thành đơn hàng cao nhất trong tuần trước để tạo động lực.
9. Uniswap X ra mắt chức năng tổng hợp liên chuỗi (chưa triển khai)
-
UniswapX: Có thể mở rộng để hỗ trợ giao dịch liên chuỗi, việc trao đổi và di chuyển tài sản được hợp nhất thành một hành động duy nhất, người dùng không cần tương tác trực tiếp với cầu nối (bridge), có thể trao đổi tài sản đang nắm giữ trên chuỗi nguồn sang tài sản cần thiết trên chuỗi đích.
-
CoWSwap, 1inch fusion: Vẫn đang trong giai đoạn thảo luận.
Lời kết
Nhìn chung, CoWSwap là một dự án đáng chú ý. Việc thuê ngoài đơn hàng cho solver xử lý bên thứ ba có triết lý tương đồng với việc mở rộng quy mô L2: thực thi ngoài chuỗi, còn việc thanh toán và xác minh cuối cùng thì trên chuỗi. CoWSwap khéo léo biến giao dịch thành một nền kinh tế trao đổi hàng hóa quy mô lớn, giải quyết vấn đề phân mảnh thanh khoản, chỉ sử dụng thanh khoản trên chuỗi khi giao dịch điểm-điểm không thể đáp ứng.
Một trong những yêu cầu khi triển khai Intent là bất kỳ ai cũng có thể trở thành solver để nâng cao hiệu quả qua cạnh tranh. Kiến trúc của CoWswap rõ ràng phù hợp với điều này. Mọi rủi ro và độ phức tạp trong quản lý giao dịch đều được xử lý bởi các solver chuyên nghiệp. Nhờ cơ chế của CoWSwap, người dùng không cần lo lắng về việc bước vào "rừng đen". Điểm này giống triết lý của DODO V3, trong DODO V3, vốn của nhà cung cấp thanh khoản do các đội tạo lập thị trường chuyên nghiệp quản lý, không cần tự mình suy nghĩ chiến lược.
CoWSwap đã đạt được những kết quả đáng khích lệ trong việc giải quyết vấn đề MEV, dưới câu chuyện Intent, thị phần cũng đang có xu hướng tăng. Đồng thời, nó cũng gặp phải những rào cản như phí giao thức, không hỗ trợ tất cả các loại token, v.v., cản trở việc ứng dụng quy mô lớn. Với tư cách là người tiên phong mô hình solver, cơ chế của UniswapX và 1inch fusion giống như những đổi mới dựa trên nền tảng của nó: 1inch lần lượt tung ra các resolver, kết nối với các nhà tạo lập thị trường chuyên nghiệp; Uniswap với hệ thống RFQ cho phép người dùng chỉ định filler trước, thay vì đưa ra giải pháp đồng thời. Chúng ta kỳ vọng khung làm việc của CoWSwap sẽ thúc đẩy thêm nhiều đổi mới trong lĩnh vực tổng hợp giao dịch phi tập trung, và mong đợi CoWSwap sẽ có sự phát triển vững chắc và nổi bật.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














