
Báo cáo MEV trên Solana: Xu hướng, phân tích chuyên sâu và thách thức
Mục lục
- Những phân tích có thể áp dụng
- Giới thiệu
- Dòng thời gian MEV trên Solana
- Tháng 9 năm 2021 đến tháng 4 năm 2022 — Các cuộc tấn công spam và DDoS
- Giữa năm 2022 — Ra mắt phí ưu tiên
- Tháng 8 năm 2022 — Ra mắt client Jito-Solana
- Tháng 1 năm 2024: Mùa memecoin bắt đầu
- Tháng 3 năm 2024: Jito đình chỉ tính năng mempool chủ lực
- Tháng 5 năm 2024: Bộ lập lịch transaction mới
- Tháng 6 năm 2024: Marinade ra mắt Stake Auction Marketplace (SAM)
- Tháng 12 năm 2024: Mối lo ngại gia tăng về các mempool riêng tư mới
- Các hình thức MEV
- Thanh lý
- Giao dịch chênh lệch giá
- Chạy trước
- Chạy sau
- Tấn công sandwich
- Dữ liệu MEV trên Solana
- Jito
- Giao dịch bị hoàn tác
- Khả năng sinh lời từ kinh doanh chênh lệch giá
- Nghiên cứu tình huống: Vpe Sandwich Program
- Các cơ chế giảm thiểu MEV
- Danh sách cho phép validator
- Trượt giá động + bảo vệ MEV
- Hệ thống RFQ
- AMM chống sandwich
- Thanh khoản có điều kiện & phân đoạn luồng lệnh
- Paladin
- Nhiều leader đồng thời
- Kết luận
- Tài nguyên bổ sung
Xin chân thành cảm ơn Lucas Bruder, Max Resnick, Eugene Chen, Mert Mumtaz, 0xIchigo, Uri Klarman và Nitesh Nath đã đánh giá các phiên bản trước của nghiên cứu này.
Những phân tích có thể áp dụng
- MEV trên Solana vận hành khác với các mạng blockchain khác do kiến trúc đặc thù và không có mempool toàn cục. Các mempool ngoài giao thức phải được phát triển độc lập và cần được một phần đáng kể lượng stake của mạng chấp nhận để hoạt động hiệu quả, tạo ra rào cản kỹ thuật và xã hội lớn.
- Jito đã đình chỉ mempool công khai vào tháng 3 năm 2024, khiến doanh thu sụt giảm đáng kể. Động thái này ngay lập tức làm giảm các hoạt động MEV có hại. Tuy nhiên, quyết định đó đã thúc đẩy sự xuất hiện của các mempool thay thế thiếu minh bạch và chủ yếu mang lại lợi ích cho một nhóm nhỏ có quyền truy cập độc quyền.
- Các nhà giao dịch memecoin đặc biệt dễ bị tấn công sandwich vì họ đặt mức chịu trượt giá cao khi giao dịch những tài sản kém thanh khoản và biến động mạnh. Nhóm người dùng này ưa chuộng bot giao dịch trên Telegram để khớp lệnh nhanh hơn và nhận thông báo theo thời gian thực. Các nhà giao dịch memecoin tương đối ít nhạy cảm với việc giao dịch của họ bị chạy trước.
- Stake Auction Marketplace (SAM) của Marinade Finance sử dụng cơ chế đấu giá cạnh tranh, trong đó các validator trực tiếp đấu giá với nhau để được phân bổ stake trong hệ thống “trả phí để nhận stake”. Chương trình này đã bị chỉ trích vì cho phép các validator thực hiện sandwich người dùng trả giá cao hơn những validator khác, qua đó giành thêm stake và gia tăng ảnh hưởng trong mạng.
- Phần lớn hoạt động sandwich trên Solana bắt nguồn từ một mempool riêng tư do một thực thể duy nhất là DeezNode vận hành. Một validator chủ chốt do DeezNode vận hành, được xác định bằng địa chỉ HM5H6 …jdMRA, hiện nắm giữ 811.604,73 SOL stake được ủy quyền, trị giá khoảng 168,5 triệu USD. Lượng stake được ủy quyền cho validator này đã tăng mạnh, từ 307,9 nghìn SOL vào ngày 13 tháng 11 (epoch 697) lên 802,5 nghìn SOL vào ngày 9 tháng 12 (epoch 709). Kể từ đó, tốc độ tăng trưởng đã ổn định. Đáng chú ý, 19,89% lượng stake này đến từ pool stake thanh khoản mSOL và các khoản ủy quyền gốc của Marinade.
- Nhiều đơn vị vận hành validator Solana đã công khai cho biết họ nhận được các đề nghị hấp dẫn để tham gia mempool riêng tư, kèm theo tài liệu chi tiết về tỷ lệ chia sẻ lợi nhuận và thu nhập dự kiến.
- Bundle Jito là phương thức chính mà các searcher sử dụng để đảm bảo thứ tự transaction có lợi nhuận. Tuy nhiên, dữ liệu Jito không phản ánh toàn bộ phạm vi hoạt động MEV; cụ thể, dữ liệu này không ghi nhận lợi nhuận của searcher hoặc hoạt động diễn ra qua các mempool thay thế. Hơn nữa, nhiều ứng dụng sử dụng Jito cho các mục đích không liên quan đến MEV, bỏ qua phí ưu tiên để đảm bảo transaction được đưa vào kịp thời.
- Trong năm qua, hơn 3 tỷ bundle Jito đã được xử lý, tạo ra tổng cộng 3,75 triệu SOL tiền tip. Hoạt động này cho thấy xu hướng tăng rõ rệt, từ mức thấp 781 SOL tiền tip vào ngày 11 tháng 1 lên mức cao 60.801 SOL vào ngày 19 tháng 11.
- Thuật toán phát hiện chênh lệch giá của Jito, phân tích tất cả transaction Solana, kể cả những transaction ngoài bundle Jito, đã xác định 90.445.905 transaction chênh lệch giá thành công trong năm qua. Lợi nhuận trung bình trên mỗi giao dịch chênh lệch giá là 1,58 USD, trong khi giao dịch chênh lệch giá đơn lẻ có lợi nhuận cao nhất mang về 3,7 triệu USD. Các giao dịch này tạo ra 142,8 triệu USD lợi nhuận, trong đó 126,7 triệu USD (88,7%) được tính bằng SOL.
- Mempool DeezNode vận hành một bot sandwich tại địa chỉ vpeNAL..oax38b. Phân tích nội bộ của Jito cho thấy gần một nửa số vụ tấn công sandwich trên Solana có thể được quy cho chương trình duy nhất này. Trong 30 ngày (từ ngày 7 tháng 12 đến ngày 5 tháng 1), chương trình đã thực hiện 1,55 triệu transaction sandwich và thu về 65.880 SOL (13,43 triệu USD) lợi nhuận. Lợi nhuận trung bình trên mỗi vụ tấn công là 0,0425 SOL (8,67 USD). Nếu quy đổi dữ liệu này theo năm, chương trình sẽ tạo ra lợi nhuận hằng năm là 801.540 SOL. Trong kịch bản xấu nhất đối với tính phi tập trung của mạng, khi 100% lợi nhuận được tái đầu tư, tỷ trọng stake mạng của họ sẽ tăng thêm 0,2%.
- Bot này chỉ là một trong nhiều chương trình on-chain thực hiện tấn công sandwich. Để xem các vụ tấn công sandwich được phát hiện trên Solana theo thời gian thực, hãy truy cập sandwiched.me.
- Danh sách cho phép validator được nhiều người xem là biện pháp cuối cùng để chống lại các tác nhân xấu. Chúng có nguy cơ tạo ra một môi trường bán cấp quyền và bị kiểm duyệt, trực tiếp mâu thuẫn với tinh thần phi tập trung của ngành. Trong một số trường hợp, cách tiếp cận này cũng có thể làm chậm quá trình xử lý transaction, gây ra trải nghiệm người dùng không tối ưu.
- AMM chống sandwich là những thiết kế thử nghiệm được phát triển từ AMM tích không đổi truyền thống. Với sr-AMM, không giao dịch hoán đổi nào được thực hiện ở mức giá có lợi hơn giá của pool tại thời điểm bắt đầu cửa sổ slot. Cơ chế này vô hiệu hóa hiệu quả khả năng sinh lời của các cuộc tấn công sandwich. Ellipsis Labs đã công bố Plasma, một bản triển khai tham chiếu đã được kiểm toán cho thiết kế AMM chống sandwich.
- Multiple Concurrent Leaders (MCL) mang đến giải pháp dài hạn đầy hứa hẹn để giảm thiểu MEV có hại bằng cách cho phép người dùng lựa chọn giữa các leader mà không bị chậm trễ. Nếu Leader A hành động ác ý, người dùng có thể chuyển hướng transaction sang Leader B trung thực. Tuy nhiên, việc triển khai MCL dự kiến sẽ cần nhiều năm phát triển.
Giới thiệu
Maximal Extractable Value (MEV) là giá trị có thể được khai thác bằng cách thao túng thứ tự transaction. Việc này bao gồm thêm, xóa hoặc sắp xếp lại các transaction trong một block. MEV xuất hiện dưới nhiều hình thức, nhưng tất cả đều có một điểm chung: chúng phụ thuộc vào thứ tự transaction. Searcher — những nhà giao dịch theo dõi hoạt động on-chain — cố gắng bố trí giao dịch một cách chiến lược trước hoặc sau các transaction khác để khai thác giá trị.
Trên Solana, MEV hoạt động khác với các mạng blockchain khác, chủ yếu do kiến trúc độc đáo và không có mempool toàn cục. Các tính năng như Turbine, cơ chế truyền bá cập nhật trạng thái và Stake-Weighted Quality of Service (SWQoS) để chuyển tiếp transaction định hình cách Solana tiếp cận MEV. Cơ chế sản xuất block dạng luồng tốc độ cao của Solana, không phụ thuộc vào tiện ích bổ sung bên ngoài hay cơ chế đấu giá ngoài giao thức, làm thu hẹp phạm vi áp dụng các phương pháp thông thường đối với một số loại MEV, chẳng hạn như chạy trước. Để có được lợi thế, các searcher vận hành node riêng hoặc hợp tác với những validator có lượng stake lớn nhằm truy cập trạng thái blockchain mới nhất.
MEV đã trở thành một thuật ngữ được dùng cho quá nhiều khái niệm, với nhiều quan điểm khác nhau về định nghĩa chính xác. Trái với quan niệm phổ biến, không phải mọi MEV đều xấu. Do tính phân tán và minh bạch của blockchain, việc loại bỏ hoàn toàn MEV nhìn chung được xem là khó có thể xảy ra. Các mạng tuyên bố đã loại bỏ MEV либо không có đủ hoạt động người dùng để thu hút searcher, hoặc sử dụng các kỹ thuật như đóng gói block ngẫu nhiên. Dù có vẻ giảm thiểu MEV, những kỹ thuật này có thể khuyến khích spam.
Sandwich là hình thức MEV thu hút nhiều sự chú ý nhất và gây hại cho người dùng. Trong chiến lược này, searcher đặt một transaction trước và một transaction khác sau transaction mục tiêu để khai thác giá trị. Dù mang lại lợi nhuận cho searcher, sandwich làm tăng chi phí transaction và khiến giá khớp lệnh của người dùng thông thường trở nên bất lợi hơn. Phần sau sẽ trình bày chi tiết về sandwich.
Trong báo cáo này, chúng tôi sẽ phân tích bối cảnh MEV hiện tại của Solana. Báo cáo được chia thành bốn phần:
- Dòng thời gian MEV trên Solana: Trình bày chuỗi sự kiện quan trọng theo trình tự thời gian, cung cấp bối cảnh hữu ích cho những độc giả chưa quen với tốc độ phát triển nhanh chóng của MEV trên Solana.
- Các hình thức MEV: Khám phá những hình thức MEV khác nhau hiện được quan sát trên Solana, kèm theo các ví dụ cụ thể và chi tiết.
- Dữ liệu MEV trên Solana: Phần này trình bày dữ liệu có liên quan, có thể định lượng và có ngữ cảnh để minh họa quy mô cũng như tác động hiện tại của MEV trên Solana.
- Các cơ chế giảm thiểu MEV: Xem xét những chiến lược và cơ chế đang được cân nhắc nhằm giảm hoặc loại bỏ các hình thức MEV có hại.
Dù nên đọc các phần này theo thứ tự, mỗi phần vẫn có thể được đọc độc lập.
Dòng thời gian MEV trên Solana
Dưới đây là dòng thời gian của các sự kiện quan trọng liên quan đến bối cảnh MEV trên Solana.
Tháng 9 năm 2021 đến tháng 4 năm 2022 — Các cuộc tấn công spam và DDoS
NFT là lĩnh vực đầu tiên thu hút được sự quan tâm đáng kể trên Solana. MEV trong lĩnh vực NFT chủ yếu xuất hiện trong các sự kiện mint công khai, nơi người tham gia cạnh tranh để sở hữu tài sản hiếm hoặc có giá trị. Các sự kiện này tạo ra cơ hội đột ngột và cực lớn cho searcher: block trước một đợt mint không có tiềm năng MEV, còn block ngay sau đó lại có tiềm năng MEV đáng kể. Cơ chế mint NFT là một trong những nguyên nhân sớm nhất gây ra các đợt tăng đột biến về tắc nghẽn quy mô lớn trên Solana, khi transaction spam từ bot áp đảo mạng và khiến quá trình sản xuất block tạm thời bị dừng.
Giữa năm 2022 — Ra mắt phí ưu tiên
Solana đã triển khai phí ưu tiên tùy chọn mà người dùng có thể chỉ định trong chỉ thị ngân sách tính toán để ưu tiên transaction của mình. Cơ chế này giúp giảm tắc nghẽn mạng bằng cách cho phép người dùng trả phí để được xử lý nhanh hơn trong những giai đoạn hoạt động cao. Nó cũng thiết lập một khuôn khổ hiệu quả hơn cho thị trường phí, qua đó cải thiện mô hình kinh tế của mạng.
Phí ưu tiên giúp hạn chế spam bằng cách thay đổi cục diện cạnh tranh. Các bot trước đây dựa vào số lượng transaction khổng lồ để giành lợi thế không còn có thể thống trị chỉ bằng cách spam. Thay vào đó, mức độ ưu tiên còn được quyết định bởi khoản phí mà người dùng sẵn sàng trả.
Tháng 8 năm 2022 — Ra mắt client Jito-Solana
Jito đã trở thành cơ sở hạ tầng MEV mặc định của Solana. Client này được thiết kế để dân chủ hóa việc thu MEV, đảm bảo phần thưởng được phân phối công bằng hơn trên toàn mạng. Khi các leader sử dụng client validator Jito, transaction của họ ban đầu được chuyển đến Jito-Relayer, hoạt động như một bộ định tuyến proxy cho transaction. Relayer này giữ transaction trong 200 mili giây trước khi chuyển tiếp đến leader. Khoảng trì hoãn này làm chậm các thông điệp transaction đến, tạo ra một khoảng thời gian cho các cuộc đấu giá off-chain thông qua Jito Block Engine. Searcher và ứng dụng gửi các bundle transaction được thực thi nguyên tử cùng với khoản tip tính bằng SOL. Jito thu phí 5% trên tất cả khoản tip, với mức tip tối thiểu là 10.000 lamport. Có thể kiểm tra bundle thông qua trình khám phá bundle Jito.
Cách tiếp cận này giảm spam và nâng cao hiệu quả sử dụng tài nguyên tính toán của Solana bằng cách chạy các cuộc đấu giá off-chain và chỉ đưa một bên thắng cuộc vào block. Điều này rất quan trọng vì các transaction không thành công tiêu thụ một phần đáng kể tài nguyên tính toán của mạng.
Trong chín tháng đầu tiên, tỷ lệ áp dụng client Jito-Solana vẫn dưới 10% vì hoạt động mạng còn thấp và phần thưởng MEV không đáng kể. Từ cuối năm 2023, tỷ lệ áp dụng tăng nhanh, đạt 50% vào tháng 1 năm 2024. Hiện nay, hơn 92% validator Solana tính theo trọng số stake sử dụng client Jito-Solana.
Tháng 1 năm 2024: Mùa memecoin bắt đầu
Đầu năm 2024, hoạt động mạng tăng vọt. Các memecoin như Bonk và DogWifHat trở nên phổ biến, thu hút sự quan tâm lớn hơn từ searcher và làm tăng đáng kể hoạt động MEV. Giai đoạn này đánh dấu sự thay đổi rõ rệt trong hành vi người dùng: các nhà giao dịch memecoin ưa chuộng bot giao dịch Telegram như BonkBot, Trojan và Photon hơn các sàn giao dịch phi tập trung hoặc công cụ tổng hợp truyền thống. Những bot này mang lại tốc độ vượt trội, thông báo theo thời gian thực và giao diện văn bản trực quan, phù hợp với các nhà đầu cơ cá nhân. Vì thường đặt mức trượt giá cao để ưu tiên những giao dịch nhạy cảm về thời gian, các nhà giao dịch này tương đối ít nhạy cảm với việc giao dịch của họ bị chạy trước.
Tháng 3 năm 2024: Jito đình chỉ tính năng mempool chủ lực
Mempool của Jito cung cấp cho searcher một khoảng thời gian 200 ms để xem trước mọi transaction đang được gửi đến leader. Trong thời gian hoạt động, hệ thống này thường xuyên bị sử dụng cho các cuộc tấn công sandwich, làm suy giảm đáng kể trải nghiệm người dùng. Để ưu tiên tăng trưởng và sự ổn định dài hạn của mạng, Jito đã đưa ra quyết định gây tranh cãi là đình chỉ mempool, đồng thời hy sinh nguồn doanh thu đáng kể. Dù nhận được sự ủng hộ rộng rãi, động thái này vẫn bị một số nhân vật nổi bật chỉ trích, bao gồm Mert Mumtaz và Jon Charbonneau.
Rủi ro chính của quyết định này là khả năng xuất hiện các mempool thay thế sao chép chức năng của Jito, cho phép khai thác những hình thức MEV có hại hơn. Không giống mempool công khai, vốn thúc đẩy phân phối cơ hội MEV công bằng hơn và giảm tình trạng mất cân bằng quyền lực trên toàn mạng, mempool riêng tư có kiểm soát quyền truy cập hoạt động thiếu minh bạch và chỉ mang lại lợi ích cho một số ít người có quyền truy cập.
Tháng 5 năm 2024: Bộ lập lịch transaction mới
Là một phần của bản cập nhật Agave-Solana 1.18, bộ lập lịch mới đã cải thiện đáng kể khả năng sắp xếp transaction một cách tất định của Solana. Bộ lập lịch cải tiến ưu tiên tốt hơn cho các transaction có mức phí cao, làm tăng khả năng chúng được đưa vào block. Bộ lập lịch trung tâm xây dựng một đồ thị phụ thuộc, gọi là "prio-graph", để tối ưu hóa việc xử lý và ưu tiên các transaction xung đột trên nhiều luồng.
Trước đây, các bot tham gia giao dịch chênh lệch giá và các hoạt động MEV khác được khuyến khích dội transaction spam vào leader để tăng khả năng thực thi thành công. Tính ngẫu nhiên của bộ lập lịch cũ tạo ra độ nhiễu, khiến vị trí của transaction trong block biến động. Phương pháp tất định mới làm giảm tính ngẫu nhiên này, hạn chế spam và cải thiện hiệu quả tổng thể của mạng.
Tháng 6 năm 2024: Marinade ra mắt Stake Auction Marketplace (SAM)
Stake Auction Marketplace (SAM) của Marinade Finance sử dụng cơ chế đấu giá cạnh tranh, trong đó các validator trực tiếp đấu giá với nhau để được phân bổ stake trong hệ thống “trả phí để nhận stake”. Cấu trúc này khuyến khích validator đặt giá đến mức tối đa mà họ cho là vẫn có lợi nhuận. Chương trình đã bị chỉ trích vì cho phép các validator thực hiện sandwich người dùng trả giá cao hơn những validator khác, qua đó giành thêm stake và gia tăng ảnh hưởng trong mạng. Marinade Labs gần đây đã đề xuất thành lập một ủy ban công khai để giám sát việc ủy quyền. mSOL của Marinade Finance là token staking thanh khoản và pool stake lớn thứ hai trên Solana, sau Jito.
Tính đến epoch 717, các validator có phí hoa hồng staking 0% và phí hoa hồng MEV 0% thường cung cấp cho người staking APY khoảng 9,4%. Các validator sử dụng phương thức ngoài giao thức để phân phối lại phần thưởng block thường cung cấp APY không quá 10%. Trong khi đó, cuộc đấu giá SAM của Marinade cho thấy APY thắng thầu là 13,73%, còn mười mức giá thầu validator cao nhất đạt APY 18,27%.
Sự chênh lệch này cho thấy các validator đó либо đang đặt giá thiếu hợp lý và chịu lỗ, bù đắp giá thầu bằng các khoản ủy quyền stake từ Solana Foundation, hoặc bổ sung thu nhập từ các nguồn khác, chẳng hạn như MEV được khai thác bằng cách sandwich người dùng.
Tháng 12 năm 2024: Mối lo ngại gia tăng về các mempool riêng tư mới
MEV trên Solana trở thành chủ đề gây tranh cãi sau khi công ty nghiên cứu tập trung vào Solana Temporal công khai bày tỏ lo ngại về khả năng tập trung hóa stake của mạng. Điều này đã châm ngòi cho cuộc tranh luận rộng rãi và khơi lại những nỗ lực giải quyết các thách thức MEV của Solana.
Các validator khai thác MEV có hại thu được lượng giá trị không tương xứng, khiến stake của họ tăng nhanh hơn các validator khác. Điều này cho phép validator tích lũy ảnh hưởng lớn hơn trong mạng theo thời gian, tạo ra rủi ro tập trung hóa cho nền kinh tế validator của Solana. Những validator có thu nhập cao hơn có thể cung cấp lợi nhuận lớn hơn cho người staking, thu hút thêm stake và tiếp tục củng cố vị thế của mình.
Phần lớn hoạt động sandwich trên Solana bắt nguồn từ một mempool riêng tư do một thực thể duy nhất là DeezNode vận hành. Một validator chủ chốt do DeezNode vận hành, được xác định bằng địa chỉ HM5H6 …jdMRA, hiện nắm giữ 811.604,73 SOL stake được ủy quyền, trị giá khoảng 168,5 triệu USD. Lượng stake được ủy quyền cho validator này đã tăng mạnh, từ 307,9 nghìn SOL vào ngày 13 tháng 11 (epoch 697) lên 802,5 nghìn SOL vào ngày 9 tháng 12 (epoch 709). Kể từ đó, tốc độ tăng trưởng đã ổn định. Đáng chú ý, 19,89% lượng stake này đến từ Pool Stake Thanh khoản mSOL và các khoản ủy quyền gốc của Marinade. Chiếm 0,2% tổng lượng stake (hiện là 392,5 triệu SOL), validator này xếp thứ 93 theo lượng stake trong toàn bộ tập hợp validator và nằm ngoài nhóm siêu đa số.
Phân tích nội bộ của Jito cho thấy ngày càng có nhiều cuộc tấn công sandwich diễn ra bên ngoài cơ chế đấu giá của Jito, cho thấy có thêm các block engine hoặc client validator đã được chỉnh sửa tham gia hoạt động sandwich.
Các hình thức MEV
Hãy cùng xem xét các loại MEV khác nhau trên Solana, minh họa từng loại bằng những ví dụ cụ thể về transaction thực tế. Dưới đây là các loại transaction MEV phổ biến nhất hiện được ghi nhận trên Solana.
Thanh lý
Khi người vay không duy trì được tỷ lệ thế chấp bắt buộc cho khoản vay trên các giao thức cho vay, vị thế của họ đủ điều kiện để bị thanh lý. Searcher theo dõi blockchain để tìm những vị thế thiếu tài sản thế chấp này và thực hiện thanh lý bằng cách hoàn trả một phần hoặc toàn bộ khoản nợ để đổi lấy một phần tài sản thế chấp làm phần thưởng. Thanh lý được xem là một hình thức MEV tốt. Hoạt động này thiết yếu để duy trì khả năng thanh toán của giao thức và góp phần vào sự ổn định của hệ sinh thái DeFi on-chain rộng lớn hơn.
Ví dụ về transaction thanh lý
Vụ thanh lý này diễn ra vào ngày 10 tháng 12 qua Kamino, giao thức cho vay lớn nhất trên Solana xét theo thanh khoản và số lượng người dùng. Transaction gồm ba bước:
- Searcher bắt đầu thanh lý bằng cách chuyển 10,642 USDC vào Kamino Reserve để trang trải vị thế nợ của một người dùng.
- Đổi lại, Kamino Reserve chuyển 0,05479 SOL tài sản thế chấp của người dùng cho searcher.
- Searcher trả phí giao thức là 0,0013 SOL.
Ngoài ra, searcher đã trả phí ưu tiên 0,001317 SOL cho transaction, mang về lợi nhuận ròng 0,0492 USD.
Giao dịch chênh lệch giá
Giao dịch chênh lệch giá nâng cao hiệu quả thị trường bằng cách đồng bộ giá giữa các địa điểm giao dịch khác nhau, tận dụng chênh lệch giá của cùng một tài sản. Những cơ hội này có thể xuất hiện trong cùng chuỗi, giữa các chuỗi hoặc giữa sàn giao dịch tập trung và phi tập trung (giao dịch chênh lệch giá CEX/DEX). Trong số đó, giao dịch chênh lệch giá trong cùng chuỗi đảm bảo tính nguyên tử vì cả hai vế của giao dịch có thể được thực hiện cùng nhau trong một transaction Solana duy nhất. Ngược lại, giao dịch chênh lệch giá giữa các chuỗi và nền tảng tạo ra thêm các giả định về độ tin cậy.
Giao dịch chênh lệch giá nguyên tử là hình thức MEV phổ biến nhất trên Solana. Ví dụ đơn giản nhất xuất hiện khi hai DEX niêm yết mức giá khác nhau cho cùng một cặp giao dịch. Trường hợp này thường liên quan đến việc khai thác báo giá lỗi thời trên công cụ tạo lập thị trường tự động (AMM) tích không đổi (xy=k), rồi bù trừ giao dịch trên sổ lệnh giới hạn on-chain, nơi các nhà tạo lập thị trường đã điều chỉnh báo giá để phản ánh biến động giá off-chain.
Ví dụ về transaction chênh lệch giá
Trong trường hợp này, giá của cặp SOL/USDC đã thay đổi off-chain, khiến một nhà tạo lập thị trường trên Phoenix cập nhật báo giá tương ứng. Trong khi đó, AMM Orca vẫn tiếp tục báo giá dựa trên mức giá lỗi thời, tạo ra cơ hội chênh lệch giá cho searcher. Searcher mua 2,11513 SOL bằng 45 USDC trên Orca rồi bán 2,115 SOL lấy 45,0045 USDC trên Phoenix, thu lợi nhuận 0,00013 SOL (khoảng 0,026 USD). Các transaction chênh lệch giá được thực hiện nguyên tử, loại bỏ nhu cầu nắm giữ hàng tồn kho của searcher. Rủi ro chính nằm ở khoản phí phải trả cho các lần thử transaction bị hoàn nguyên.
Chạy trước
Chạy trước là khi một searcher MEV xác định lệnh mua hoặc bán của nhà giao dịch khác trong mempool rồi đặt một lệnh giống hệt trước nhà giao dịch đó, thu lợi từ tác động về giá của transaction nạn nhân.
Điều này xảy ra khi một bên quan sát phát hiện một transaction chưa được xác nhận có khả năng tác động đến giá token và hành động dựa trên thông tin đó trước khi transaction ban đầu được xử lý. Chiến lược chạy trước này khá đơn giản và không có sự phức tạp như các phương thức khác, chẳng hạn như tấn công sandwich.
Searcher biết được một transaction mua đang chờ xử lý sẽ tác động tích cực đến giá token mục tiêu. Searcher gộp transaction mua của mình với transaction mục tiêu. Lệnh của họ sẽ được xử lý ở mức giá thấp hơn trước lệnh mục tiêu, và họ sẽ kiếm lời sau khi transaction mục tiêu được hoàn tất. Trong quá trình này, mục tiêu chịu thiệt hại vì phải mua ở mức giá cao hơn do tác động từ transaction mua của searcher MEV.
Chạy sau
Chạy sau là chiến lược đối ứng với chạy trước và là một chiến lược MEV cụ thể khai thác sự mất cân bằng giá tạm thời do một transaction khác tạo ra, thường bắt nguồn từ định tuyến kém. Sau khi transaction của người dùng được thực hiện, các searcher chạy sau sẽ cân bằng giá giữa các pool bằng cách giao dịch cùng tài sản và thu lợi nhuận. Về lý thuyết, người dùng có thể thu được khoản lợi nhuận này nếu giao dịch được thực hiện hiệu quả hơn.
Ví dụ về transaction chạy sau
Vụ chạy sau nổi tiếng này xảy ra vào ngày 10 tháng 1 năm 2024, khi một người dùng mua DogWifHat (WIF) trị giá 8,9 triệu USD trong một transaction duy nhất. Khi đó, token WIF được giao dịch ở mức 0,2 USD và tổng thanh khoản trên tất cả địa điểm giao dịch on-chain chỉ ở mức vài triệu USD. Công cụ tổng hợp Jupiter đã thực hiện transaction này trên lượng thanh khoản hạn chế có sẵn trong ba pool, tạo ra một râu nến giá lên đến 3 USD.
Searcher đã thực hiện giao dịch chạy sau bằng một Jito Bundle, với khoản tip Jito đáng kể là 890,42 SOL (91.621 USD). Đầu tiên, họ đổi 703,31 SOL (72.368 USD) lấy 490.143,90 token WIF qua một pool thanh khoản tập trung Raydium. Tiếp theo, họ đổi số token WIF này lấy 19.035,97 SOL (1.958.733 USD) qua một pool thanh khoản Raydium V4. Chuỗi giao dịch này mang lại lợi nhuận ròng 17.442,24 SOL (1.794.746 USD) trong một transaction duy nhất. Tất cả giá trị bằng USD đều phản ánh mức giá tại thời điểm transaction diễn ra.
Tấn công sandwich
Tấn công sandwich là hình thức MEV độc hại khét tiếng nhất. Chúng khai thác những nhà giao dịch đặt lệnh trên AMM hoặc đường cong liên kết với mức chịu trượt giá cao. Nhà giao dịch đặt mức trượt giá cao không phải để chấp nhận giá kém hơn mà nhằm đảm bảo lệnh được thực hiện nhanh chóng. Các nhà giao dịch memecoin (đang tìm kiếm những viên ngọc có thể tăng giá 100 lần) đặc biệt dễ bị tấn công sandwich vì họ thường đặt mức chịu trượt giá cao khi giao dịch những tài sản kém thanh khoản và biến động mạnh. Sandwich tạo ra tác động ngoại biên tiêu cực trực tiếp cho nhà giao dịch cuối — người dùng này bị khớp lệnh ở mức giá tệ nhất có thể.
Một cuộc tấn công sandwich điển hình gồm ba transaction được gộp nguyên tử với nhau. Đầu tiên, kẻ tấn công thực hiện một transaction chạy trước không sinh lời, mua tài sản để đẩy giá lên mức khớp lệnh tệ nhất mà cài đặt trượt giá của nạn nhân cho phép. Tiếp theo, transaction của nạn nhân diễn ra, tiếp tục đẩy giá lên khi được thực hiện ở mức bất lợi này. Cuối cùng, kẻ tấn công hoàn tất một transaction chạy sau có lợi nhuận, bán tài sản ở mức giá bị thổi phồng, bù đắp khoản lỗ ban đầu và thu về lợi nhuận ròng.
Ví dụ về transaction tấn công sandwich
Cuộc tấn công này diễn ra vào ngày 16 tháng 12 năm 2024 thông qua một chương trình tấn công sandwich nổi tiếng (vpeNALD… Noax38b). Một searcher đã gửi các transaction này dưới dạng bundle Jito nguyên tử, trả khoản tip 0,000148 SOL (0,03 USD).
- Transaction chạy trước: Searcher trả 14,63 SOL để mua 32,9 triệu token Komeko, một meme coin mới ra mắt trên nền tảng Pump Fun.
- Transaction của nạn nhân: Hoán đổi 0,33 SOL để mua 624 nghìn token Komeko.
- Transaction chạy sau: Searcher bán 32,9 triệu token Komeko lấy 14,65 SOL.
Các đặc điểm cho thấy đây là một cuộc tấn công sandwich:
- Người ký transaction ở giữa khác với người ký transaction đầu tiên và cuối cùng.
- Token được mua trong hai transaction đầu tiên cũng là token được bán trong transaction thứ ba.
- Token được giao dịch là một token Pump Fun mới được mint, kém thanh khoản và biến động mạnh.
Searcher thu được lợi nhuận ròng 0,01678 SOL, tương đương khoảng 3,35 USD tại thời điểm transaction diễn ra.
Dữ liệu MEV trên Solana
Phần này đánh giá bối cảnh MEV hiện tại trên Solana thông qua dữ liệu công khai hiện có. Trước tiên, chúng tôi xem xét các chỉ số hiệu suất của Jito, sau đó phân tích số lượng giao dịch bị hoàn tác và cơ cấu lợi nhuận từ kinh doanh chênh lệch giá. Phần này kết thúc bằng một nghiên cứu tình huống trình bày chi tiết hành vi và khả năng sinh lời của một bot sandwich nổi bật.
Jito
Các bundle Jito là phương thức chính mà searcher sử dụng để đảm bảo thứ tự giao dịch có lợi nhuận. Phần lớn tiền tip Jito xuất phát từ nhu cầu giành vị trí đầu block của những người dùng muốn mua token đầu tiên hoặc nắm bắt cơ hội. Tuy nhiên, dữ liệu Jito không phản ánh toàn bộ phạm vi hoạt động MEV; cụ thể, dữ liệu này không ghi nhận lợi nhuận của searcher hoặc hoạt động diễn ra qua các mempool thay thế. Ngoài ra, nhiều ứng dụng sử dụng Jito cho các mục đích không liên quan đến MEV, bỏ qua phí ưu tiên để đảm bảo giao dịch được đưa vào kịp thời.
Dữ liệu chuyển khoản đến tám tài khoản nhận tip Jito được chỉ định cho thấy trong năm qua, hơn 3 tỷ bundle đã được xử lý, tạo ra tổng cộng 3,75 triệu SOL tiền tip. Hoạt động này thể hiện xu hướng tăng rõ rệt, từ mức thấp 781 SOL tiền tip vào ngày 11 tháng 1 lên mức cao lần lượt là 60.801 SOL và 60.636 SOL vào ngày 19 và 20 tháng 11. Hoạt động chậm lại đáng kể trong quý 3, với tiền tip giảm xuống mức thấp 1.661 SOL vào ngày 7 tháng 9. Giá trị tiền tip trước tháng 12 năm 2023 không đáng kể so với mức tăng trưởng mạnh trong suốt năm 2024.
Khối lượng bundle được xử lý qua Jito đã tăng đều trong suốt năm 2024, đạt đỉnh 24,4 triệu bundle vào ngày 21 tháng 12. Quá trình tăng trưởng này có hai đợt tăng mạnh. Đợt đầu tiên diễn ra từ tháng 5 đến đầu tháng 7, khi số bundle hằng ngày tăng gấp bốn lần, từ khoảng 3 triệu lên 12 triệu, có thể là để ứng phó với tình trạng tắc nghẽn mạng. Đợt thứ hai diễn ra từ tháng 11 đến tháng 12, khi khối lượng bundle hằng ngày tăng gấp đôi, từ khoảng 12 triệu lên mức đỉnh 24 triệu.
Số lượng tài khoản sử dụng Jito cũng có xu hướng tăng tương tự, bắt đầu năm với khoảng 20.000 người gửi tip mỗi ngày và đạt đỉnh gần 938.000 vào ngày 10 tháng 12. Các giai đoạn tăng trưởng đáng kể gồm mức tăng từ 21.000 vào đầu tháng 3 lên 135.000 vào giữa tháng 4 (tăng gấp 6 lần), và một đợt tăng mạnh khác từ 208.000 vào tháng 10 lên 703.000 vào cuối tháng (tăng gấp 3,4 lần).
Việc các validator áp dụng client Jito-Solana đã tăng đều trong suốt năm 2024, nâng cao hiệu quả của bundle Jito trong việc đưa giao dịch vào nhanh chóng. Vào đầu năm, các validator sử dụng client Jito-Solana đại diện cho 189,5 triệu SOL được stake, chiếm 48% tổng lượng stake của mạng. Đến đầu năm 2025, con số này đã tăng lên 373,8 triệu SOL được stake, tương đương 92% tổng lượng stake.
Giao dịch bị hoàn tác
Một phần đáng kể giao dịch trên Solana bắt nguồn từ spam liên quan đến việc khai thác MEV. Bằng cách xem xét tỷ lệ giao dịch bị hoàn tác so với giao dịch thành công, chúng ta có thể xác định các mô hình cho thấy những bot MEV đang cạnh tranh để nắm bắt cơ hội kinh doanh chênh lệch giá.
Spam đặt ra một thách thức lớn vì tạo ra nhiều giao dịch bị hoàn tác. Do bản chất thắng-tất-cả của MEV, chỉ một giao dịch có thể khai thác một cơ hội cụ thể. Tuy nhiên, ngay cả sau khi cơ hội này đã được nắm bắt, leader thường vẫn xử lý các giao dịch khác đang cố khai thác cùng cơ hội. Những giao dịch bị hoàn tác này vẫn tiêu tốn tài nguyên tính toán và băng thông mạng quý giá. Cuộc đua về độ trễ giữa các searcher càng làm vấn đề nghiêm trọng hơn, khiến mạng tràn ngập giao dịch trùng lặp và trong các trường hợp cực đoan, gây tắc nghẽn cũng như làm suy giảm trải nghiệm người dùng. Do chi phí giao dịch thấp trên Solana, spam kinh doanh chênh lệch giá bị hoàn tác vẫn có giá trị kỳ vọng dương. Theo thời gian, các nhà giao dịch có thể đạt lợi nhuận bằng cách thực hiện những giao dịch này ở quy mô lớn bất chấp từng lần thất bại riêng lẻ.
Giao dịch bị hoàn tác đạt đỉnh vào tháng 4 năm 2024, chiếm 75,7% tổng số giao dịch không bỏ phiếu. Tỷ lệ này giảm đáng kể sau khi các bản cập nhật quan trọng được triển khai, bao gồm bộ lập lịch trung tâm Agave 1.18. Bộ lập lịch mới đã cải thiện khả năng sắp xếp giao dịch có tính xác định trong giai đoạn banking, qua đó hạn chế hiệu quả của spam.
Khả năng sinh lời từ kinh doanh chênh lệch giá
Thuật toán phát hiện kinh doanh chênh lệch giá của Jito, vốn phân tích tất cả giao dịch Solana, bao gồm cả những giao dịch ngoài bundle Jito, đã xác định 90.445.905 giao dịch kinh doanh chênh lệch giá thành công trong năm qua. Lợi nhuận trung bình trên mỗi giao dịch là 1,58 USD, trong đó giao dịch đơn lẻ sinh lời cao nhất mang lại 3,7 triệu USD. Các giao dịch này tạo ra 142,8 triệu USD lợi nhuận, trong đó 126,7 triệu USD (88,7%) được tính bằng SOL.
Nghiên cứu tình huống: Vpe Sandwich Program
DeezNode vận hành một bot sandwich on-chain tại địa chỉ vpeNAL..oax38b như một phần trong hoạt động mempool thay thế của họ. Chương trình hoạt động rất tích cực này gần đây đã trở nên tai tiếng vì thực hiện các cuộc tấn công sandwich người dùng trên quy mô lớn.
Phân tích nội bộ từ Jito cho thấy gần một nửa số cuộc tấn công sandwich trên Solana có thể bắt nguồn từ chương trình duy nhất này.
Trong một giai đoạn 30 ngày (từ ngày 7 tháng 12 đến ngày 5 tháng 1), chương trình đã thực hiện 1,55 triệu giao dịch sandwich, trung bình khoảng 51.600 giao dịch mỗi ngày, với tỷ lệ thành công 88,9%. Chương trình tạo ra lợi nhuận 65.880 SOL (13,43 triệu USD), tương đương khoảng 2.200 SOL mỗi ngày. Tổng tiền tip Jito mà chương trình đã trả là 22.760 SOL (4,63 triệu USD), trung bình khoảng 758 SOL mỗi ngày. Lợi nhuận trung bình của một giao dịch sandwich là 0,0425 SOL (8,67 USD).
Phần lớn giao dịch của nạn nhân liên quan đến các giao dịch hoán đổi được thực hiện qua Raydium. Trong số 20 token bị sandwich nhiều nhất, 16 token được tạo trên Pump Fun, có thể nhận diện qua địa chỉ mint token tùy chỉnh kết thúc bằng ‘pump.’
Vpe sandwich bot là một trong nhiều chương trình on-chain thực hiện tấn công sandwich. Truy cập sandwiched.me để xem theo thời gian thực các cuộc tấn công sandwich được phát hiện trên Solana.
Nếu quy đổi dữ liệu lợi nhuận tháng 12 theo năm, chương trình này được dự báo sẽ tạo ra lợi nhuận hằng năm là 801.540 SOL. Trong kịch bản xấu nhất đối với tính phi tập trung của mạng, khi 100% lợi nhuận này được tái đầu tư vào các validator của mempool thay thế, tỷ trọng stake mạng của họ sẽ tăng 0,2%, giả sử tổng lượng stake của mạng không đổi.
Kịch bản xấu nhất này khó có khả năng xảy ra vì một số lý do. Thứ nhất, mạng hiện đang ghi nhận mức hoạt động gần kỷ lục. Thứ hai, có thể giả định hợp lý rằng các searcher và nhà vận hành pool sẽ rút một phần lợi nhuận thay vì tái đầu tư toàn bộ khoản thu được.
Các cơ chế giảm thiểu MEV
Nhiều nguồn lực đáng kể đã được dành cho việc nghiên cứu và khám phá các cơ chế khác nhau nhằm giảm thiểu hoặc phân bổ lại MEV. Các giải pháp đa dụng ngoài giao thức ngày càng được tích hợp vào ứng dụng và cơ sở hạ tầng để giảm thiểu phạm vi MEV on-chain. Các cơ chế này bao gồm:
Danh sách cho phép validator
Một ý tưởng được đề xuất là staker, nhà cung cấp RPC và các validator khác có thể cùng tẩy chay những validator bị phát hiện thực hiện sandwich bằng cách bỏ qua các slot mà họ làm leader. Tuy nhiên, danh sách cho phép thường được xem là biện pháp cuối cùng. Vì các leader được chỉ định bốn slot liên tiếp, cách tiếp cận này có thể trì hoãn việc xử lý giao dịch trong vài giây, tạo ra trải nghiệm người dùng không tối ưu. Nghiêm trọng hơn, danh sách cho phép có nguy cơ tạo ra một môi trường bán cấp quyền và bị kiểm duyệt, xung đột trực tiếp với tinh thần phi tập trung của ngành blockchain. Ngoài ra, các hệ thống như vậy tiềm ẩn nguy cơ loại nhầm validator trung thực, có thể làm suy giảm niềm tin và mức độ tham gia vào mạng.
Ngoài lề, các nhà phát triển và ứng dụng độc lập có thể tự do thiết lập danh sách cho phép hoặc từ chối validator của riêng mình, một tính năng được hỗ trợ bởi phương thức sendTransaction trong Helius Node.js SDK.
Trượt giá động + bảo vệ MEV
Việc quản lý trượt giá theo cách truyền thống là một quy trình khó khăn và tốn công đối với người dùng, đòi hỏi điều chỉnh thủ công phù hợp với các token đang giao dịch. Cách tiếp cận này đặc biệt nặng nề khi xử lý token biến động mạnh hoặc có thanh khoản thấp, vì thiết lập trượt giá phù hợp với tài sản ổn định như token staking thanh khoản hoặc stablecoin khác đáng kể so với thiết lập cần thiết cho memecoin.
Vào tháng 8 năm 2024, nền tảng giao dịch bán lẻ phổ biến nhất trên Solana, Jupiter Aggregator, đã giới thiệu tính năng trượt giá động để giải quyết sự phức tạp này. Cơ chế thuật toán này tối ưu hóa thiết lập trượt giá theo thời gian thực, sử dụng một tập hợp các phương pháp heuristic để tính ngưỡng trượt giá lý tưởng cho mỗi giao dịch. Các phương pháp heuristic này xem xét những yếu tố như:
- Điều kiện thị trường hiện tại
- Loại token được giao dịch (ví dụ: cặp ổn định so với memecoin biến động mạnh)
- Các pool hoặc sổ lệnh mà giao dịch được định tuyến qua
- Mức trượt giá tối đa mà người dùng chấp nhận
Các phương pháp heuristic đảm bảo giao dịch được tối ưu để thành công với mức trượt giá thấp nhất, qua đó giảm phạm vi khai thác MEV.
MEV Protect Mode là một tính năng ngày càng phổ biến trên các sàn giao dịch phi tập trung và bot giao dịch Telegram. Khi được bật, giao dịch của người dùng được định tuyến riêng đến các block engine của Jito, giúp giảm đáng kể nguy cơ bị tấn công sandwich. Tuy nhiên, sự bảo vệ này đi kèm với chi phí giao dịch cao hơn một chút. Bằng chứng không chính thức cho thấy nhiều người dùng bot Telegram không bật tính năng bảo vệ MEV ngay cả khi được cung cấp. Mối quan tâm chính của họ là giao dịch được đưa vào nhanh chóng, và họ ưu tiên tốc độ hơn việc giảm nguy cơ bị tấn công sandwich.
Hệ thống RFQ
Các hệ thống RFQ đang ngày càng phổ biến trên Solana, cho phép lệnh được khớp bởi các nhà tạo lập thị trường chuyên nghiệp thay vì AMM hoặc sổ lệnh on-chain. Các hệ thống này sử dụng định giá dựa trên chữ ký, cho phép tính toán off-chain, trong đó quá trình khám phá giá diễn ra off-chain và chỉ giao dịch cuối cùng được ghi lại on-chain. Ví dụ gồm:
Kamino Swap
một nền tảng giao dịch dựa trên ý định, được thiết kế để loại bỏ trượt giá và MEV. Kamino tận dụng Pyth Express Relay để truyền phát yêu cầu hoán đổi đến một mạng lưới searcher, nơi họ cạnh tranh trong một phiên đấu giá để thực hiện giao dịch. Searcher chiến thắng cung cấp mức giá khớp lệnh tốt nhất và trả tiền tip cho người dùng. Khi xuất hiện cơ hội kinh doanh chênh lệch giá, searcher có thể thực hiện giao dịch ở mức giá thậm chí còn tốt hơn yêu cầu, tạo ra “thặng dư” giao dịch. Người dùng được hưởng lợi bằng cách giữ lại mọi khoản thặng dư từ giao dịch của mình, qua đó nâng cao tổng giá trị khớp lệnh.
JupiterZ (Jupiter RFQ)
Từ tháng 12, JupiterZ được bật mặc định cho tất cả giao dịch hoán đổi trên Jupiter. Tính năng này cho phép giao dịch hoán đổi tự động chọn mức giá tốt nhất giữa công cụ định tuyến on-chain tiêu chuẩn của Jupiter và hệ thống RFQ. Với RFQ, người dùng không chịu trượt giá hoặc MEV vì giao dịch được thực hiện trực tiếp với các nhà tạo lập thị trường off-chain. Ngoài ra, nhà tạo lập thị trường chi trả phí ưu tiên giao dịch, còn giao dịch sử dụng CU hiệu quả và không cần logic định tuyến phức tạp.
Các hệ thống RFQ hoạt động hiệu quả với token được giao dịch rộng rãi và niêm yết trên CEX. Tuy nhiên, chúng kém hiệu quả hơn với các tài sản on-chain mới, có thanh khoản thấp và biến động mạnh. Đáng tiếc, đây lại chính là những giao dịch dễ bị khai thác MEV nhất. Một nhược điểm khác là thanh khoản chuyển ra off-chain, làm giảm khả năng kết hợp.
AMM chống sandwich
AMM chống sandwich (sr-AMM) là các thiết kế thử nghiệm được phát triển dựa trên AMM tích không đổi (xy=k) truyền thống. Với sr-AMM, không có giao dịch hoán đổi nào được thực hiện ở mức giá thuận lợi hơn giá của pool tại thời điểm bắt đầu cửa sổ slot. Cơ chế này vô hiệu hóa hiệu quả khả năng sinh lời của các cuộc tấn công sandwich.
sr-AMM sử dụng cửa sổ slot để quản lý giao dịch. Các giao dịch hoán đổi trong một cửa sổ slot tác động bất đối xứng đến pool đối với lệnh mua và lệnh bán:
- Khi một lệnh mua được thực hiện, giá chào bán trên pool tăng theo đường cong xy=k trong khi giá chào mua không đổi, qua đó bổ sung thanh khoản cho phía mua.
- Ngược lại, lệnh bán làm cạn kiệt thanh khoản phía mua này, giảm giá chào bán theo đường cong xy=k.
Khi mỗi cửa sổ slot mới bắt đầu, sr-AMM đặt lại về trạng thái xy=k tương đương, hiệu chỉnh lại giá chào mua và chào bán. Bằng cách tách các lần đặt lại này khỏi từng giao dịch riêng lẻ và duy trì mức giá nhất quán trong mỗi cửa sổ slot, sr-AMM phá vỡ cơ chế thực thi nguyên tử cần thiết để tấn công sandwich có lợi nhuận, khiến chúng mất hiệu quả.
Sandwich vẫn có thể xảy ra tại ranh giới giữa các slot. Nếu một leader kiểm soát các cửa sổ slot liên tiếp, họ có thể thực hiện front-run và giao dịch mục tiêu ở cuối slot đầu tiên, sau đó thực hiện back-run ở đầu slot tiếp theo.
Tháng 11 này, Ellipsis Labs đã công bố Plasma, một bản triển khai tham chiếu đã được kiểm tra của thiết kế AMM chống sandwich.
Thanh khoản có điều kiện & phân đoạn luồng lệnh
Các sàn giao dịch phi tập trung (DEX) hiện thiếu cơ chế áp dụng mức giá linh hoạt phù hợp với từng loại người tham gia thị trường. Hạn chế này xuất phát từ việc DEX không thể xác định chính xác chi phí mà luồng lệnh gây ra cho giao thức DEX. DEX thu hẹp chênh lệch giá để thu hút luồng lệnh, nhưng vô tình làm tăng mức độ tiếp xúc với lựa chọn bất lợi từ các bên nhận lệnh tinh vi.
Conditional Liquidity giới thiệu một cơ chế mới cho phép DEX tự động điều chỉnh chênh lệch giá dựa trên mức độ độc hại dự kiến của luồng lệnh đến. Điều này cho phép DEX thể hiện phạm vi tùy chọn on-chain, đúng thời điểm rộng hơn. Thay vì cung cấp một mức chênh lệch giá duy nhất cho tất cả người tham gia, thanh khoản có điều kiện cho phép DEX đưa ra nhiều mức chênh lệch được hiệu chỉnh theo khả năng cảm nhận về lựa chọn bất lợi từ các bên nhận lệnh cụ thể.
Quy trình này dựa vào một nhóm người tham gia thị trường mới được gọi là Segmenter. Segmenter chuyên đánh giá mức độ độc hại của luồng lệnh và điều chỉnh chênh lệch giá tương ứng. Họ nhận một phần chênh lệch giá đã điều chỉnh làm thù lao, đồng thời chuyển phần còn lại cho ví hoặc nhà giao dịch. Bằng cách đảm nhận trách nhiệm thiết lập chênh lệch giá, Segmenter giúp DEX cạnh tranh hiệu quả hơn để giành luồng lệnh không độc hại. Các Segmenter cạnh tranh với nhau để giảm thiểu rủi ro lựa chọn bất lợi cho nhà cung cấp thanh khoản. Báo giá sát nhất được dành cho những luồng được xem là ít có khả năng gây thiệt hại nhất cho nhà cung cấp thanh khoản. Ở dạng đơn giản nhất, ví hoặc ứng dụng có thể đóng vai trò Segmenter cho luồng lệnh của chính mình. Ngoài ra, họ có thể ủy quyền trách nhiệm phân đoạn luồng này cho một thị trường.
Người dùng tận dụng cơ chế này thông qua ‘giao dịch hoán đổi khai báo’, cho phép họ khai báo ý định hoán đổi và sử dụng Segmenter để thực thi. Các giao dịch hoán đổi này tương tác với cả nguồn thanh khoản Solana hiện có lẫn DEX hỗ trợ thanh khoản có điều kiện. Được xây dựng bằng bundle Jito, giao dịch hoán đổi khai báo cung cấp cho nhà giao dịch báo giá được bảo đảm tại thời điểm ký, đồng thời tính toán lại tuyến đường tối ưu ngay trước khi giao dịch được ghi vào mạng—đảm bảo tuân thủ báo giá ban đầu.
Cách tiếp cận này làm giảm đáng kể độ trễ giữa việc tính toán tuyến đường và hoàn tất giao dịch, qua đó giảm trượt giá. Hơn nữa, giao dịch hoán đổi khai báo giảm thiểu khả năng bị tấn công sandwich khi định tuyến qua DEX sử dụng thanh khoản có điều kiện. Bằng cách cung cấp chênh lệch giá sát hơn cho các luồng không độc hại, những DEX này cải thiện điều kiện giao dịch cho người dùng Solana. Vì vậy, giao dịch hoán đổi khai báo mang đến cho nhà giao dịch mức trượt giá thấp hơn, độ trễ thấp hơn và khả năng bảo vệ tốt hơn trước sandwich, tạo ra trải nghiệm giao dịch hiệu quả và an toàn hơn.
Paladin
Paladin-Solana là phiên bản sửa đổi của client validator Jito-Solana, bổ sung một bản vá mã tối thiểu (~2k dòng) để đưa các giao dịch Paladin Priority Port (P3) vào trong giai đoạn bundle. Paladin Priority Port (P3) hỗ trợ các giao dịch có phí ưu tiên cao. Các validator mở làn nhanh này khi làm leader, cho phép họ xử lý nhanh chóng các giao dịch có giá trị. Mỗi giao dịch P3 đáp ứng ngưỡng phí tối thiểu (10 lamport trên mỗi CU) và được chuyển trực tiếp đến giai đoạn bundle để xử lý theo thứ tự nhận được.
Paladin ưu tiên các giao dịch có phí ưu tiên cao, đồng thời chủ động xác định và loại bỏ bundle sandwich dựa trên mẫu giao dịch của chúng. Mặc dù ban đầu điều này có vẻ bất lợi cho phần thưởng của validator, các validator Paladin được bù đắp thông qua cơ chế dựa trên niềm tin. Những validator tránh thực hiện sandwich có thể thu hút giao dịch trực tiếp, tạo ra một hệ sinh thái có độ tin cậy cao hơn và thu nhập tốt hơn.
Validator được khuyến khích bởi triển vọng nhận thêm phần thưởng và niềm tin của người dùng dựa vào làn nhanh P3. Tuy nhiên, nếu đưa bundle sandwich vào block của mình, họ có nguy cơ mất doanh thu từ giao dịch P3. Niềm tin này được thế chấp bằng token PAL.
Token PAL hướng tới việc gắn kết lợi ích của validator, người dùng và cộng đồng Solana rộng lớn hơn. Token có nguồn cung cố định một tỷ, trong đó 65% sẽ được phân phối cho validator và staker, phần còn lại được chia cho các builder Solana, đội ngũ Paladin và một quỹ phát triển. Validator có thể khóa PAL để bật giao dịch P3 trên node của mình, tạo ra một cơ chế phi tập trung, không cần cấp quyền và có kiểm soát bằng token để khai thác MEV và ưu tiên giao dịch.
Dự án vẫn đang ở giai đoạn đầu và chưa đạt được mức độ áp dụng đủ lớn. Hiện có 80 validator chạy Paladin, đại diện cho 6% lượng stake của mạng. Paladin tuyên bố giúp tăng phần thưởng block thêm 12,5%.
Nhiều leader đồng thời
Các nhà sản xuất block giữ độc quyền đối với việc đưa giao dịch vào trong các slot được chỉ định. Ngay cả khi leader hiện tại được biết là cố ý thực hiện sandwich giao dịch, người dùng vẫn không biết và gửi giao dịch với kỳ vọng chúng sẽ được xử lý ngay lập tức. Việc không có lựa chọn về node nào xử lý và sắp xếp giao dịch khiến người dùng dễ bị thao túng.
Hệ thống nhiều leader đồng thời (MCL) tạo ra sự cạnh tranh giữa các nhà sản xuất block trong cùng một slot. Người dùng có thể lựa chọn giữa các leader mà không gây ra độ trễ. Nếu Leader A độc hại và được biết là thực hiện sandwich, người dùng hoặc ứng dụng có thể chọn gửi giao dịch cho Leader B, người hành xử trung thực.
Về dài hạn, tối đa hóa cạnh tranh giữa các leader đòi hỏi rút ngắn thời lượng slot, giới hạn số slot liên tiếp được chỉ định cho một leader duy nhất và tăng số lượng leader đồng thời trên mỗi slot. Bằng cách lập lịch nhiều leader hơn mỗi giây, người dùng có được sự linh hoạt cao hơn, cho phép họ chọn đề nghị thuận lợi nhất từ các leader hiện có để đưa giao dịch vào.
Mặc dù MCL là một giải pháp dài hạn hấp dẫn để giảm thiểu MEV, việc triển khai rất phức tạp và có thể cần nhiều năm phát triển.
Thực thi bất đồng bộ (AE) là một cách tiếp cận tiềm năng khác để giảm MEV. Với AE, các block được xây dựng mà không thực thi hoặc đánh giá kết quả của từng giao dịch. Tốc độ này đặt ra những thách thức đáng kể cho các thuật toán trong việc tính toán cơ hội sinh lời và thực hiện kịp thời các chiến lược sandwich hiệu quả.
Kết luận
Bối cảnh MEV của Solana đang phát triển nhanh chóng và vẫn còn lâu mới đạt đến trạng thái cân bằng cạnh tranh ổn định. Các bên tìm kiếm tiếp tục phát triển những chiến lược tinh vi hơn để khai thác giá trị, trong khi hệ sinh thái áp dụng cách tiếp cận đa hướng, kết hợp cơ sở hạ tầng và các cơ chế nhằm giảm thiểu tác động tiêu cực của MEV. Những nhà đầu tư hệ sinh thái có tầm nhìn dài hạn như Multicoin Capital đang phân bổ vốn vì tin rằng lượng giá trị từ Solana MEV mà các đội ngũ trong hệ sinh thái thu được sẽ tăng đáng kể, đồng thời cách phân phối giá trị này sẽ rất khác trong những năm tới.
MEV là một thách thức không thể tránh khỏi đối với mọi blockchain phi tập trung có hoạt động tài chính đáng kể. Đối mặt và kiểm soát “con quỷ MEV” này là điều thiết yếu để mạng lưới thành công trong dài hạn. Sau khi vượt qua những khó khăn của năm 2023 và trở nên vững mạnh hơn, Solana hiện phát triển mạnh mẽ với vai trò là một blockchain có mức độ hoạt động cao và ngày càng được chấp nhận rộng rãi. Tuy nhiên, phía trước vẫn còn những thách thức mới. Để đạt đến cấp độ chấp nhận tiếp theo, hệ sinh thái phải trực diện giải quyết những thách thức này. Đây là thời điểm then chốt trong hành trình của Solana và là cơ hội quan trọng để định hình tương lai của nền tảng.
Tài nguyên bổ sung
- Giới thiệu về MEV - Blog Helius
- Arbitrage dưới dạng một bài toán tối ưu lồi - Umberto Natale, Chorus One
- Ethereum & Solana: MEV và hơn thế nữa - Uncommon Core
Bài viết liên quan
Đăng ký nhận tin từ Helius
Luôn cập nhật những thông tin mới nhất về phát triển Solana và nhận thông báo khi chúng tôi đăng bài


