Đây là tính năng tùy chọn. MEV Protect mặc định bị tắt. Bạn chọn sử dụng cho từng
yêu cầu bằng cách thêm tham số truy vấn
mev-protect=true vào URL endpoint.MEV Protect là gì?
Tấn công sandwich là một dạng MEV có hại, trong đó bot thực hiện giao dịch trước và sau giao dịch của bạn, đẩy giá theo hướng bất lợi cho bạn rồi bỏ túi phần chênh lệch. Giao dịch trước và sau không nhất thiết phải nằm trong cùng một block — với wide sandwiching, chúng có thể trải dài trên nhiều block trong một khoảng thời gian dài hơn. Yếu tố thực sự quyết định cuộc tấn công là khả năng truy cập luồng lệnh của bạn thông qua một nguồn không có biện pháp bảo vệ khỏi sandwiching. Khi bot có thể thấy giao dịch đang chờ xử lý của bạn, nó có thể đưa sandwich vào block của bất kỳ trình xác thực nào. Trên thực tế, bên cung cấp luồng lệnh đó thường là một trình xác thực và các trình xác thực này thường đưa sandwich vào block của chính họ để tăng phần thưởng. Điều đó khiến các block của họ trở thành nguồn phát sinh sandwiching với tỷ lệ cao bất thường. MEV Protect giảm rủi ro đó ở lớp định tuyến. Khi bạn chọn sử dụng, Helius sẽ tránh gửi giao dịch của bạn đến các trình xác thực có liên hệ về mặt thống kê với hoạt động sandwich, nhờ đó khả năng giao dịch bị tấn công sandwich giảm đáng kể.Opt-In Per Request
Mặc định bị tắt. Thêm
mev-protect=true vào URL endpoint — không cần thay đổi
giao dịch hoặc logic ký của bạn.Works Everywhere
Được hỗ trợ trên
sendTransaction cơ bản, sendBundle cơ bản, Sender Max và
Sender chỉ dùng SWQOS.Data-Driven Routing
Loại trừ các trình xác thực đưa sandwich vào block của chính họ hoặc vào
các block liền kề — chỉ khi mẫu hành vi có ý nghĩa thống kê.
Minimal Landing Impact
Chỉ một phần nhỏ tổng stake bị loại trừ, vì vậy tác động đến tỷ lệ giao dịch được ghi nhận
và độ trễ là không đáng kể.
Cách hoạt động
Helius chủ động giám sát các bot sandwich đã biết và phân tích nơi sandwich của chúng được đưa vào block. Một trình xác thực bị gắn cờ khi một trong hai mẫu hành vi sau xuất hiện nhất quán:- Trong block của chính trình xác thực — trình xác thực trực tiếp đưa các giao dịch sandwich vào block.
- Trong các block liền kề — sandwich liên tục được đưa vào các block ngay trước hoặc sau block của trình xác thực.
Protected routing
Helius gửi giao dịch của bạn nhưng tránh các leader bị gắn cờ do có liên hệ với
sandwich, bằng cách sử dụng tập hợp loại trừ hiện tại có ý nghĩa thống kê.
Các phương thức gửi được hỗ trợ
MEV Protect là một tham số truy vấn, vì vậy có thể được thêm vào mọi phương thức gửi mà không làm thay đổi phần thân yêu cầu.Cách bật
Nốimev-protect=true vào URL endpoint bạn đang sử dụng. Kết hợp tham số này với bất kỳ tham số truy vấn nào khác (api-key, swqos_only, rebate-address) bằng &.
- Basic sendTransaction
- Basic sendBundle
- Sender Max
- Sender SWQOS-only
Những điểm cần cân nhắc
Việc loại trừ các trình xác thực đồng nghĩa với việc giao dịch của bạn có ít leader để được ghi nhận hơn một chút. Trên thực tế, tác động rất nhỏ: tại bất kỳ thời điểm nào, chỉ một lượng stake giới hạn (khoảng 3–4 triệu SOL) bị loại trừ, chiếm một phần nhỏ trong tổng stake của mạng. Đối với hầu hết luồng giao dịch, mức giảm tỷ lệ được ghi nhận và độ trễ tăng thêm là không đáng kể.MEV Protect so với Hoàn phí giao dịch
Đây là các tính năng bổ trợ cho nhau, xử lý những khía cạnh khác nhau của MEV:- MEV Protect là cơ chế định tuyến phòng vệ — ngay từ đầu, tính năng này làm giảm khả năng kẻ tấn công sandwich trích xuất giá trị từ giao dịch của bạn.
- Hoàn phí giao dịch mang tính chủ động — tính năng này trả cho bạn một phần MEV backrun có lợi mà giao dịch của bạn tạo ra sau khi giao dịch hoàn tất.
Nội dung liên quan
Helius Sender
Gửi giao dịch đa đường dẫn với độ trễ cực thấp và mức giá dựa trên tip.
Transaction Rebates
Nhận một phần MEV do giao dịch của bạn tạo ra, được thanh toán bằng SOL.
Send Transactions (Basic)
Tạo, tối ưu hóa và xác nhận một
sendTransaction bằng vòng lặp thử lại đáng tin cậy.Send Bundles (Basic)
Thực thi nguyên tử theo cơ chế tất cả hoặc không có gì cho tối đa 5 giao dịch qua
sendBundle.