Giải thích chi tiết về Flashbots giao thức mới MEV-Share: người dùng có thể tham gia chia sẻ doanh thu MEV
Nguyên văn bởi Peng SUN, Foresight News
Nguyên văn bởi Peng SUN, Foresight News
MEV (Giá trị có thể trích xuất tối đa) đề cập đến lợi ích kinh tế mà người tìm kiếm MEV và người xây dựng khối có thể trích xuất sau khi phân loại các giao dịch chưa được đóng gói. Trong một thời gian khá dài, MEV đã nổi tiếng như một thuật ngữ chung cho các giao dịch chênh lệch giá trên chuỗi và những người tìm kiếm MEV có xu hướng làm việc với những người xác thực để tìm các cơ hội chênh lệch giá tiềm năng. Trong số nhiều loại tấn công MEV, tồi tệ nhất là các giao dịch chạy trước và tấn công bánh sandwich, gây ra thiệt hại lớn và tác động tiêu cực đến người dùng và mạng Ethereum.
MEV là một thành phần vốn có của mạng chuỗi khối và doanh thu của nó đã chảy vào những người tìm kiếm MEV, người xây dựng khối, người đề xuất khối và mạng Ethereum, nhưng với tư cách là nguồn trực tiếp và nạn nhân lớn nhất của MEV, người dùng Ethereum, ví và những người khởi xướng Dòng lệnh như vì DApps không thể tham gia chia sẻ doanh thu MEV. Theo quan điểm này, Flashbots, một dịch vụ cơ sở hạ tầng Ethereum, cũng đang khám phá giải pháp chia sẻ doanh thu MEV và đã ra mắt phiên bản beta của giao thức MEV-Share ngày hôm qua, nhằm mục đích phân phối một phần doanh thu MEV cho người dùng Ethereum.
MEV-Chia sẻ là gì?
MEV-Share là một giao thức nguồn mở sử dụng quyền riêng tư và cam kết để tạo điều kiện hợp tác không cần xin phép giữa người dùng/nhà cung cấp luồng đơn đặt hàng và người tìm kiếm MEV. Việc tổng hợp luồng đặt hàng trong MEV-Share không chỉ có thể làm suy yếu việc tập trung luồng đặt hàng độc quyền trong mạng Ethereum mà còn cho phép các nguồn luồng đặt hàng khác như người dùng, ví và DApps tham gia chia sẻ doanh thu MEV.
MEV-Share hoạt động như thế nào
Giao thức MEV-Share giới thiệu "Người mai mối", có thể khớp các giao dịch của người dùng với các gói (gói) giao dịch của người tìm kiếm MEV, cho phép người tìm kiếm tối ưu hóa hơn nữa các nỗ lực nắm bắt MEV của họ.
Flashbot chạy Matchmaker trên mạng chính Ethereum, Matchmaker có các điểm cuối để nhận các giao dịch và gói, và một điểm cuối Luồng sự kiện SSE để gửi các sự kiện/giao dịch đang chờ xử lý tới Người tìm kiếm. Cụ thể, sau khi người dùng gửi giao dịch của họ tới Matchmaker, Matchmaker sẽ chia sẻ có chọn lọc thông tin giao dịch với người tìm kiếm và người tìm kiếm sẽ lắng nghe và nhận các luồng sự kiện mới thông qua điểm cuối SSE. Sau đó, Người tìm kiếm đề xuất một giao dịch cho Người mai mối, giao dịch này sẽ kết hợp giao dịch đó với giao dịch của người dùng. Hiện tại, Flashbots chỉ hỗ trợ các lần chạy ngược, tính năng này sẽ đóng gói các giao dịch của người dùng với mỗi lần chạy ngược của Người tìm kiếm hợp lệ và chuyển tiếp chúng tới các trình tạo khối. Trình tạo khối sẽ chọn gói chiến thắng và trả lại một phần lợi nhuận của Người tìm kiếm cho người dùng.
Nếu không có giao dịch theo sau hợp lệ nào được gửi, giao dịch sẽ được coi là giao dịch được bảo vệ thông thường và nhận được tất cả các lợi ích của Flashbots Protect, bao gồm bảo vệ chạy trước, không có giao dịch thất bại, v.v.
Cách sử dụng MEV-Chia sẻ
Giao thức MEV-Share được bao gồm trong Flashbots Protect. Flashbots Protect là một công cụ RPC có thể được tích hợp với ví của người dùng để chống lại các bot đang cố gắng kiếm lợi từ các giao dịch của người dùng chạy trước. Trong tài liệu Flashbots, người dùng có thể nhấp trực tiếp vào "Connect Wallet to Protect" để kết nối với Protect RPC thông qua MetaMask.
Các giao dịch từ Flashbots Bảo vệ người dùng tự động chuyển đến Flashbots Matchmaker, trả lại 90% thu nhập MEV do các giao dịch của họ tạo ra cho người dùng mà người dùng không cần thực hiện hành động nào. Theo mặc định, người dùng kết nối với Protect sẽ khởi chạy Matchmaker với cấu hình Ổn định được Flashbots điều chỉnh liên tục để tối ưu hóa việc thực hiện giao dịch đồng thời bảo vệ người dùng khỏi các cuộc tấn công MEV có hại.
Ngoài ra, các nhà phát triển ví và DApp cũng có thể sử dụng ngôn ngữ của thư viện ứng dụng khách MEV-Share Matchmaker để viết mã, gửi giao dịch trực tiếp đến Flashbots Matchmaker hoặc gửi các giao dịch riêng tư đến API Matchmaker.
Chức năng và tính năng của MEV-Share
Tính năng lớn nhất của MEV Share là nó cho phép người dùng điều chỉnh cài đặt quyền riêng tư và quản lý chia sẻ luồng đơn đặt hàng, do đó ngăn chặn các giao dịch chạy trước và chia sẻ có chọn lọc thông tin giao dịch với những người tìm kiếm MEV, những người không chỉ nhận được "phần thưởng phân phối lại MEV" mà còn đảm bảo quyền riêng tư cơ bản.
Flashbots Protect RPC không theo dõi bất kỳ loại thông tin người dùng nào (IP, vị trí, v.v.), cũng như không lưu trữ hoặc ghi nhật ký bất kỳ thông tin người dùng nào. Người dùng MEV-Share trên Flashbots Protect có thể sử dụng cấu hình quyền riêng tư tùy chỉnh, trong đó các tham số bao gồm gợi ý (Hints) và trình xây dựng mục tiêu (Target Builders). Bằng cách chỉ định lời nhắc nhiều lần, có thể chỉ định chính xác trường dữ liệu nào trong giao dịch của người dùng được chia sẻ với người tìm kiếm trên MEV-Share. Chia sẻ ít dữ liệu hơn sẽ nâng cao quyền riêng tư, đồng thời đóng góp nhiều dữ liệu hơn sẽ cải thiện cơ hội thực hiện giao dịch nhanh chóng và kiếm doanh thu MEV. Hiện tại, thông tin có thể được chia sẻ bao gồm calldata, log, function_selector, địa chỉ hợp đồng, hàm băm giao dịch, v.v.
Theo mặc định, Người mai mối không chia sẻ thông tin giao dịch với Người tìm kiếm ngoài hàm băm giao dịch. Nếu người dùng cần quyền riêng tư hoàn toàn, họ có thể thêm gợi ý "băm" trong URL Bảo vệ RPC, nghĩa là "https://rpc.flashbots.net?hint=hash". Động thái này sẽ ẩn hoàn toàn tất cả dữ liệu xác định giao dịch được gửi đến Người tìm kiếm mối quan hệ, hàm băm giao dịch không thể được sử dụng để lấy bất kỳ thông tin nào về giao dịch hoặc các nguồn khác.
Nếu người dùng cần tốc độ thực thi nhanh nhất và doanh thu MEV nhiều nhất, họ có thể chia sẻ dữ liệu cuộc gọi, nhật ký, function_selector và địa chỉ hợp đồng trong các điều kiện bảo mật thấp, nghĩa là "https://rpc.flashbots.net?hint=calldata&hint=logs&hint= function_selector&hint = contract_address&hint=hash". Để biết thêm yêu cầu và chi tiết cấu hình, vui lòng tham khảo:
Đồng thời, người dùng cũng có thể chỉ định trình tạo khối mục tiêu và chỉ định trình tạo khối nào sẽ gửi giao dịch đến. Hiện tại, MEV-Share hỗ trợ hai trình tạo mục tiêu là "Trình tạo mặc định" và "Flashbot". Cần lưu ý rằng việc thêm các trình tạo khác có thể giúp giao dịch của người dùng trên chuỗi nhanh hơn và đáng tin cậy hơn, nhưng Flashbots không kiểm soát cách các trình tạo khác hoạt động và không đảm bảo về hành vi của họ.Nhìn chung, Flashbots đi theo sự dẫn dắt của Eric Huges trong "Tuyên ngôn Cypherpunk
Câu nói trong "Privacy (sự riêng tư) không phải là bí mật (secrecy). Riêng tư là điều mà người ta không muốn cả thế giới biết, nhưng bí mật (secret) là điều mà ta không muốn ai biết. Thế giới thể hiện quyền lực của mình .” Flashbots cho phép người dùng tùy chỉnh các yêu cầu và chia sẻ thông tin khác với người tìm kiếm mà vẫn đảm bảo các điều kiện bảo mật cơ bản nhất.
Ngoài ra, đối với những người dùng thiên về lớp ứng dụng, cần tìm lời nhắc chính xác, đưa ra hướng dẫn phù hợp nhất và đạt được sự cân bằng nhất định giữa quyền riêng tư và hiệu quả.
Phát triển trong tương lai và cân nhắc
Flashbots Matchmaker là một triển khai của giao thức chia sẻ MEV và nhóm đang thiết kế một giao diện tiêu chuẩn cho toàn bộ giao thức. Ngoài ra, nhóm Flashbots vẫn đang khám phá những cải tiến mới. Ví dụ: cung cấp cho người dùng tỷ lệ giảm giá doanh thu MEV có thể tùy chỉnh, cho phép chỉ định người nhận doanh thu MEV, nhiều cài đặt quyền riêng tư hơn với các giá trị mặc định theo giao thức và các tùy chọn thực thi tốt hơn, cho phép người tìm kiếm gửi gói giao dịch theo dõi đơn giản hơn cho giao dịch.


