
Hướng dẫn MEV trên Solana: Một khu rừng đen tối khác ngoài Ethereum
Tuyển chọn TechFlowTuyển chọn TechFlow

Hướng dẫn MEV trên Solana: Một khu rừng đen tối khác ngoài Ethereum
MEV tràn lan trên Solana, làm thế nào để giảm bớt?
Tác giả: Ryan Chern
Biên dịch: Luffy, Foresight News
Bài viết này nhằm giúp bạn có được hiểu biết cơ bản về cách thức hoạt động của MEV trên Solana. Tóm lại:
-
MEV trên Solana không biến mất.
-
Không phải tất cả MEV đều xấu.
-
Các giao dịch frontrun có lợi nhuận không chỉ khả thi trong AMM mà còn ở cấu trúc thanh khoản DEX.
-
Việc sản xuất khối liên tục và thiếu mempool tích hợp giao thức đã thay đổi hành vi mặc định và động lực xã hội của blockchain.
-
Người khác có thể fork hoặc cố gắng sao chép giao thức mempool ngoài chuỗi của Jito để trích xuất thêm MEV, nhưng điều này khó khăn cả về mặt kỹ thuật lẫn kỹ nghệ xã hội.
-
Nhiều trình xác thực ủng hộ quyết định loại bỏ mempool của Jito, từ bỏ doanh thu sandwiching để hỗ trợ sự phát triển và sức khỏe lâu dài của Solana.
Giới thiệu
Trong mạng proof-of-stake, khi bạn được chỉ định làm người lãnh đạo cho một khối cụ thể, bạn có quyền quyết định nội dung của khối đó. Giá trị có thể trích xuất tối đa (MEV) là giá trị kiếm được bằng cách thêm, xóa hoặc sắp xếp lại các giao dịch bên trong một khối nhất định.
Khi hoạt động và sự quan tâm đến Solana gia tăng, MEV đang trở thành một chủ đề ngày càng được chú ý. Vào ngày 10 tháng 1 năm 2024, một searcher đã thưởng 890 SOL cho các trình xác thực — một trong những khoản thưởng lớn nhất trong lịch sử Jito:

Trong tuần tính đến ngày 12 tháng 3 năm 2024, các trình xác thực Solana đã nhận được hơn 7 triệu đô la tiền boa Jito cho không gian khối. Hiện nay, hơn 50% giao dịch trên Solana là các giao dịch arbitrage thất bại; tuy nhiên, với chi phí giao dịch cực kỳ thấp, lợi nhuận kỳ vọng vẫn dương. Về lâu dài, các trader sẽ kiếm lời từ các giao dịch như vậy.
Cơ cấu MEV trên Solana
Tổng quan
MEV trên Solana khác biệt so với các chuỗi khác, khuyến khích các searcher chạy nút riêng và tích hợp với các nút có stake cao để có được cái nhìn cập nhật nhất về blockchain (vì Solana rất nhạy cảm với độ trễ). Điều này xảy ra do các cơ chế trạng thái cập nhật liên tục và trọng số stake của Solana, ví dụ như Turbine (để đọc trạng thái cập nhật) và QoS trọng số stake (để ghi trạng thái mới).
Một trong những điểm khác biệt rõ rệt nhất là việc thiếu một mempool truyền thống như trên các chuỗi khác như Ethereum.
Việc sản xuất khối liên tục của Solana không cần bất kỳ cơ chế đấu giá bổ sung hay ngoài giao thức nào, từ đó giảm bớt một số dạng MEV (đặc biệt là frontrunning).
Giao dịch MEV
Cơ hội MEV xuất hiện dưới nhiều dạng khác nhau. Dưới đây là một số loại giao dịch MEV phổ biến hiện tồn tại trên Solana:
-
Đúc NFT: MEV từ việc đúc NFT xảy ra khi các bên tham gia cố gắng giành các NFT quý hiếm hoặc có giá trị trong các sự kiện đúc công khai (bao gồm cả NFT blue-chip và long-tail NFT). Cơ hội MEV từ việc đúc NFT xuất hiện đột ngột, khi khối x-1 không có cơ hội MEV nào, trong khi khối x lại có lượng lớn cơ hội MEV (khối x ở đây là khối khi sự kiện đúc bắt đầu). Chính tình trạng tắc nghẽn quy mô lớn này từ việc đúc NFT từng là một phần nguyên nhân khiến Solana sập mạng thường xuyên vào năm 2021/2022.
-
Thanh lý: Khi người vay không duy trì được tỷ lệ ký quỹ yêu cầu, vị thế của họ có thể bị thanh lý. Các searcher quét blockchain để tìm những vị thế ký quỹ thấp này và thực hiện thanh lý để trả một phần hoặc toàn bộ nợ, đồng thời nhận một phần tài sản ký quỹ làm phần thưởng. Thanh lý xảy ra trên các giao thức sử dụng token và NFT làm tài sản thế chấp. Việc thanh lý là cần thiết để các giao thức duy trì khả năng thanh toán và có lợi cho hệ sinh thái rộng lớn hơn.
-
Arbitrage: Arbitrage liên quan đến việc tận dụng chênh lệch giá của cùng một tài sản trên các thị trường hoặc nền tảng khác nhau. Những cơ hội arbitrage này tồn tại trong chuỗi, giữa các chuỗi, cũng như giữa CEX và DEX. Arbitrage trong chuỗi hiện là hình thức duy nhất đảm bảo tính nguyên tử, vì cả hai giao dịch đều được thực hiện trên cùng một chuỗi, trong khi arbitrage giữa các chuỗi đòi hỏi các giả định tin cậy bổ sung. Miễn là không làm tăng dòng lệnh gây hại, arbitrage giúp giữ cho giá tài sản nhất quán trên các thị trường khác nhau.
Jito
Jito là một cơ chế đấu giá không gian khối ngoài giao thức dành cho một phần khối, khác biệt với MEV-boost xây dựng toàn bộ khối (Jito và mev-geth tương tự về tinh thần nhưng khác biệt lớn về triển khai). Jito cung cấp đảm bảo thực hiện ngoài chuỗi cho một nhóm giao dịch cụ thể gọi là bundles (gói giao dịch). Các bundle được thực hiện theo thứ tự và nguyên tử (tất cả hoặc không). Nếu thắng cuộc đấu giá và trả tiền boa, các searcher nộp bundle trước đó được đảm bảo thực hiện trên chuỗi. Tiền boa Jito tồn tại ngoài giao thức, tách biệt với phí ưu tiên trong giao thức.
Phương pháp này nhằm mục đích giảm thông tin rác và nâng cao hiệu quả tài nguyên tính toán của Solana bằng cách chạy đấu giá ngoài chuỗi, chỉ đưa gói chiến thắng duy nhất từ cuộc đấu giá vào khối. Các searcher có thể dùng bundle để đạt được một hoặc cả hai thuộc tính: thực hiện nhanh, đảm bảo bao gồm và đấu giá giao dịch frontrun/backrun. Điều này đặc biệt quan trọng khi một phần lớn tài nguyên tính toán của mạng hiện đang bị tiêu tốn bởi các giao dịch thất bại.
Mempool
Khác với Ethereum, Solana không có mempool gốc tích hợp trong giao thức. Dịch vụ mempool của Jito, hiện đã ngừng hoạt động, về cơ bản đã tạo ra một mempool chuẩn ngoài giao thức vì khoảng 65% trình xác thực đang chạy client Jito-Solana (thay vì client gốc Solana-Labs).
Sau khi lên sóng, các giao dịch sẽ lưu lại trong "mempool giả" của Jito trong 200ms. Trong khoảng thời gian này, các searcher có thể đấu giá cơ hội frontrun/backrun hoặc sandwich các giao dịch đang chờ xử lý, và gói giao dịch thắng giá thầu cao nhất sẽ được chuyển tiếp tới các trình xác thực để thực hiện. Xét theo tiền boa trả cho trình xác thực, một phần lớn doanh thu MEV từ giao dịch sandwich được tạo ra.
Dịch vụ mempool của Jito đã đóng cửa vào ngày 8 tháng 3
Không ai thích nói về giao dịch sandwich (đặc biệt là trên Ethereum), vì nó mang lại tác động phụ nghiêm trọng tiêu cực cho người dùng cuối: người dùng bị khớp lệnh với mức giá tồi tệ nhất. Để tham khảo, trong 30 ngày qua, riêng trên Ethereum, các giao dịch sandwich đã tạo ra lợi nhuận khoảng 24 triệu đô la Mỹ. Khi người dùng đặt mức trượt giá tối đa, họ gần như luôn bị khớp lệnh ở mức giá đó. Nói cách khác, nếu lệnh được khớp, trượt giá thực tế của người dùng gần như luôn bằng mức trượt giá tối đa mà họ đặt.
Các searcher Jito vẫn có thể gửi các loại giao dịch bundle MEV khác không phụ thuộc vào dòng lệnh từ mempool, ví dụ như arbitrage và thanh lý (yêu cầu quan sát giao dịch trong khối và nắm bắt cơ hội tại phiên đấu giá Jito tiếp theo).
Chuỗi cung ứng
Để tham khảo, chuỗi cung ứng xây dựng khối hiện tại trên Ethereum như sau:

Trên Solana (đối với các trình xác thực chạy client Jito-Solana), chuỗi cung ứng xây dựng khối như sau:

-
Giao dịch đến: Trạng thái dự kiến của các giao dịch đang chờ thực hiện. Có thể đến từ RPC, các trình xác thực khác, luồng đơn hàng riêng tư hoặc các nguồn khác.
-
Relayer: Relayer trên Solana khác với Ethereum. Trên Ethereum, relayer là thực thể đáng tin cậy kết nối người xây dựng khối và người đề xuất (người xây dựng tin tưởng relayer sẽ không sửa đổi khối của họ). Trên Solana, relayer chịu trách nhiệm chuyển tiếp các giao dịch đến, thực hiện các thao tác TPU giới hạn như loại bỏ dữ liệu trùng và xác minh chữ ký. Relayer chuyển tiếp các gói dữ liệu tới engine khối và trình xác thực. Không cần relayer tương đương trên Ethereum vì Ethereum có mempool, còn Solana thì không. Logic relayer đã được mã nguồn mở, bất kỳ ai cũng có thể chạy relayer riêng (Jito cung cấp các instance relayer như tài nguyên công cộng). Các bên tham gia mạng Solana khác cũng vận hành relayer riêng của họ.
-
Engine khối: Engine khối mô phỏng tổ hợp giao dịch và chạy đấu giá không gian khối ngoài chuỗi. Sau đó, chuyển tiếp các gói giao dịch tối đa hóa MEV tới người lãnh đạo đang chạy client Jito-Solana.
-
Searcher: Searcher tìm kiếm cơ hội tận dụng chênh lệch giá bằng cách chèn giao dịch của mình vào một khối nhất định. Họ có thể tận dụng các nguồn như ShredStream của Jito (và MempoolStream trước đây).
-
Trình xác thực: Trình xác thực xây dựng và tạo ra khối. Khối Jito-Solana được xây dựng bởi scheduler, dành riêng 3 triệu CU cho các giao dịch đi qua Jito, chiếm 80% đầu khối.
Các bên tham gia này không nhất thiết phải là các thực thể độc lập, vì một thực thể có thể tích hợp dọc. Như đã nói, trình xác thực có toàn quyền kiểm soát khối của họ. Bản thân trình xác thực có thể khi trở thành người lãnh đạo, tìm kiếm cơ hội kinh tế bằng cách chèn, sắp xếp lại và kiểm duyệt các giao dịch trong khối nhất định.
Dù người lãnh đạo có chạy Jito-Solana hay không, các searcher vẫn có thể gửi giao dịch qua phương pháp RPC (tuyến đường chuẩn trong giao thức). Do phí trên Solana tương đối thấp và lịch trình không chắc chắn, việc gửi giao dịch vẫn là cách phổ biến để tiếp cận cơ hội MEV. Một số cơ hội MEV có thể tồn tại lâu hơn dự kiến, khoảng từ một đến vài chục khối.
Phân bổ MEV giữa các bên tham gia
Mặc dù Solana có thể tăng tốc độ thực thi giao dịch và giảm bớt một số cơ hội MEV nhất định, nó có thể làm trầm trọng thêm nguy cơ tập trung dựa trên độ trễ, trong đó các trình xác thực và searcher tìm cách tích hợp hạ tầng để có lợi thế cạnh tranh. Chúng ta còn xa mới đạt được trạng thái cân bằng cạnh tranh ổn định về hạ tầng và các cơ chế liên quan.

Nguồn:Twitter
Trong thế giới với thời gian tạo khối dưới 200ms, điều này mang lại lợi thế so sánh cho những người tham gia dày dạn kinh nghiệm sở hữu hạ tầng và chuyên môn để tối ưu hóa hệ thống. Cho đến nay, Ethereum đã lệch khỏi trạng thái cân bằng này, tạo ra các giải pháp ngoài giao thức để mở rộng cơ hội cạnh tranh MEV một cách dân chủ hóa cho các searcher.
Cách giảm thiểu MEV
Các cơ chế ngoài giao thức tổng quát đang được tích hợp vào giao thức nhằm giảm cơ hội MEV trên chuỗi Solana. Những cơ chế này bao gồm:
-
Hệ thống RFQ: Các hệ thống RFQ (Yêu cầu báo giá), ví dụ như Hashflow, đã xuất hiện trên Solana và ngày càng phổ biến (khối lượng giao dịch lũy kế vượt 10 tỷ đô la trong toàn bộ hệ sinh thái). Các lệnh được hoàn tất bởi các market maker chuyên nghiệp (Wintermute, Jump Crypto, GSR, LedgerPrime), thay vì thông qua AMM hoặc sổ lệnh trên chuỗi, định giá dựa trên chữ ký cho phép tính toán ngoài chuỗi. Điều này hiệu quả chuyển khám phá giá ra ngoài chuỗi, chỉ có các giao dịch chuyển nhượng hoàn tất mới được đưa lên chuỗi.
-
Điểm cuối RPC bảo vệ MEV: Các điểm cuối này cho phép người dùng nhận lại một phần lợi nhuận từ dòng lệnh của họ dưới dạng hoàn tiền. Các searcher đấu giá quyền backrun và đấu giá hoàn tiền liên quan, phần hoàn tiền này được hoàn lại cho người dùng. Các điểm cuối này thường được quản lý thông qua việc tin tưởng đối tác vận hành điểm cuối, để đảm bảo không xảy ra hành vi frontrun hay sandwich.
Các cơ chế giảm thiểu / tái phân phối MEV là sự kết hợp giữa việc người dùng lấy lại một phần giá trị từ dòng lệnh, chuyển đấu giá khám phá giá và các cơ chế liên quan ra ngoài chuỗi. Những cơ chế này liên quan đến sự đánh đổi giữa các thuộc tính tiền mã hóa như chống kiểm duyệt, kiểm toán được và không cần tin cậy.
Kết luận
Bài viết này giới thiệu các bên tham gia chính trong chuỗi cung ứng MEV trên Solana, những phát triển mới nhất và các hình thức MEV phổ biến trên Solana.
Nghiên cứu lĩnh vực MEV trên Solana chủ yếu tập trung vào việc điều tra ảnh hưởng của các cơ chế giảm thiểu / tái phân phối MEV khác nhau. Ethereum đã đầu tư mạnh vào hạ tầng, Flashbots hướng tới việc cung cấp cơ hội MEV dân chủ hóa, nhưng cũng áp dụng các thiết kế khác để ứng phó với các tác động phụ tiêu cực tiềm tàng.
Solana có cơ hội khám phá các mô hình mới ở tiền tuyến của MEV và chuỗi cung ứng sản xuất khối.
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










