Thiết kế của Solana đã thay đổi luật chơi, nhưng MEV vẫn xuất hiện thông qua Kinh doanh chênh lệch giá, thanh toán và ép giá.
Viết bởi: QuickNode, Cộng đồng đăng chuỗi
Đối với những nhà phát triển xây dựng ứng dụng DeFi và robot giao dịch trên Solana, việc hiểu MEV (giá trị tối đa có thể rút được) là rất quan trọng. MEV có thể ảnh hưởng đến việc thực hiện giao dịch của người dùng hoặc đe dọa khả năng lợi nhuận của robot của bạn. Chi phí cao hơn, lợi nhuận thấp hơn và ma sát mạng là những hậu quả phổ biến của rủi ro MEV không được bảo vệ. Hướng dẫn này bao gồm kiến thức cơ bản về MEV trên Solana, bao gồm cơ chế xử lý giao dịch, các loại MEV phổ biến và nguy cơ ngày càng tăng đối với nhà phát triển xây dựng trên mạng. Bạn sẽ học cách giảm bớt tác động tiêu cực của MEV và bảo vệ giao dịch của mình khỏi sự cản trở.
Referred prerequisite knowledge
Có hiểu biết cơ bản về khái niệm blockchain và Solana (Hướng dẫn cơ bản về Solana)
Có hiểu biết đáng kể về DeFi hoặc TradFi (DeFi là gì?).
Giới thiệu về MEV trên Solana
Kinh doanh chênh lệch giá最大提取价值(MEV) là giá trị tối đa được rút ra từ giao dịch người dùng thông qua việc sắp xếp lại, bao gồm hoặc loại bỏ các giao dịch người dùng. Trong mạng chứng minh cổ phần như Solana, các thợ xác minh làm chủ quyền quyết định các giao dịch nào sẽ vào khối và thứ tự của chúng. Điều này có nghĩa là thợ đào khai thác bất lương hoặc vì lợi ích cá nhân có thể sắp xếp lại giao dịch (hoặc chèn giao dịch của họ), để thu lợi Kinh doanh chênh lệch giá, chiếm ưu thế trong giao dịch người dùng hoặc tận dụng thứ tự giao dịch theo nhiều cách khác nhau. Mặc dù Solana không có bể nhớ công cộng như Ethereum, nhưng MEV vẫn tồn tại - thường thông qua kết nối trực tiếp với nút, bể nhớ riêng hoặc cơ sở hạ tầng đặc biệt khác.
Đối với các nhà phát triển xây dựng bot giao dịch hoặc sàn giao dịch phi tập trung (DEX), việc không xem xét MEV có thể dẫn đến:
Thực hiện giao dịch tồi tệ hơn (ví dụ, tấn công bánh sandwich).
Lợi nhuận / Lỗ (Robot thực hiện trước khi bạn thực hiện giao dịch).
Vấn đề kẹt lưu lượng mạng (ảnh hưởng đến khả năng gửi giao dịch thành công trên mạng).
Năm 2024, hoạt động DeFi trên Solana phát triển mạnh mẽ, đồng thời, MEV cũng đang tăng lên. Messari đã thể hiện giá trị kinh tế thực sự của Solana (phí + MEV) theo thời gian:
Nguồn: Messari: Tình hình Solana - Quý 4 năm 2024
Mặc dù hầu hết MEV tương đối nhỏ, nhưng cũng có vô số ví dụ cho thấy việc rút ra hàng chục nghìn đô la từ giao dịch (xem hình ảnh dưới đây), thậm chí là trường hợp hàng triệu đô la.
来源:Jito - Kinh doanh chênh lệch giá探索者
Đối với những nhà phát triển xây dựng ứng dụng DeFi và robot giao dịch trên Solana, việc hiểu MEV là vô cùng quan trọng. MEV có thể ảnh hưởng đến việc thực hiện giao dịch của người dùng (dẫn đến slippage không mong muốn hoặc giao dịch thất bại), thậm chí còn có thể ảnh hưởng đến khả năng sinh lời của chính robot của bạn, nếu đối thủ có thể ngăn chặn hoặc sắp xếp lại giao dịch của bạn. Hãy xem xét một số kiến thức cơ bản về quy trình giao dịch trên Solana, xem xét các loại MEV phổ biến trên Solana, và thảo luận về các biện pháp bạn có thể thực hiện để bảo vệ giao dịch khỏi ảnh hưởng của MEV.
Quy trình giao dịch Solana
Quy trình giao dịch của Solana khác biệt so với Ethereum ở một số điểm then chốt, điều này ảnh hưởng đến hiệu suất của MEV:
Không có bể nhớ toàn cầu: Khác với Ethereum, Solana không có một bể nhớ công cộng thống nhất để chờ giao dịch chờ xử lý. Thay vào đó, Solana sử dụng giao thức Gulf Stream để trực tiếp chuyển tiếp giao dịch cho người dẫn đầu khối tiếp theo (người xác minh) trước khi họ tạo khối. Điều này có nghĩa là không có bể nhớ giao dịch chờ lâu dài nào có sẵn để robot theo dõi mạng. Mỗi giao dịch Solana đều bao gồm một recent blockhash, nếu không được xác nhận, sẽ hết hạn sau khoảng 150 khe (khoảng 1 phút). Nói một cách đơn giản, giao dịch sẽ được người dẫn đầu nhanh chóng nhặt lên hoặc bị bỏ đi - bể nhớ không có tính chất lâu dài. Điều này giảm cửa sổ của chiến lược MEV, như quan sát và chen lấn vào giao dịch chờ công cộng, mặc dù người tìm kiếm quyết tâm giảm điều này bằng cách chạy nút của họ để nhìn thấy giao dịch đang chảy vào.
Chất lượng dịch vụ trọng số cổ phần (QoS): Solana ưu tiên lưu lượng giao dịch đến dựa trên cổ phần. Trình xác thực phân bổ phần lớn công suất đến cho máy khách / trung kế theo tỷ lệ bằng nhau với cổ phần. Trong thực tế, điều này có nghĩa là các giao dịch từ hoặc thông qua các nút đặt cọc cao ít có khả năng bị loại bỏ trong thời gian tắc nghẽn. Chất lượng dịch vụ có trọng số cổ phần như một cơ chế kháng Sybil: các nhóm người gửi thư rác không có cổ phần được ưu tiên giảm và xử lý nhanh hơn thông qua các trình xác thực được đặt cược tốt.
Phí ưu tiên (thị trường phí địa phương): Solana sử dụng phí ưu tiên như một khoản phí bổ sung mà người dùng có thể chọn thêm để tăng cơ hội bao gồm nhanh chóng trong mạng lưới bận rộn. Thông thường, giao dịch Solana có phí cố định rất thấp, nhưng trong tình huống tải nặng (ví dụ như việc tạo NFT hoặc thị trường giao dịch meme nóng) dẫn đến tắc nghẽn, người dùng có thể chỉ định phí ưu tiên cho mỗi đơn vị tính toán, tương tự như một khu vực đấu giá không gian khối. 50% phí ưu tiên này được trả cho các thợ xác minh, và quy tắc cháy phần còn lại 50%, vì vậy, với phí ưu tiên cao hơn, các thợ xác minh có khả năng bao gồm giao dịch của bạn hơn. Phí ưu tiên được thiết kế để đối phó với thư rác và cho phép giao dịch cần thời gian ‘nhảy’ lên phía trước của ‘hàng đợi’. Trên mạng lưới Solana, điều này tạo ra một thị trường phí địa phương cho mỗi đơn vị tính toán mỗi khối. Đến năm 2024, phí ưu tiên chiếm một phần lớn thu nhập tổng cộng của Solana, làm nổi bật việc người dùng thực sự đấu giá ưu tiên trong thời gian tắc nghẽn. Đối với nhà phát triển, điều này có nghĩa là trong một khối tắc nghẽn, giao dịch của bạn rất có thể cần phí ưu tiên để vượt qua người gửi thư rác hoặc giao dịch cạnh tranh.
Các loại MEV phổ biến trên Solana
Dưới đây là những loại MEV phổ biến nhất mà nhà phát triển Solana nên chú ý:
Tấn công sandwich là một chiến lược MEV tiêu biểu, cũng xuất hiện trên Solana. Trong tấn công sandwich, giao dịch của người dùng bị kẹp giữa các giao dịch của kẻ tấn công: một là thực hiện trước giao dịch của người dùng, một khác là thực hiện sau đó. Giả sử người dùng đăng ký một giao dịch trao đổi quy mô lớn trên DEX; một người tìm kiếm MEV hiểu biết về giao dịch chờ xử lý này có thể nhanh chóng đăng ký giao dịch mua cùng tài sản với giao dịch của người dùng (đẩy giá lên), sau đó cho phép giao dịch mua lớn của người dùng được thực hiện với giá cao hơn hiện tại và sau đó ngay lập tức bán tài sản đó, thu được chênh lệch giá. Kẻ tấn công thu lợi bằng cách mua với giá thấp và bán với giá cao, trong khi người bị hại nhận được mức giá tồi tệ hơn (điểm trượt cao hơn) trong giao dịch của mình.
Như một nhà phát triển hoặc nhà giao dịch, bạn nên nhận thức rằng nếu bên thứ ba có thể quan sát giao dịch của bạn trước khi nó được xác nhận cuối cùng, họ có thể cố gắng thực hiện cuộc tấn công. Sự dung nạp của người dùng với biên độ trượt cao làm cho họ trở nên đặc biệt yếu đuối - nếu người dùng cho phép tối đa 5% biên độ trượt, robot tấn công có thể tận dụng phần lớn phạm vi để thu lợi. Việc giảm biên độ trượt và rủi ro tấn công đòi hỏi kiểm soát về biên độ trượt, quyền riêng tư và sắp xếp.
Thanh lý
Thanh lý là một cơ hội MEV quan trọng khác, đặc biệt là trong các giao thức cho vay DeFi trên Solana (ví dụ như Marginfi, Kamino, Save, v.v.). Khi giá trị tài sản thế chấp của người vay thấp hơn tỷ lệ yêu cầu (tức là khoản vay của họ không đủ tài sản đảm bảo), thì vị thế đó sẽ bị thanh lý. Người thanh lý (thường là robot) có thể đại diện cho người vay trả lại một phần hoặc toàn bộ khoản vay, và nhận được một số khoản giảm giá trên tài sản đảm bảo. Điều này thực sự mang lại lợi nhuận cho người thanh lý, vì họ mua tài sản đảm bảo với giá thấp hơn so với giá thị trường.
Bot săn MEV liên tục quét trạng thái trên chuỗi và dữ liệu giá oracle để phát hiện các vị trí sắp phá sản. Khi họ tìm thấy một, họ tranh giành để gửi một giao dịch thanh toán bù trừ để nhận giải thưởng. Trong Solana, vì không có mempool công khai, bot thanh lý đảm bảo rằng các thay đổi trên chuỗi (chẳng hạn như giảm giá oracle hoặc yếu tố sức khỏe vượt ngưỡng) được chú ý càng sớm càng tốt và sau đó ngay lập tức gửi giao dịch thanh lý cho nhà lãnh đạo hiện tại. Nếu nhiều bot cố gắng thanh lý cùng một tài khoản, chỉ giao dịch đầu tiên vào khối thành công mới được thưởng và các giao dịch khác sẽ thất bại. Thanh lý được coi là một biện pháp bảo vệ thiết yếu cho sức khỏe của giao thức (có thể ngăn chặn các khoản nợ xấu).
Jito Bundles và các ứng dụng MEV khác
Hệ sinh thái MEV của Solana đang phát triển, Jito Bundles đóng vai trò quan trọng trong việc rút trích MEV (và tiềm năng giảm nhẹ). Các thợ xác minh chạy máy khách Jito-Solana tham gia thị trường xây dựng khối ngoại tuyến. Người tìm kiếm gửi trực tiếp gói giao dịch (và thanh toán phí liên quan) cho những người xây dựng khối này thay vì mạng lưới gossip Solana thông thường. Sau đó, người tạo khối sẽ bao gồm gói phí có thanh toán cao nhất trong khối, từ đó nhận được phí. Hệ thống này cho phép người tìm kiếm MEV thực hiện riêng tư các chiến lược như Kinh doanh chênh lệch giá, thanh toán và nhồi gói (giao dịch của họ không công khai trước khi được bao gồm), miễn là họ trả phí cạnh tranh, họ sẽ được xử lý ưu tiên. Kết quả là, điều này mang lại thu nhập đáng kể cho các thợ xác minh Solana. Hiện tại, MEV ác của Solana chủ yếu đến từ giao dịch riêng tư trong bể nhớ.
**Rủi ro MEV đối với các nhà phát triển Solana **
MEV đã đem đến nhiều rủi ro và thách thức cho các nhà phát triển trên Solana, đặc biệt là những người xây dựng robot giao dịch hoặc ứng dụng DEX:
Sắp xếp lại giao dịch của người xác minh: Do người xác minh Solana có thể sắp xếp lại giao dịch trong khối mà họ tạo ra, người xác minh tiềm năng có thể sắp xếp lại giao dịch vì lợi ích cá nhân của họ. Ví dụ, nếu giao dịch DEX của bạn tạo ra cơ hội Kinh doanh chênh lệch giá, người xác minh có thể chèn giao dịch của họ trước giao dịch của bạn để kiếm lợi nhuận. Điều này có thể dẫn đến kết quả xấu của giao dịch của bạn, thậm chí dẫn đến giao dịch thất bại (nếu cơ hội biến mất). Thứ tự thực hiện giao dịch có thể ảnh hưởng rất lớn đến kết quả của DeFi, và nếu không có sự bảo vệ, giao dịch của bạn sẽ bị chi phối bởi động lực của người tạo khối.
Spam và tắc nghẽn mạng: Một số lượng lớn các giao dịch Solana được thúc đẩy bởi MEV (Kinh doanh chênh lệch giá, v.v.). Trong thời kỳ tranh giành (chẳng hạn như đúc NFT phổ biến hoặc thị trường biến động), các giao dịch hợp pháp của bạn đang cạnh tranh với rất nhiều giao dịch bot. Điều này có thể dẫn đến tăng độ trễ hoặc tỷ lệ thất bại cao hơn, nếu bạn không tính đến điều đó. Nếu giao dịch của bạn bị chặn bởi trình xác thực tải cao hoặc nếu bạn gặp phải cơn bão spam khi gửi giao dịch thông qua một nút chưa được đặt cọc, giao dịch của bạn có thể bị bỏ. Để xuyên qua tiếng ồn này, bạn có thể cần phải đính kèm một khoản phí ưu tiên. Về cơ bản, hoạt động MEV có thể chen chúc trên đường cao tốc nơi bạn giao dịch, vì vậy nếu không có biện pháp bảo vệ, bạn cần lập kế hoạch cho nó (phí cao hơn, thử lại, v.v.).
Tăng slippage và vấn đề trải nghiệm người dùng: Đối với các nhà phát triển DEX, MEV có thể gây thiệt hại trực tiếp cho người dùng của bạn. Người dùng có thể đặt sẵn sàng chấp nhận slippage 1% trong giao dịch, nhưng do MEV (ví dụ như sandwiching), họ cuối cùng có thể nhận được giá giảm đến 1% đầy đủ. Trong trường hợp cực đoan, robot MEV có thể đẩy giá cả, khiến giao dịch của người dùng thất bại (vượt quá slippage), trong khi robot đã kiếm lợi. Điều này có thể dẫn đến trải nghiệm người dùng tồi tệ - giao dịch thất bại hoặc lãi suất xấu không mong muốn. Người dùng có thể đổ lỗi cho DEX hoặc blockchain vì kết quả này. Do đó, việc không bảo vệ khỏi ảnh hưởng của MEV có thể làm suy yếu niềm tin của người dùng vào nền tảng này. Đối với robot giao dịch của bạn, khi đối thủ có thể chèn vào giao dịch ảnh hưởng đến giao dịch của bạn, kết quả trở nên không thể dự đoán, điều này làm cho việc thực hiện chiến lược đáng tin cậy trở nên khó khăn hơn.
Tóm lại, trong Solana, MEV có thể dẫn đến chi phí cao hơn, lợi nhuận thấp hơn và ma sát mạng lưới. Nhà phát triển nên nhận thức về những mối đe dọa này và xem xét việc thực hiện biện pháp để giảm nhẹ những rủi ro này, đặc biệt là trong bất kỳ ứng dụng nào mà thứ tự giao dịch ảnh hưởng đến kết quả tài chính.
Bảo vệ các giao dịch khỏi MEV
Có nhiều công cụ có thể ngăn chặn hoặc hạn chế ảnh hưởng tiêu cực của MEV đối với giao dịch của bạn và người dùng. Mỗi trường hợp đều là duy nhất, do đó không phải tất cả các công cụ đều phù hợp với trường hợp của bạn.
Bảo vệ giao dịch của bạn: Sử dụng bộ phận bổ sung QuickNode. QuickNode Marketplace cung cấp các công cụ đa dạng để tăng tỷ lệ thực hiện giao dịch và giảm thiểu sự tiếp xúc với MEV. Bộ phận bổ sung LilJIT - Jito Bundles & Transactions cho phép bạn gói gọn các giao dịch để thực hiện thứ tự nhanh chóng, bao gồm bảo vệ MEV và rollback. Ngoài ra, Marketplace còn cung cấp khả năng thêm bảo vệ MEV vào cuộc gọi sendTransaction của các điểm cuối hiện có bằng cách sử dụng bộ phận bổ sung Solana MEV Protection & Recovery. Bộ phận bổ sung này không chỉ cung cấp bảo vệ trước giao dịch tiên phong, mà còn hỗ trợ phục hồi MEV (trả lại MEV không có ý đồ xấu đã bị bắt) để nâng cao tính riêng tư và đảm bảo thực hiện nhanh chóng.
Bảo vệ sự thay đổi trạng thái không cần thiết: Sử dụng giao dịch bảo vệ. Lighthouse là một chương trình Solana runtime assertion, khi phát hiện trạng thái trên chuỗi khác với trạng thái kỳ vọng, giao dịch sẽ thất bại. Bạn có thể thêm chỉ thị lighthouse vào giao dịch của bạn để đảm bảo rằng trạng thái của tài khoản cụ thể phù hợp với trạng thái kỳ vọng được xác định trước (ví dụ, nếu số dư token cụ thể sau giao dịch này ít hơn X thì từ chối toàn bộ giao dịch). Điều này cho phép kiểm tra tài khoản phức tạp hơn so với slippage đơn giản, và cho phép thực hiện các kiểm tra tài khoản trên Sysvar (khe cắm), điều này có thể được sử dụng cho việc xác minh người xác minh đen — điều này có thể được thực hiện thông qua việc sử dụng getLeaderSchedule và một danh sách người xác minh độc hại.
Thiết lập giới hạn: Đặt slippage và sử dụng lệnh giới hạn. Khi thực hiện giao dịch, luôn đặt slippage ở mức phù hợp với cấp độ giao dịch và sự chịu đựng rủi ro của bạn. Giả sử một bên hành xử xấu đang cố gắng tận dụng bất kỳ cơ hội nào mà tỷ lệ slippage của bạn cho phép. Khi trường hợp của bạn cho phép, hãy sử dụng lệnh giới hạn để đặt giá bán thấp nhất của token. Xem Metis API của QuickNode, nó hỗ trợ lệnh giới hạn.
Để tránh giao dịch thất bại: Tối ưu hóa giao dịch của bạn. Do MEV thúc đẩy lưu lượng giao dịch rác lớn đến mạng, giao dịch của bạn phải được xây dựng đúng cách để đảm bảo có thể được bao gồm trong một khối cụ thể. Đơn giản nói, bạn phải yêu cầu một lượng đơn vị tính tính toán phù hợp, cung cấp phí ưu tiên cạnh tranh và kết hợp đúng cách giao dịch của bạn (xem Chiến lược tối ưu hóa giao dịch Solana hoặc Mẹo tăng tỷ lệ thành công giao dịch Jupiter trên Solana để biết thêm chi tiết). API Phí Ưu Tiên của QuickNode và phương pháp Gửi Giao Dịch Thông Minh có thể giúp đơn giản hóa quá trình này.
Tập trung vào việc đặt cược. Hiểu về các nhà xác thực của bạn. Các nhà xác thực và khách hàng xác thực khác nhau có cách tiếp cận MEV khác nhau. Mặc dù điều này không ảnh hưởng trực tiếp đến giao dịch của bạn, nhưng việc đặt cược của bạn (và của người khác) có thể ảnh hưởng đến sức khỏe tổng thể của mạng lưới xác thực và quản trị xung quanh MEV. Dưới đây là một số tài nguyên: Jito - Khách hàng xác thực, Marinade: MEV phi tập trung, Paladin - Khách hàng xác thực.
Tham gia. Solana cải tiến tài liệu (SIMD). Quỹ Solana vận hành một kho lưu trữ GitHub mã nguồn mở, tài liệu cải tiến Solana, cộng đồng có thể đưa ra ý kiến và bình luận về nội dung hiện có tại đây. Thảo luận về MEV, phí mạng / phần thưởng v.v. đang diễn ra liên tục. Nếu bạn có ý kiến, hãy tham gia ngay!
Xem xét hệ thống RFQ và hệ thống truyền tải nhanh. Đối với các ứng dụng cao cấp, xem xét hệ thống yêu cầu báo giá (RFQ) (ví dụ, JupiterZ) và Express Relay, cung cấp bảo vệ MEV thông qua kênh lưu thông đơn hàng riêng và bán đấu giá ưu tiên độc lập. Những hệ thống này kết nối giao thức trực tiếp với người tìm kiếm, loại bỏ việc các thợ đào rút MEV, làm cho việc định giá hiệu quả hơn. Các lợi ích chính bao gồm định tuyến giao dịch riêng tư, cạnh tranh trực tiếp giữa người tìm kiếm và giảm chi phí tích hợp.
Tổng kết
MEV là một yếu tố quan trọng cần xem xét khi xây dựng trên bất kỳ chuỗi khối nào, và Solana cũng không phải là ngoại lệ. Chúng tôi hiểu rằng thiết kế của Solana đã thay đổi luật chơi, nhưng MEV vẫn xuất hiện thông qua Kinh doanh chênh lệch giá, thanh toán và kẹp lệch. Là nhà phát triển công cụ Solana DeFi, bỏ qua MEV có thể dẫn đến kết quả giao dịch không mong muốn cho người dùng ứng dụng của bạn, hoặc robot của bạn sẽ mất lợi nhuận. Tin tốt là có nhiều công cụ có thể giúp bạn giảm bớt những vấn đề này, giúp bạn tái chiếm quyền kiểm soát thứ tự giao dịch, thậm chí có thể lợi dụng MEV cho bản thân hoặc người dùng.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
MEV là gì và làm thế nào để bảo vệ giao dịch Solana của bạn?
Viết bởi: QuickNode, Cộng đồng đăng chuỗi
Đối với những nhà phát triển xây dựng ứng dụng DeFi và robot giao dịch trên Solana, việc hiểu MEV (giá trị tối đa có thể rút được) là rất quan trọng. MEV có thể ảnh hưởng đến việc thực hiện giao dịch của người dùng hoặc đe dọa khả năng lợi nhuận của robot của bạn. Chi phí cao hơn, lợi nhuận thấp hơn và ma sát mạng là những hậu quả phổ biến của rủi ro MEV không được bảo vệ. Hướng dẫn này bao gồm kiến thức cơ bản về MEV trên Solana, bao gồm cơ chế xử lý giao dịch, các loại MEV phổ biến và nguy cơ ngày càng tăng đối với nhà phát triển xây dựng trên mạng. Bạn sẽ học cách giảm bớt tác động tiêu cực của MEV và bảo vệ giao dịch của mình khỏi sự cản trở.
Referred prerequisite knowledge
Giới thiệu về MEV trên Solana
Kinh doanh chênh lệch giá最大提取价值(MEV) là giá trị tối đa được rút ra từ giao dịch người dùng thông qua việc sắp xếp lại, bao gồm hoặc loại bỏ các giao dịch người dùng. Trong mạng chứng minh cổ phần như Solana, các thợ xác minh làm chủ quyền quyết định các giao dịch nào sẽ vào khối và thứ tự của chúng. Điều này có nghĩa là thợ đào khai thác bất lương hoặc vì lợi ích cá nhân có thể sắp xếp lại giao dịch (hoặc chèn giao dịch của họ), để thu lợi Kinh doanh chênh lệch giá, chiếm ưu thế trong giao dịch người dùng hoặc tận dụng thứ tự giao dịch theo nhiều cách khác nhau. Mặc dù Solana không có bể nhớ công cộng như Ethereum, nhưng MEV vẫn tồn tại - thường thông qua kết nối trực tiếp với nút, bể nhớ riêng hoặc cơ sở hạ tầng đặc biệt khác.
Đối với các nhà phát triển xây dựng bot giao dịch hoặc sàn giao dịch phi tập trung (DEX), việc không xem xét MEV có thể dẫn đến:
Năm 2024, hoạt động DeFi trên Solana phát triển mạnh mẽ, đồng thời, MEV cũng đang tăng lên. Messari đã thể hiện giá trị kinh tế thực sự của Solana (phí + MEV) theo thời gian:
Nguồn: Messari: Tình hình Solana - Quý 4 năm 2024
Mặc dù hầu hết MEV tương đối nhỏ, nhưng cũng có vô số ví dụ cho thấy việc rút ra hàng chục nghìn đô la từ giao dịch (xem hình ảnh dưới đây), thậm chí là trường hợp hàng triệu đô la.
来源:Jito - Kinh doanh chênh lệch giá探索者
Đối với những nhà phát triển xây dựng ứng dụng DeFi và robot giao dịch trên Solana, việc hiểu MEV là vô cùng quan trọng. MEV có thể ảnh hưởng đến việc thực hiện giao dịch của người dùng (dẫn đến slippage không mong muốn hoặc giao dịch thất bại), thậm chí còn có thể ảnh hưởng đến khả năng sinh lời của chính robot của bạn, nếu đối thủ có thể ngăn chặn hoặc sắp xếp lại giao dịch của bạn. Hãy xem xét một số kiến thức cơ bản về quy trình giao dịch trên Solana, xem xét các loại MEV phổ biến trên Solana, và thảo luận về các biện pháp bạn có thể thực hiện để bảo vệ giao dịch khỏi ảnh hưởng của MEV.
Quy trình giao dịch Solana
Quy trình giao dịch của Solana khác biệt so với Ethereum ở một số điểm then chốt, điều này ảnh hưởng đến hiệu suất của MEV:
Các loại MEV phổ biến trên Solana
Dưới đây là những loại MEV phổ biến nhất mà nhà phát triển Solana nên chú ý:
Kinh doanh chênh lệch giá
Kinh doanh chênh lệch giá 是 Solana 上最普遍的 MEV 形式之一。Kinh doanh chênh lệch giá通常涉及跨多个交易所以原子方式买卖同一资产。Kinh doanh chênh lệch giá者在较便宜的市场上买入,并在较昂贵的市场上卖出,口袋里夹取差价,例如:
Doanh số rất lớn
Solana 的Kinh doanh chênh lệch giá竞争非常激烈——机器人会 spam 众多交易尝试Kinh doanh chênh lệch giá。Solana 的低费用意味着机器人可以发出大量的Kinh doanh chênh lệch giá交易;即使大部分失败或没有利润,偶尔的成功也可能获利。事实上,超过 50% 的 Solana 交易实际上是失败的Kinh doanh chênh lệch giá尝试(垃圾邮件)——机器人盲目尝试捕捉价格差异( 参考:Solana MEV - 介绍)。虽然这可能是网络拥堵的问题,但通常这意味着价格在各个 DeFi 平台之间能够保持平衡。
Tấn công ba lớp
Tấn công sandwich là một chiến lược MEV tiêu biểu, cũng xuất hiện trên Solana. Trong tấn công sandwich, giao dịch của người dùng bị kẹp giữa các giao dịch của kẻ tấn công: một là thực hiện trước giao dịch của người dùng, một khác là thực hiện sau đó. Giả sử người dùng đăng ký một giao dịch trao đổi quy mô lớn trên DEX; một người tìm kiếm MEV hiểu biết về giao dịch chờ xử lý này có thể nhanh chóng đăng ký giao dịch mua cùng tài sản với giao dịch của người dùng (đẩy giá lên), sau đó cho phép giao dịch mua lớn của người dùng được thực hiện với giá cao hơn hiện tại và sau đó ngay lập tức bán tài sản đó, thu được chênh lệch giá. Kẻ tấn công thu lợi bằng cách mua với giá thấp và bán với giá cao, trong khi người bị hại nhận được mức giá tồi tệ hơn (điểm trượt cao hơn) trong giao dịch của mình.
Như một nhà phát triển hoặc nhà giao dịch, bạn nên nhận thức rằng nếu bên thứ ba có thể quan sát giao dịch của bạn trước khi nó được xác nhận cuối cùng, họ có thể cố gắng thực hiện cuộc tấn công. Sự dung nạp của người dùng với biên độ trượt cao làm cho họ trở nên đặc biệt yếu đuối - nếu người dùng cho phép tối đa 5% biên độ trượt, robot tấn công có thể tận dụng phần lớn phạm vi để thu lợi. Việc giảm biên độ trượt và rủi ro tấn công đòi hỏi kiểm soát về biên độ trượt, quyền riêng tư và sắp xếp.
Thanh lý
Thanh lý là một cơ hội MEV quan trọng khác, đặc biệt là trong các giao thức cho vay DeFi trên Solana (ví dụ như Marginfi, Kamino, Save, v.v.). Khi giá trị tài sản thế chấp của người vay thấp hơn tỷ lệ yêu cầu (tức là khoản vay của họ không đủ tài sản đảm bảo), thì vị thế đó sẽ bị thanh lý. Người thanh lý (thường là robot) có thể đại diện cho người vay trả lại một phần hoặc toàn bộ khoản vay, và nhận được một số khoản giảm giá trên tài sản đảm bảo. Điều này thực sự mang lại lợi nhuận cho người thanh lý, vì họ mua tài sản đảm bảo với giá thấp hơn so với giá thị trường.
Bot săn MEV liên tục quét trạng thái trên chuỗi và dữ liệu giá oracle để phát hiện các vị trí sắp phá sản. Khi họ tìm thấy một, họ tranh giành để gửi một giao dịch thanh toán bù trừ để nhận giải thưởng. Trong Solana, vì không có mempool công khai, bot thanh lý đảm bảo rằng các thay đổi trên chuỗi (chẳng hạn như giảm giá oracle hoặc yếu tố sức khỏe vượt ngưỡng) được chú ý càng sớm càng tốt và sau đó ngay lập tức gửi giao dịch thanh lý cho nhà lãnh đạo hiện tại. Nếu nhiều bot cố gắng thanh lý cùng một tài khoản, chỉ giao dịch đầu tiên vào khối thành công mới được thưởng và các giao dịch khác sẽ thất bại. Thanh lý được coi là một biện pháp bảo vệ thiết yếu cho sức khỏe của giao thức (có thể ngăn chặn các khoản nợ xấu).
Jito Bundles và các ứng dụng MEV khác
Hệ sinh thái MEV của Solana đang phát triển, Jito Bundles đóng vai trò quan trọng trong việc rút trích MEV (và tiềm năng giảm nhẹ). Các thợ xác minh chạy máy khách Jito-Solana tham gia thị trường xây dựng khối ngoại tuyến. Người tìm kiếm gửi trực tiếp gói giao dịch (và thanh toán phí liên quan) cho những người xây dựng khối này thay vì mạng lưới gossip Solana thông thường. Sau đó, người tạo khối sẽ bao gồm gói phí có thanh toán cao nhất trong khối, từ đó nhận được phí. Hệ thống này cho phép người tìm kiếm MEV thực hiện riêng tư các chiến lược như Kinh doanh chênh lệch giá, thanh toán và nhồi gói (giao dịch của họ không công khai trước khi được bao gồm), miễn là họ trả phí cạnh tranh, họ sẽ được xử lý ưu tiên. Kết quả là, điều này mang lại thu nhập đáng kể cho các thợ xác minh Solana. Hiện tại, MEV ác của Solana chủ yếu đến từ giao dịch riêng tư trong bể nhớ.
**Rủi ro MEV đối với các nhà phát triển Solana **
MEV đã đem đến nhiều rủi ro và thách thức cho các nhà phát triển trên Solana, đặc biệt là những người xây dựng robot giao dịch hoặc ứng dụng DEX:
Tóm lại, trong Solana, MEV có thể dẫn đến chi phí cao hơn, lợi nhuận thấp hơn và ma sát mạng lưới. Nhà phát triển nên nhận thức về những mối đe dọa này và xem xét việc thực hiện biện pháp để giảm nhẹ những rủi ro này, đặc biệt là trong bất kỳ ứng dụng nào mà thứ tự giao dịch ảnh hưởng đến kết quả tài chính.
Bảo vệ các giao dịch khỏi MEV
Có nhiều công cụ có thể ngăn chặn hoặc hạn chế ảnh hưởng tiêu cực của MEV đối với giao dịch của bạn và người dùng. Mỗi trường hợp đều là duy nhất, do đó không phải tất cả các công cụ đều phù hợp với trường hợp của bạn.
Tổng kết
MEV là một yếu tố quan trọng cần xem xét khi xây dựng trên bất kỳ chuỗi khối nào, và Solana cũng không phải là ngoại lệ. Chúng tôi hiểu rằng thiết kế của Solana đã thay đổi luật chơi, nhưng MEV vẫn xuất hiện thông qua Kinh doanh chênh lệch giá, thanh toán và kẹp lệch. Là nhà phát triển công cụ Solana DeFi, bỏ qua MEV có thể dẫn đến kết quả giao dịch không mong muốn cho người dùng ứng dụng của bạn, hoặc robot của bạn sẽ mất lợi nhuận. Tin tốt là có nhiều công cụ có thể giúp bạn giảm bớt những vấn đề này, giúp bạn tái chiếm quyền kiểm soát thứ tự giao dịch, thậm chí có thể lợi dụng MEV cho bản thân hoặc người dùng.