Bánh MEV của Rừng Đen tỏa hương thơm quyến rũ.
Người viết: xiaoyu
Luôn có những kho báu hấp dẫn ẩn giấu trong khu rừng tối tăm. MEV (Giá trị có thể trích xuất tối đa, giá trị có thể trích xuất tối đa) trích xuất giá trị từ người dùng trên cơ sở ai đến trước được phục vụ trước. Từ các vấn đề tắc nghẽn khối do Đấu giá khí ưu tiên (PGA) gây ra cho đến các lỗ hổng có thể xảy ra giữa người xác thực và người xây dựng khối, đã có những lo ngại về các vấn đề chung trong hệ sinh thái Ethereum.
AMM là liên kết trực tiếp nhất trong quá trình trích xuất MEV. Do khả năng hiển thị không được phép của nhóm bộ nhớ, người dùng DEX chắc chắn sẽ phải đối mặt với nguy cơ bị bot MEV tấn công. Đồng thời, robot chênh lệch giá đóng một vai trò quan trọng trong việc nâng cao hiệu quả khám phá giá của AMM và thị trường.
**Trong báo cáo này, chúng tôi bắt đầu từ việc phân loại tổng thể các MEV phổ biến trong DEX và quy mô thị trường của chúng, đồng thời thiết lập hiểu biết chung về các giai đoạn phát triển của DEX MEV. Phóng to bằng kính lúp và phân tích trường hợp MEV từ trình khám phá khối. Khám phá các giải pháp và hướng phát triển của MEV bằng cách so sánh và tìm hiểu đặc điểm của MEV ở các DEX khác nhau. **
DEX MEV chủ yếu được chia thành ba loại: Sandwich, Arbitrage và Liquidation. Theo dữ liệu từ EigenPhi, trong 30 ngày qua, MEV chênh lệch giá trên Ethereum xảy ra 1,64 triệu USD, MEV tấn công sandwich xảy ra 1,74 triệu USD và MEV thanh lý xảy ra 21,01 nghìn USD. **Có thể thấy, chênh lệch giá và chênh lệch giá là nguồn lợi nhuận chính của DEX MEV, chiếm 99,38% và cũng là trọng tâm của báo cáo này. **

Hiệu suất thanh lý, Sandwich và Arbitrage trong 30 ngày qua, nguồn: EigenPhi
Trước khi tiếp tục, hãy giới thiệu ngắn gọn nguyên tắc của ba loại tấn công MEV:
Từ dữ liệu có thể thấy việc thanh lý MEV không xảy ra thường xuyên, các cuộc tấn công thanh lý quy mô lớn thường xảy ra trong điều kiện thị trường khắc nghiệt, xuất phát từ nguyên tắc tấn công thanh lý MEV, điều này không khó hiểu. Ví dụ: do BTC tăng 10 điểm vào ngày 23 và 24 tháng 10, khối lượng giao dịch của MEV thanh lý đã lên tới 561 nghìn đô la vào ngày hôm đó, cao hơn đáng kể so với những thời điểm khác.

Quy mô và khối lượng MEV thanh lý, nguồn: EigenPhi
Hầu hết các cuộc tấn công sandwich xảy ra ở DEX hàng đầu, Uniswap, chiếm khoảng 3/4 thị phần. Điều này được theo dõi chặt chẽ bởi các nhà tổng hợp. 1inch v5: Tổng hợp và 0x: Exchange được chia đều, chiếm 10% tổng MEV. Metamask: Swap Router chiếm 4,8%.

Các cuộc tấn công Sandwich được phân bổ theo nhiều tuyến đường khác nhau, nguồn: EigenPhi
82,18% số tiền lãi riêng lẻ nằm trong khoảng từ $0-$10, 6,84% số tiền lãi riêng lẻ là từ $10-$100 và 9,28% số tiền lỗ riêng lẻ là từ $10-$100.

Phân phối lợi nhuận MEV, nguồn: EigenPhi
Để hiểu quá trình xuất hiện của MEV và làm rõ cách tính thu nhập của robot MEV, chúng tôi đã chọn một cuộc tấn công bánh sandwich gần đây từ trang web EigenPhi làm ví dụ để giải thích chi tiết toàn bộ quá trình tấn công MEV. Đây là một cuộc tấn công bánh sandwich xảy ra vào lúc 21:00:35 ngày 23-10-2023. Kẻ tấn công đã chi 634,93 USD, kiếm được 6.167,48 USD và kiếm được lợi nhuận là 5.532,55 USD.

Ví dụ giải thích cuộc tấn công MEV, nguồn: EigenPhi
Toàn bộ quá trình tấn công sandwich được chia thành ba bước: Chạy trước, Nạn nhân và Chạy sau. Ba giao dịch này được sắp xếp và đóng gói chặt chẽ trong khối 18413129. Để giải thích rõ hơn từng bước, chúng tôi đã sử dụng chức năng Thẻ trong Etherscan để đánh dấu các địa chỉ. Địa chỉ từ của txn nạn nhân được đánh dấu là “nạn nhân” và các địa chỉ tương tác ở chế độ chạy trước và chạy sau được đánh dấu là " attack" ", và các nhãn còn lại đến từ Internet.
Ở giai đoạn chạy trước, kẻ tấn công lần đầu tiên chuyển 304,03 WETH cho Kẻ tấn công 2 và trao đổi 304,027 stETH thông qua nhóm Lido Curve với độ trượt cực thấp. Sau đó, stETH được đổi lấy 259,59 WETH trong nhóm Uniswap V2: stETH 2, gây ra sự thay đổi thanh khoản. (Có 56.000 ETH và stETH trong Lido pool)

Giao dịch chạy trước, nguồn: Etherscan
Trong một giao dịch tiếp theo, nạn nhân đã đổi 20,37 stETH lấy 14,81 WETH thông qua cùng một nhóm Uniswap v2. Do kẻ tấn công trao đổi trước một lượng lớn stETH lấy WETH trong đợt chạy trước, nên nó gây ra sự thay đổi trong đường cong AMM, do đó làm tăng giá trung bình của WETH/stETH của nạn nhân. Nạn nhân bị MEV tấn công.

Giao dịch nạn nhân, nguồn: Etherscan
BackRun: Sau đó, kẻ tấn công 2 đã trao đổi 259,59 WETH trở lại stETH thông qua nhóm, thu được 307,76 stETH (lưu ý: nhiều hơn 3,76 so với trước). Cuối cùng, kẻ tấn công 2 sử dụng nhóm Lido Curve để đổi stETH lấy WETH với độ trượt cực thấp và chuyển lại cho kẻ tấn công. Hãy kiếm lợi nhuận.

Giao dịch chạy ngược, nguồn: Etherscan
Chi phí là hai Gas cộng với 0,3667 ETH làm tiền boa cho người khai thác, thu nhập là 3,76 WETH và lợi nhuận là 5.532,55 USD. Curve thấy rằng 20,3691 stETH của nạn nhân được trích dẫn trên UI là 20,359 WETH. Nạn nhân chỉ nhận được 14,81 ETH, điều đó có nghĩa là nạn nhân bị trượt giá khổng lồ 37,5%.

Báo giá 20,3691 stETH trong Curve, nguồn: Curve UI
*Lưu ý: Kẻ tấn công ở đây đề cập đến MEV Bot và kẻ trục lợi thực sự là địa chỉ tương tác với Bot, là 0xFac…da00 trong From. *
Eigentx sử dụng Token Flow để hiển thị quá trình trên, giúp việc xem lại và hình dung dễ dàng hơn sau khi hiểu, giúp quá trình này trở nên trực quan hơn. Hình bên dưới thể hiện thứ tự các Token chạy trước, nạn nhân và chạy sau, các con số chỉ ra thứ tự xuất hiện để người đọc sắp xếp ký ức của mình.



Dòng mã thông báo của cuộc tấn công MEV mẫu, nguồn: Eigentx
Từ giao dịch này, chúng ta có thể tóm tắt những điều kiện cần thiết để MEV có thể kiếm được lợi nhuận:
Trong bước đầu tiên, những kẻ tấn công thường sử dụng các khoản vay nhanh để có được số tiền ban đầu lớn. Khoản vay nhanh là một phương thức cho vay duy nhất trong blockchain. Miễn là việc hoàn trả có thể được hoàn thành trong cùng một giao dịch, một số tiền lớn có thể được cho vay mà không cần trả vốn. Bước thứ hai yêu cầu kẻ tấn công phải có khả năng gộp các giao dịch và phát chúng đến các nút trên toàn thế giới trong thời gian ngắn, đồng thời sử dụng ETH để hối lộ các thợ đào và ưu tiên đóng gói giao dịch này trong khối. Những kẻ tấn công MEV cũng cần tính toán có độ chính xác cao để đảm bảo độ trượt Swap của nạn nhân sẽ không vượt quá thỏa thuận. Cũng cần tính toán hợp lý số tiền hối lộ cho thợ mỏ để đảm bảo lợi nhuận tối đa đồng thời tránh tổn thất do những kẻ tấn công MEV khác sử dụng Front run gây ra.
Dưới đây là phân tích về các DEX có khối lượng giao dịch cao nhất trên chuỗi ETH: DODO, Uniswap, Curve, Pancakeswap. TVL, khối lượng giao dịch, tỷ giá và độ trượt giá là những chỉ số chính quan trọng. Kết hợp dữ liệu EigenPhi, trước tiên chúng tôi quan sát “luật phổ quát” của DEX MEV từ Uniswap, một DEX có thị phần dài hạn là 50%. Khối lượng giao dịch phong phú của Uniswap mang lại số lượng lớn mẫu để quan sát MEV, đồng thời Uniswap cũng đi kèm nhiều Fork phù hợp làm tham chiếu chuẩn. Sau đó, bằng cách so sánh các đặc điểm của các DEX MEV khác, chúng tôi tìm ra lý do cho sự khác biệt và hiểu rõ hơn về sự xuất hiện của DEX MEV.
Uniswap, với tư cách là DEX hàng đầu với gần một nửa thị phần trên chuỗi ETH, có số lượng giao dịch MEV và khối lượng giao dịch lớn nhất. Chúng ta có thể sử dụng hiệu suất của MEV trên Uniswap làm chuẩn để rút ra một số kết luận chung:
1.1 Không có xung đột lợi ích giữa Robot Arbitrage, Robot Sandwich và LP
Đầu tiên chúng ta hãy nhìn vào quy mô doanh thu của MEV Robots và LP. Trong báo cáo “Tác động của MEV đối với Uniswap”, EigenPhi đã tính riêng thu nhập của V3 LP và thu nhập của ba robot: chênh lệch giá, bánh sandwich và JIT từ ngày 1 tháng 1 đến ngày 31 tháng 10 năm 2022, như trong hình bên dưới. Xét về quy mô doanh thu, doanh thu của ba robot MEV vượt 25% doanh thu LP, lên tới 540 triệu USD. Điều này dường như đang cạnh tranh thị trường với LP, cố gắng giành lấy lợi nhuận lẽ ra thuộc về LP từ các nhà giao dịch.

Lợi nhuận từ hoạt động kinh doanh chênh lệch giá, tấn công JIT và sandwich cũng như thu nhập từ phí giao dịch LP. Nguồn: EigenPhi
Tuy nhiên, theo hệ số tương quan do Messari trình bày trong Dune, robot chênh lệch giá và robot sandwich không có mối tương quan nghịch với thu nhập của LP, điều đó có nghĩa là sự xuất hiện của chênh lệch giá và MEV sandwich không có xung đột lợi ích với LP. Điều này có thể là do cuộc tấn công của Sandwich Bot không chỉ liên quan đến hai cặp tiền tệ được người dùng giao dịch mà còn được chuyển đến nhóm thanh khoản chính để trao đổi mã thông báo, chẳng hạn như chuyển đổi stablecoin USDC và DAI thành ETH cần thiết trong cặp tiền tệ. . Ở một mức độ nhất định, các cuộc tấn công chênh lệch giá và bánh sandwich sẽ mang lại khối lượng giao dịch bổ sung ngoài các giao dịch thông thường của người dùng, điều này sẽ không có tác động tiêu cực đến thu nhập của LP và thu nhập của họ có nhiều khả năng biến động theo toàn bộ thị trường.

Ma trận hệ số tương quan của lợi nhuận từ kinh doanh chênh lệch giá, tấn công JIT và bánh sandwich cũng như thu nhập từ phí giao dịch LP, nguồn: Dune, @messari
1.2 Sự xuất hiện của các cuộc tấn công chênh lệch giá và bánh sandwich có liên quan đến cường độ biến động giá thị trường
Để khám phá các yếu tố ảnh hưởng đến thu nhập của chênh lệch giá và robot bánh sandwich, chúng tôi đã khám phá mối quan hệ giữa biến động giá thị trường thu nhập của nó. Dữ liệu trong báo cáo EigenPhi thể hiện mối quan hệ định lượng giữa thay đổi giá ETH với hoạt động chênh lệch giá và hoạt động xen kẽ, như được hiển thị trong biểu đồ bên dưới. Chúng ta có thể quan sát rõ ràng rằng khi biến động giá của ETH trở nên lớn hơn, tổng số giao dịch chênh lệch giá và giao dịch sandwich cũng tăng lên, cho thấy mối tương quan tích cực rõ ràng.

Tỷ lệ phần trăm thay đổi giá trong 7 ngày của ETH (cường độ biến động) so với khối lượng hoạt động chênh lệch giá và hoạt động xen kẽ, nguồn: EigenPhi
Có một số lý do có thể khiến hiện tượng này xảy ra:
1.3 Các nhóm khai thác có khối lượng giao dịch lớn dễ bị các bot sandwich khai thác giá trị hơn
Để quan sát nhóm thanh khoản nào có nhiều khả năng tham gia vào hoạt động MEV hơn, EigenPhi đã hợp nhất siêu dữ liệu của nhóm Uniswap V3 và các tham số hoạt động MEV được nhóm theo địa chỉ nhóm trong báo cáo. Kết quả cho thấy rằng trong số 10 nhóm thanh khoản hàng đầu theo khối lượng giao dịch, Sandwich Robot có thể kiếm được hơn 80% lợi nhuận. Tuy nhiên, chỉ có 20% hoạt động giao dịch sandwich xảy ra trong các nhóm thanh khoản này.
Điều này có nghĩa là các nhóm thanh khoản có khối lượng giao dịch lớn sẽ dễ dàng hơn cho các bot sandwich khai thác giá trị từ đó. Bởi vì các nhóm thanh khoản có khối lượng giao dịch lớn liên quan đến nhiều tiền và giao dịch hơn cũng như có độ sâu tốt hơn nên chúng mang lại tỷ suất lợi nhuận khổng lồ cho sự trượt giá có thể khai thác hạn chế trong các cuộc tấn công bánh sandwich. Tuy nhiên, cần lưu ý rằng điều này không có nghĩa là các nhóm thanh khoản có khối lượng giao dịch nhỏ hơn sẽ không dễ bị tấn công theo kiểu sandwich.
1.4 Một số kết luận quan sát thú vị khác
Từ dữ liệu được trình bày trong báo cáo EigenPhi, chúng ta cũng có thể rút ra những kết luận thú vị khác để giúp hiểu rõ hơn về sự xuất hiện của DEX MEV. Ví dụ: có thể thấy từ sự kết hợp phân phối của 10 hoạt động chênh lệch giá hàng đầu rằng **sự chênh lệch không gian liên quan đến nhóm Uniswap V3 và một địa điểm khác là mô hình phổ biến nhất. **Hai mô hình phổ biến tiếp theo là chênh lệch giá hình tam giác liên quan đến một hoặc hai nhóm Uniswap V3. Một số giao dịch chênh lệch giá đơn lẻ có thể liên quan đến hơn 100 địa điểm.

Phân bổ số lượng địa điểm khác nhau cho các mô hình chênh lệch giá, nguồn: EigenPhi
Đồng thời, mối quan hệ giữa tổng lợi nhuận của cuộc tấn công bánh sandwich và tổng số hoạt động cho thấy lợi nhuận và hoạt động có mối tương quan thuận chiều và hầu hết các robot có lợi nhuận đều có khả năng gửi giao dịch thành công hơn 1.000 lần. (Lỗi văn thư trong báo cáo của EigenPhi là ‘100’). Điều này có nghĩa là robot làm bánh mì càng “chăm chỉ” thì càng kiếm được nhiều tiền. **

Biểu đồ chấm về tần suất và lợi nhuận tấn công của Sandwich Bot, nguồn: EigenPhi
DODO tập trung vào giao dịch stablecoin và chiến lược tạo thị trường tích cực của nó mang lại chiều sâu tuyệt vời cho nhóm stablecoin. Vốn hóa thị trường chỉ là 42 triệu USD, nhưng nó liên tục được xếp hạng trong top ba về khối lượng giao dịch DEX. MEV trên DODO có hai đặc điểm:
2.1 MEV đóng góp khối lượng giao dịch lớn cho DODO, chiếm khoảng 60% tổng khối lượng giao dịch
Để so sánh, Uniswap có vốn hóa thị trường là 41 tỷ USD. **Nói cách khác, DODO đã đạt được 8,6% khối lượng giao dịch của Uniswap khi vốn hóa thị trường của nó là 1% Uniswap. **Lý do là MEV của thanh khoản DODO bị lợi dụng để gây rắc rối.
*Phân bổ khối lượng giao dịch của DEX hàng đầu trong năm và tuần qua, nguồn: EigenPhi
Dữ liệu từ Dune cho thấy cặp giao dịch chính của DODO trên chuỗi ETH là stablecoin. Từ kết luận chung, chúng ta có thể hiểu rằng các nhóm khai thác có khối lượng giao dịch lớn có nhiều khả năng bị các bot bánh sandwich trích xuất giá trị từ chúng. Điều này phù hợp với dữ liệu của DODO, nhóm stablecoin đã trở thành nơi chính cho các hoạt động tấn công MEV trong DODO. Theo nghiên cứu của EigenPhi trong báo cáo “DODO: Khối lượng lớn đến từ đâu?”: tổng số giao dịch bị tấn công sandwich vào DODO đạt 1.322, với giao dịch USDC-USDT chiếm 55,99% và giao dịch DAI-USDT chiếm 44,01 %.
*Biểu đồ hình tròn về phân bổ cổ phiếu của các cặp giao dịch bị ảnh hưởng trong các cuộc tấn công bánh sandwich, nguồn: EigenPhi
Nhìn vào sự phân bổ khối lượng giao dịch của hai cặp stablecoin này, khoảng 60% khối lượng giao dịch đến từ các giao dịch sandwich. Bởi vì cuộc tấn công sandwich yêu cầu các giao dịch lớn gây ra sai lệch thanh khoản, mặc dù Khối lượng nạn nhân chỉ chiếm khoảng 2% thị phần, nhưng những nỗ lực chạy trước và chạy sau được thực hiện cho việc này đóng góp vào USDC-USDT và DAI-USDT. 60% trong số đó khối lượng giao dịch.

Phân bổ khối lượng giao dịch trong các cặp giao dịch USDC-USDT và DAI-USDT, nguồn: EigenPhi
2.2 Hầu hết MEV trên DODO đều đến từ định tuyến 1 inch
**Các giao dịch giao diện người dùng của DODO thường được bảo vệ chống trượt. Các giao dịch vượt quá độ trượt sẽ không thể hoàn thành. Độ trượt của các cặp tiền tệ ổn định theo mặc định là 0,01%. **Nhưng tại sao khối lượng giao dịch MEV cao như vậy vẫn xảy ra?
Theo dữ liệu của Eigenfi, có thể thấy rằng hơn một nửa số giao dịch của các địa chỉ có hơn 20 txn nạn nhân tương tác với bộ tổng hợp 1inch để định tuyến các giao dịch, như trong hình bên dưới. Với tư cách là một công ty tổng hợp, 1inch không trực tiếp cung cấp thanh khoản cho người dùng để hoàn thành các giao dịch mà định tuyến các đơn đặt hàng để thanh toán thanh khoản trong các DEX khác. Chế độ Fusion của nó cung cấp ba tùy chọn:

Định tuyến phân phối các tương tác địa chỉ đã bị tấn công hơn 20 lần, nguồn: EigenPhi
Nói một cách đơn giản, chế độ Fusion 1 inch có thể đạt được các giao dịch nhanh chóng nhưng phải trả giá bằng độ trượt lớn, làm chậm thời gian chờ đợi giao dịch của người dùng. Mặc dù giao diện người dùng của DODO đã bảo vệ nghiêm ngặt tình trạng trượt giá của người dùng nhưng nó sử dụng dung sai trượt mặc định là 0,01% đối với các đồng tiền ổn định và dung sai trượt giá mặc định là 0,5% đối với các loại tiền tệ chính thống như BTC và ETH. Tuy nhiên, định tuyến 1 inch không bảo vệ người dùng khỏi bị trượt giá, đây là lý do cơ bản khiến các giao dịch tổng hợp 1 inch gặp nguy hiểm.
Trong cài đặt trượt giá truyền thống, hầu hết các DEX đều áp dụng các giá trị trượt giá cố định, chẳng hạn như 0,3% do Uniswap cung cấp. Cài đặt tĩnh này có những hạn chế nhất định và việc xảy ra tình trạng đảo ngược giao dịch sẽ mang lại sự thất vọng và tổn thất tiềm ẩn cho người dùng. Mặt khác, trong những khoảng thời gian ít biến động hơn, cài đặt này có thể quá cao, khiến giao dịch dễ bị tấn công MEV.
"Trượt động" do giao diện người dùng DODO khởi chạy sử dụng dự đoán mô hình chuỗi thời gian để đạt được khả năng chịu trượt tốt nhất. Giúp người dùng giảm thiểu những tổn thất có thể xảy ra trong quá trình trao đổi mà vẫn duy trì tỷ lệ thành công cao. Tận dụng mô hình ARIMA, một công cụ dự đoán chuỗi thời gian mạnh mẽ và đã được chứng minh, **Trượt giá động đã chứng minh độ chính xác 98% khi kiểm tra lại. **
Biểu đồ “Trượt giá động”: ranh giới giữa giá tài sản dài hạn và dự đoán, nguồn: @DODO
PancakeSwap luôn là DEX chỉ đứng sau Uniswap về khối lượng giao dịch, với thị phần khoảng 15%. Trên chuỗi BNB, Pancake là một gã khổng lồ tuyệt đối, độc quyền khoảng 90% thị phần. Điều này phù hợp với dữ liệu MEV thống kê của EigenPhi **Hơn 90% tổng MEV trên chuỗi BNB đến từ các hoạt động liên quan đến PancakeSwap. **Những tính năng nổi bật của MEV trên PancakeSwap là:

Thị phần của các giao thức khác nhau trên chuỗi BNB, nguồn: Dune
*Phân bổ thu nhập của MEV, tỷ lệ và thị phần của Pancakeswap trên chuỗi BNB, nguồn: EigenPhi
3.1 Pancakeswap v3 có tỷ lệ MEV nhỏ hơn đáng kể trên chuỗi BNB
Vị trí thống trị của Panacakeswap trong chuỗi BNB cũng giống như Uniswap trong chuỗi Etherum và thiết kế cơ chế của cả hai không hoàn toàn khác nhau. Chúng tôi khó có thể suy luận một cách tự nhiên rằng hiệu suất của Pancakeswap v3 trên chuỗi BNB sẽ phù hợp với hiệu suất của Uniswap V3 trên chuỗi Etherum.
Tuy nhiên, theo dữ liệu của EigenPhi trong “Sự trỗi dậy của PancakeSwap V3 trên thị trường MEV - Một nghiên cứu toàn diện”, số vụ tấn công chênh lệch giá trong Pancakeswap v3 trên chuỗi BNB chỉ chiếm 7,65% tổng số giao dịch và số vụ tấn công sandwich chỉ chiếm 1,92% tổng số giao dịch. Ngược lại, tỷ lệ khối lượng giao dịch MEV của Uniswap V3 trên chuỗi Etherum vẫn tương đối ổn định ở mức khoảng 50% đến 60%. Có hai cách giải thích cho hiện tượng này:

So sánh khối lượng giao dịch của PancakeSwapV3 trên chuỗi BNB và UniswapV3 trên Ethereum, nguồn: Dune
3.2 Cuộc tấn công bánh sandwich Pancakeswap v3 rất hiếm
Báo cáo của EigenPhi cũng cho thấy so với PancakeSwap V2, các cuộc tấn công bánh sandwich của V3 rất hiếm và doanh thu của nó chỉ chiếm 2,32% tổng doanh thu bánh sandwich. Sự khác biệt có thể đến từ đặc tính cơ học của V3:
Ra mắt vào năm 2020 và được gọi là StableSwap, đường cong giá độc đáo của Curve khác với đường cong công thức sản phẩm không đổi, cho phép nhóm của nó ít bị trượt giá hơn trên thị trường AMM stablecoin. Curve có một hệ sinh thái mạnh mẽ cho phép người dùng trao đổi stablecoin với các giao thức DEX khác với mức phí và độ trượt giá thấp hơn. Các hoạt động kinh doanh chính của Curve bao gồm:
Điều này cũng làm cho MEV xuất hiện trên Curve hoạt động khác đi:
4.1 Thu nhập từ các cuộc tấn công bánh sandwich và rô-bốt chênh lệch giá chiếm 73% thu nhập của nhóm Curve và hoạt động chênh lệch giá đang hoạt động
3Pool của Curve, còn được gọi là Tri-Pool, cung cấp lượng thanh khoản lớn (khoảng 3,4 tỷ USD) cho ba trong số những stablecoin hàng đầu trong DeFi. Tính thanh khoản sâu và khả năng tối ưu hóa của Curve cho phép 3Pool nói chung cung cấp con đường hiệu quả nhất về vốn để trao đổi USDT, USDC và DAI so với các sàn giao dịch phi tập trung khác như Uniswap hoặc SushiSwap, điều này đặc biệt hữu ích cho các nhà kinh doanh chênh lệch giá và giao dịch. nhà đầu tư. Theo dữ liệu từ EigenPhi, doanh thu từ các cuộc tấn công bánh sandwich và bot chênh lệch giá chiếm 73% doanh thu của Curve pool. So với tỷ lệ 25% trong Uniswap, hoạt động MEV trên Curve có thể nói là khá sôi động.
Đồng thời, Curve có một nhóm tài sản được liên kết với các cặp giao dịch lớn và phong phú và những nhóm này thường tạo ra các cơ hội kinh doanh chênh lệch giá rất lớn. EigenPhi tính thu nhập hàng ngày của robot chênh lệch giá và robot bánh sandwich, như minh họa trong hình bên dưới. Khi stETH tách rời vào ngày 13 tháng 6 năm 2022, robot chênh lệch giá đã tạo ra lợi nhuận đáng kể.

Biểu đồ đường và tỷ lệ các cuộc tấn công sandwich, doanh thu chênh lệch giá và doanh thu phí theo thời gian trong giao thức Curve, nguồn: EigenPhi
80% lợi nhuận của robot 4,2 MEV được kiếm được bởi 20% số robot
Trong báo cáo “Giảm 10 triệu doanh thu trong 5 tháng: Tác động của MEV đến Curve”, EigenPhi đã vẽ một sơ đồ hình hộp về sự phân bổ doanh thu của robot kinh doanh chênh lệch giá và robot bánh sandwich, như trong hình bên dưới. Có thể thấy từ hình: doanh thu do robot MEV tạo ra thể hiện sự phân bổ theo chiều hướng béo. So với cách phân phối thông thường, cái đuôi béo có nghĩa là xác suất xảy ra các sự kiện cực đoan cao hơn và các robot có lợi nhuận cao “thông minh” đóng góp phần lớn doanh thu.

Biểu đồ hình hộp về phân phối thu nhập cho hoạt động kinh doanh chênh lệch giá và sandwich (các thanh trong biểu đồ hình hộp biểu thị các phần tư, đường giữa biểu thị điểm trung vị), nguồn: EigenPhi
Theo dữ liệu chi tiết hơn từ EigenPhi, có thể thấy rằng 25% robot kinh doanh chênh lệch giá hàng đầu chiếm hơn 94% doanh thu và 25% robot bánh sandwich hàng đầu chiếm 87,8% doanh thu. Bot bánh sandwich có lợi nhuận cao nhất chỉ thực hiện 14 cuộc tấn công bánh sandwich, tạo ra tổng lợi nhuận hơn 46.000 USD trên nhóm Curve stETH chỉ bằng 2 giao dịch.
4.3 Cơ hội chênh lệch giá có liên quan đến cường độ biến động giá thị trường, trong khi các cuộc tấn công theo kiểu sandwich không liên quan gì đến biến động giá thị trường
Khi EigenPhi quan sát hoạt động của các chương trình chênh lệch giá và bánh sandwich trong một báo cáo sử dụng tần suất biến động giá trong 7 ngày của ETH, BTC và CRV, họ nhận thấy rằng sự xuất hiện của các cơ hội giao dịch chênh lệch giá tương đối tương quan với cường độ biến động giá thị trường. Tuy nhiên, cơ hội cho bot bánh sandwich dường như không phụ thuộc vào biến động giá của thị trường. Điều này không giống với kết luận chung mà Uniswap thu được (hệ số tương quan của nó là 0,6), điều này có thể có nghĩa là ngay cả trong điều kiện thị trường không ổn định, những robot sandwich không đủ thông minh vẫn không thể hoàn thành cuộc tấn công.
Phát hiện này được xác nhận lẫn nhau với 4.2. Kết hợp với thực tế là thu nhập của robot chênh lệch giá trong 4.1 cao hơn nhiều so với các cuộc tấn công bánh sandwich, không khó để suy ra rằng so với Uniswap, các cuộc tấn công bánh sandwich trong Curve pool khó hơn và các robot chênh lệch giá có tay nghề cao có không gian vô song để hiển thị trong Curve.
Một lý do có thể là Curve cung cấp các nhóm thanh khoản đa tài sản như nhóm 3pool và Tricrypto, điều này có thể khiến việc thực hiện một cuộc tấn công bánh sandwich vào Curve trở nên phức tạp hơn so với cấu trúc nhóm thanh khoản đơn giản của Uniswap. Nhóm đa tài sản có thể đưa ra các biến số và động lực bổ sung có thể gây khó khăn cho kẻ tấn công trong việc dự đoán và thao túng giá một cách hiệu quả. Điều này cũng có thể được nhìn thấy trong sự phân bổ doanh thu MEV một cách béo bở. Các robot có lợi nhuận cao đứng đầu đóng góp phần lớn doanh thu MEV.
Một lý do khác là Curve có quỹ stablecoin lớn hơn, có nghĩa là cơ hội kiếm được nhiều tiền sẽ ít phụ thuộc hơn vào biến động giá của thị trường. Một nhóm lớn và phong phú các cặp giao dịch tài sản được liên kết mang lại cơ hội cho hoạt động kinh doanh chênh lệch giá.
Như có thể hiểu ở trên, có thể có sự khác biệt rất lớn trong việc phân phối MEV ở các DEX khác nhau. Các cơ chế, hoạt động kinh doanh và công nghệ khác nhau đều ảnh hưởng đến việc phân phối và quy mô của MEV. Cho dù đó là cơ sở hạ tầng trên chuỗi, thuật toán tối ưu hóa hay sự đổi mới cơ chế của chính DEX, thị trường đang tìm kiếm giải pháp để vượt qua MEV. Chúng tôi đã cố gắng tóm tắt 5 loại giải pháp sau đây.
Một điều kiện cần thiết cho MEV là khả năng hiển thị không được phép của nhóm bộ nhớ công cộng. Các giao dịch thông qua các nút RPC riêng tư có thể được định tuyến trực tiếp đến người đề xuất khối (người đề xuất), do đó tránh được ảnh hưởng của nhóm bộ nhớ công cộng một cách hiệu quả và thực hiện các giao dịch trước những kẻ chạy trước độc hại.
PropellerRPC là một giải pháp RPC plug-and-play. Sau khi nhận được giao dịch của người dùng, PropellerSolver được thiết lập đặc biệt sẽ khởi động thuật toán để tự động tìm kiếm các lần chạy ngược có thể xảy ra. Nếu tìm thấy các lần chạy ngược có thể xảy ra, PropellerRPC sẽ gói tx gốc và gửi riêng cho người xây dựng “trung thực” và chạy ngược tất cả lợi nhuận được trả lại tới người dùng. Vì RPC được gửi riêng cho người xây dựng khối nên người tìm kiếm không thể giành quyền trước hoặc bị vướng vào giữa một giao dịch. Khi giám sát hành vi không đúng đắn của các nhà xây dựng, chẳng hạn như các nhà xây dựng sắp xếp lại tx với chi phí của người dùng, những nhà xây dựng này sẽ bị đưa vào danh sách đen “không trung thực”.
MEV-Share là một giao thức nguồn mở cung cấp khuôn khổ cho người dùng, ví và ứng dụng để nội bộ hóa MEV được tạo bởi các giao dịch của họ. Cụ thể, nó được thực hiện thông qua cái gọi là đấu giá dòng lệnh. Nó cho phép người dùng chia sẻ có chọn lọc dữ liệu về giao dịch của họ với người tìm kiếm, những người sau đó đặt giá thầu để đưa các giao dịch đó vào gói. Người dùng có thể chọn cách phân phối lại giá thầu của người tìm kiếm, chẳng hạn như cho chính họ, người xác nhận hoặc các bên khác. MEV-Share đáng tin cậy, trung lập, không được phép đối với người tìm kiếm và không thiên vị bất kỳ người xây dựng khối nào. Được thiết kế để giảm tác động tập trung của luồng đơn hàng độc quyền trên Ethereum đồng thời cho phép ví và các nguồn luồng đơn hàng khác tham gia vào chuỗi cung ứng MEV. Người dùng có thể gửi giao dịch tới các nút MEV-Share của Flashbots để nhận tiền hoàn lại MEV từ MEV-share.
Sự khác biệt cơ bản giữa PropellerRPC và MEV-Share là một cái sử dụng thuật toán và tìm kiếm có thể chạy ngược và trả lại lợi nhuận cho người dùng; cái còn lại sử dụng phương thức đấu giá để thu hút tất cả người tìm kiếm và trả lại lợi nhuận cho người dùng thông qua cạnh tranh hoàn toàn. Cốt lõi của MEV bị cả hai ngăn chặn là bỏ qua nhóm bộ nhớ chung và gửi các giao dịch của người dùng một cách riêng tư để làm chậm MEV. Hầu hết các DEX đều tích hợp các nút RPC riêng để người dùng kích hoạt và lựa chọn.
Người dùng không cần gửi giao dịch để gửi giao dịch, nhưng người dùng được yêu cầu gửi lệnh đã ký. Tất cả các lệnh đang mở đều được đóng gói thành một Batch và bàn giao cho người giải quyết để tìm ra phương án tối ưu. Con đường tối ưu hóa một mặt xuất phát từ Sự trùng hợp mong muốn (CoW) ngoài chuỗi và mặt khác phụ thuộc vào tính thanh khoản trên chuỗi. Phương thức đấu giá của Hà Lan chọn giải pháp tốt nhất và Gas thanh toán của bên thứ ba được gửi thay mặt cho người dùng. Đấu giá hàng loạt cho phép các giao dịch trong một đợt có cùng mức giá thanh toán bù trừ thống nhất, do đó người khai thác không cần phải sắp xếp lại các giao dịch.
Có nhiều lợi ích của việc đóng gói đơn hàng: giảm nguy cơ đơn hàng bị gấp rút hoặc bị tấn công bởi bánh sandwich, cải thiện giá cả, tăng tính thanh khoản sẵn có và tối ưu hóa định tuyến giao dịch. " 》. Nhưng cách tiếp cận này có hai nhược điểm rõ ràng:
CoW, UniswapX, 1inch fusion, v.v. đều hy vọng giải quyết được vấn đề MEV thông qua đổi mới cơ chế. Nếu Uniswap được sử dụng làm tiêu chuẩn ngành cho DEX, các giải pháp đặt hàng gia công thậm chí có thể trở thành xu hướng. Bởi vì sẽ thuận tiện hơn nhiều nếu giao việc thực hiện luồng lệnh cho một người thực hiện đơn hàng chuyên nghiệp. Người dùng ký lệnh giao dịch và logic thực thi được kéo từ chuỗi này sang chuỗi ngoài. Đối tác thực hiện giao dịch và có kết quả giao dịch được bảo đảm trước, được đảm bảo bởi đảm bảo xác minh hợp đồng thông minh.
Cụ thể, UniswapX giao dịch vụ định tuyến phức tạp cho các bên thứ ba thực hiện. Những kẻ bổ sung này cạnh tranh để sử dụng thanh khoản trên chuỗi (chẳng hạn như Uniswap v2 hoặc v3) hoặc tiền gửi thanh khoản riêng của họ để thực hiện các giao dịch của người dùng trong khi trả phí gas cho người dùng. Bất kỳ ai cũng có thể trở thành người bổ sung bên thứ ba trên sàn giao dịch UniswapX và giá trị định giá đấu giá theo kiểu Hà Lan đảm bảo mức giá tốt nhất. CoWSwap đóng gói các giao dịch, xếp hạng các giải pháp của người giải quyết và cấp quyền thực hiện giao dịch. 1inch tương tự như UniswapX, ngoại trừ việc trình phân giải cho phép giải quyết theo trình tự thời gian.
Đặc biệt sau khi Uniswap v4 ra mắt, do tính chất đặc biệt của Hook, một số lượng lớn các pool có cùng cặp tiền tệ sẽ xuất hiện. Nếu không có các công cụ mạnh mẽ, người dùng gần như không thể tự mình tìm ra con đường tốt nhất khi đối mặt với phép toán phức tạp của AMM. Vì vậy, cách để thuê ngoài các lệnh là thực sự thuê ngoài việc định tuyến và thực hiện cho thị trường và nói rằng, bất cứ ai cho tôi khả năng thực hiện tốt nhất đều có thể giao dịch.
Khó khăn với cách tiếp cận này là đảm bảo rằng các bộ giải/bộ đệm này hoạt động như mong đợi.
Một khó khăn khác là: làm thế nào để đánh giá việc thực thi tốt nhất?
Để tránh các giao dịch thất bại, DEX thường đặt độ trượt mặc định cao hơn, chẳng hạn như Uniswap cung cấp độ trượt mặc định là 0,3%. Tuy nhiên, cài đặt độ trượt tĩnh có những hạn chế, nếu độ trượt quá nhỏ, giao dịch có thể không thành công và nếu độ trượt quá lớn có thể gây thiệt hại cho người dùng. Trong một số điều kiện thị trường nhất định, cài đặt tĩnh như vậy có thể dẫn đến tình trạng giao dịch bị sụt giảm nghiêm trọng, gây thất vọng và tổn thất tiềm ẩn cho người dùng.
Độ trượt động mới nhất của DODO dựa trên mô hình dự đoán chuỗi thời gian có thể đề xuất độ trượt thích hợp để tránh tổn thất cho người dùng đồng thời đảm bảo tỷ lệ thành công. Nó sử dụng mô hình ARIMA, một công cụ dự đoán chuỗi thời gian mạnh mẽ và đã được chứng minh với độ trượt động đã chứng minh độ chính xác 98% khi kiểm tra lại. Được thiết kế để giúp người dùng giảm tổn thất tiềm ẩn trong quá trình trao đổi trong khi vẫn duy trì tỷ lệ thành công cao.
Ngay cả đối với các loại tiền tệ dài hạn được biết đến với tính “không thể đoán trước”, 95,8% giá thực tế tuân thủ chặt chẽ các khoảng tin cậy được dự đoán. Hiệu suất thậm chí còn tốt hơn khi được thử nghiệm trong điều kiện thị trường ổn định hơn, với 97,2% giá thực tế nằm trong khoảng tin cậy được dự đoán. Thể hiện tính linh hoạt của mô hình, nó có thể thích ứng liền mạch với các tâm lý thị trường khác nhau.

Biểu đồ “Trượt giá động”: dự đoán giá và xu hướng thực tế của các loại tiền tệ dài hạn khi thị trường biến động, nguồn: @DODO
Sushiswap đã ra mắt chức năng tự động phát hiện “token bị đánh thuế” (token bị đánh thuế là token có “thuế” giao dịch, tức là phí bổ sung khi mua, bán hoặc chuyển nhượng token). Nếu giao diện người dùng hiển thị “Trượt giá thấp: Giao dịch này có thể không thành công do thay đổi giá hoặc phí chuyển khoản” như hiển thị bên dưới, thì đó có thể là mã thông báo chịu thuế. Tại thời điểm này, tỷ lệ phần trăm thuế của mã thông báo cần được thêm vào dung sai ban đầu.

Mã thông báo bị đánh thuế giao dịch có mức trượt giá thấp hơn có thể dẫn đến giao dịch không thành công, nguồn: SushiSwap
DEX định tuyến các đơn đặt hàng đến các nút riêng thay vì nhóm giao dịch công khai. **Vừa bảo vệ người dùng nhưng cũng mang đến những rủi ro mang tính hệ thống. **Flashbots cố gắng không cần cấp phép đối với tất cả những người tham gia thị trường. Người dùng có thể chọn nơi gửi đơn hàng và tới nhà xây dựng nào khi sử dụng Flashpots Protect.
Khó khăn với cách tiếp cận này là làm thế nào để loại bỏ trò chơi mèo vờn chuột với người tìm kiếm khỏi thiết kế hệ thống, tức là không tốn nhiều thời gian, đầu tư và nguồn lực để xác định khi nào ai đó thực sự có hành vi sai trái trong hệ thống. Đó là một hệ thống không cần giám sát, không cần nguồn nhân lực liên tục trong hệ thống để biết liệu nó có hoạt động tốt hay không.
Chiếc bánh MEV của Rừng Đen tỏa hương thơm quyến rũ. Lợi nhuận của DEX MEV trong 30 ngày qua đã lên tới hàng triệu đô la, đồng nghĩa với việc tổn thất đối với người dùng vẫn tương đối lớn. Sau khi giải thích chi tiết về quy trình MEV, chúng tôi cũng đưa ra các điều kiện cần thiết cho MEV (lấy cuộc tấn công sandwich làm ví dụ): 1. Kích hoạt sự thay đổi thanh khoản; 2. Giao dịch tuần tự; 3. Đảm bảo không vượt quá phạm vi trượt giá . Khi đặt hàng giao dịch, người khai thác cần phải trả phí để hối lộ người khai thác để đảm bảo Back-run theo sau Nạn nhân, tối đa hóa lợi nhuận đồng thời đảm bảo rằng nó không bị các bot MEV khác chiếm đoạt và khai thác. Đưa hối lộ cho người khai thác là một khoản chi phí lớn đối với MEV Bot và việc gây ra sai lệch thanh khoản mà không vượt quá phạm vi trượt giá sau cuộc tấn công cũng đặt ra các yêu cầu tính toán rất khó khăn đối với MEV bot. Các chi phí còn lại phát sinh ở cơ sở phần cứng để đảm bảo rằng các giao dịch theo gói có thể được truyền tới các nút trên toàn thế giới trong thời gian ngắn.
Xem xét kỹ hơn các nguyên nhân gây ra MEV trong DEX cho thấy chúng có liên quan nhưng không giống nhau. Lấy Uniswap làm chuẩn, có một số kết luận chung. Ví dụ, thị trường biến động càng lớn thì tần suất và lợi nhuận của các cuộc tấn công sandwich và tấn công chênh lệch giá càng cao; số lợi nhuận của một nhóm có khối lượng giao dịch lớn hơn có xu hướng lớn hơn; thu nhập của MEV có liên quan tích cực đến “nỗ lực” của MEV. người máy. Tuy nhiên, mỗi DEX đều có những đặc điểm riêng, dựa trên điều này, mỗi DEX đã phát triển một phân phối duy nhất khi xuất hiện MEV. Ví dụ: Curve có nhóm đa tiền tệ và vô số cặp giao dịch tài sản được liên kết, do đó, hoạt động chênh lệch giá đặc biệt mang lại lợi nhuận ở Curve và không dễ bị ảnh hưởng bởi biến động của thị trường, khiến việc kinh doanh chênh lệch giá trở nên khó khăn. Một ví dụ khác là DODO tập trung vào giao dịch các cặp tiền tệ ổn định, sử dụng hoạt động tạo thị trường tích cực để cung cấp độ sâu thanh khoản tuyệt vời, cho phép đòn tấn công sandwich của MEV tận dụng lợi thế đó, đóng góp 60% tổng khối lượng giao dịch của DODO. So sánh hiệu suất của PancakeSwap trên BNB và Etherum chứng minh rằng các đặc tính cơ học của DEX không phải là biến số duy nhất ảnh hưởng đến việc phân phối MEV. Cơ sở hạ tầng của chuỗi công khai và số lượng giao thức cũng sẽ thay đổi cách phân phối MEV của DEX. Ví dụ, chuỗi Etherum có giao thức phong phú hơn chuỗi BNB, cung cấp nhiều tùy chọn hơn cho các cuộc tấn công MEV, trong khi đó, sự xuất hiện của MEV dữ dội hơn. MEV trên Etherum trong Pancakeswap cao hơn chuỗi BNB cũng có thể phụ thuộc vào việc Etherum có thiết kế cơ bản hoàn thiện hơn, cung cấp công cụ cho MEV.
Trước thực trạng trên của DEX MEV, từ DEX đến hạ tầng, thế giới Web 3 đang tích cực tìm kiếm giải pháp. Chúng tôi đã thu thập và biên soạn 5 loại giải pháp: nút RPC riêng, đấu giá đóng gói đơn hàng, đơn hàng thuê ngoài, tối ưu hóa trượt giá và minh bạch. PRC tư nhân hy vọng sẽ ngăn chặn việc phát hiện MEV bằng cách bỏ qua khả năng hiển thị không được phép vào nhóm bộ nhớ chung. Đặt hàng đấu giá đóng gói và đặt hàng gia công đều là những đổi mới về cơ chế. Dự án trước đây đóng gói và thực hiện nhiều lệnh mở, đồng thời thông qua sự trùng khớp về nhu cầu và giá thanh toán bù trừ thống nhất, nó cải thiện hiệu quả đồng thời ngăn chặn bot MEV sử dụng lệnh giao dịch để thao túng giá. Sau khi cạnh tranh gay gắt trên thị trường, giải pháp có lợi nhất cho người dùng sẽ được lựa chọn và triển khai, đồng thời “involution” được sử dụng để làm chậm các bot MEV làm điều ác.Dự án tiêu biểu là UniswapX. Tối ưu hóa trượt giá về cơ bản là tối ưu hóa sản phẩm. Dự án tiêu biểu là “Dynamic Slippage” của DODO, dự án này khuyến nghị trượt giá một cách thông minh đồng thời đảm bảo tỷ lệ thành công và cho phép các cuộc tấn công sandwich tận dụng lợi thế của nó. Tính minh bạch là tầm nhìn của Flashbots. Thông qua thiết kế hệ thống, các mệnh lệnh của người dùng trong Rừng Đen được phơi dưới ánh nắng mặt trời và hoạt động bình thường được duy trì theo cách tự giám sát.
** Đặc biệt cảm ơn nhóm EigenPhi đã cung cấp dữ liệu MEV chất lượng cao cũng như các nhà nghiên cứu Yixin và Sophie của EigenPhi đã tham gia thảo luận trong bài viết. Những dữ liệu và đề xuất này rất quan trọng đối với phân tích của chúng tôi. *
Tài liệu tham khảo
mev/ethereum/tx/0x3f277f57dcaea592cd2bcddb135b45833b8b5462fd91b548576752400ced8bae