Văn bản gốc: "Tổng quan nhanh trong ba phút về giao thức MEV-Share mới của Flashbots, người dùng có thể tham gia chia sẻ doanh thu MEV"
Viết bởi: Peng SUN, Tin tức tầm nhìn xa
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 sắp xếp các giao dịch chưa được đóng gói. Trong một thời gian khá lâu, MEV đã nổi tiếng là một thuật ngữ chung cho giao dịch chênh lệch giá trên chuỗi và những người tìm kiếm MEV thường làm việc với người xác nhận để 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, loại tấn công tồi tệ nhất là các giao dịch chạy trước và tấn công sandwich, gây ra thiệt hại lớn và các tác động tiêu cực bên ngoài cho người dùng và mạng Ethereum.
MEV là một thành phần cố hữu của mạng blockchain và thu nhập của nó luô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. Tuy nhiên, MEV là nguồn trực tiếp và là nạn nhân lớn nhất của MEV, người dùng Ethereum, ví và người khởi tạo luồng đơn hàng. chẳng hạn như DApp không thể tham gia chia sẻ doanh thu MEV. Theo quan điểm này, dịch vụ cơ sở hạ tầng Ethereum Flashbots 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 phân phối một phần doanh thu MEV cho người dùng Ethereum.
Chia sẻ MEV 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 cộng tác không cần cấp phép giữa người dùng/nhà cung cấp luồng đơn hàng và người tìm kiếm MEV. Việc tổng hợp luồng đơn hàng trong MEV-Share không chỉ có thể làm suy yếu tính tập trung của luồng đơn hàng độc quyền trong mạng Ethereum mà còn cho phép các nguồn luồng đơn hàng khác như người dùng, ví và DApps tham gia chia sẻ doanh thu MEV.
Cách thức hoạt động của MEV-Share
Giao thức MEV-Share giới thiệu "Matchmaker", 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 nỗ lực nắm bắt MEV của họ.
Flashbots 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 giao dịch, cũng như điểm cuối của 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 mình 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 Matchmaker, giao dịch này đi kèm với giao dịch của người dùng. Hiện tại, Flashbots chỉ hỗ trợ chạy ngược, nó sẽ đóng gói các giao dịch của người dùng với mọi giao dịch chạy ngược hợp lệ của người tìm kiếm và chuyển tiếp nó tới người xây dựng khối. Người xây dựng khối sẽ chọn gói giao dịch chiến thắng và trả lại một phần lợi nhuận truy ngược của người tìm kiếm cho người dùng.
Nếu không có giao dịch theo dõi 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ả 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-Share
Giao thức MEV-Share được bao gồm trong Flashbots Protect. Flashbots Protect là một công cụ RPC tích hợp với ví của người dùng và được thiết kế để bảo vệ khỏi các bot tìm cách kiếm lợi bằng cách chặn trước các giao dịch của người dùng. 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 của người dùng Flashbots Protect tự động chuyển đến Flashbots Matchmaker, nơi trả lại 90% số MEV thu được từ các giao dịch của họ cho người dùng mà người dùng không cần phải làm gì cả. 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ó thể mã hóa bằng ngôn ngữ của thư viện ứng dụng khách MEV-Share Matchmaker để gửi giao dịch trực tiếp đến Flashbots Matchmaker hoặc gửi giao dịch riêng tư tới API Matchmaker.
Các chức năng và tính năng MEV-Share
Tính năng lớn nhất của MEV Share là 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 hàng, từ đó 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 người tìm kiếm MEV, không chỉ có thể 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 thông tin người dùng dưới bất kỳ hình thức nào (IP, vị trí, v.v.), cũng như không lưu trữ hoặc ghi lại 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 với các thông số bao gồm Gợi ý và Trình tạo mục tiêu. Bằng cách chỉ định lời nhắc nhiều lần, bạn có thể chỉ định chính xác trường dữ liệu nào từ 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ẽ tăng cường quyền riêng tư, đồng thời đóng góp nhiều dữ liệu hơn sẽ tăng cơ hội thực hiện giao dịch nhanh chóng và kiếm được doanh thu MEV. Hiện tại, thông tin có thể được chia sẻ bao gồm calldata, nhật ký, function_selector, địa chỉ hợp đồng, hàm băm giao dịch, v.v.
Theo mặc định, Matchmaker không chia sẻ thông tin giao dịch ngoài hàm băm giao dịch với người tìm kiếm. Nếu người dùng yêu cầu quyền riêng tư hoàn toàn, họ có thể thêm gợi ý "băm" vào URL Bảo vệ RPC, tức là "https://rpc.flashbots.net?hint=hash". Điều này sẽ ẩn hoàn toàn tất cả dữ liệu nhận dạng giao dịch mà Matchmaker gửi đến người tìm kiếm và không thể sử dụng hàm băm giao dịch để 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à thu nhập MEV nhiều nhất, họ có thể chia sẻ dữ liệu cuộc gọi, nhật ký, hàm_selector và địa chỉ hợp đồng với mức độ bảo mật thấp, nghĩa là "https://rpc.flashbots.net?hint=calldata&hint=logs&hint= function_selector&hint= hợp đồng_địa chỉ&gợi ý=băm". Để 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 mục tiêu và chỉ định trình tạo khối nào sẽ gửi giao dịch tới. Hiện tại, MEV-Share hỗ trợ hai trình tạo mục tiêu: "Trình tạo mặc định" và "Flashbots". Điều đáng chú ý là việc thêm các nhà xây dựng 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 nhà xây dựng khác vận hành và không đảm bảo về hành vi của họ.
Nói chung, Flashbots tuân theo tuyên bố của Eric Huges trong Tuyên ngôn Cypherpunk: “Quyền riêng tư không phải là bí mật. Quyền riêng tư là thứ mà một người không muốn cả thế giới biết, nhưng bí mật là thứ mà một người không muốn ai biết. biết. Quyền riêng tư là khả năng tiết lộ bản thân một cách có chọn lọc với thế giới. 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 trong khi vẫn đảm bảo các điều kiện riêng tư cơ bản nhất.
Ngoài ra, đối với những người dùng ưa thích lớp ứng dụng, họ cần tìm những lời nhắc phù hợp và đưa ra những hướng dẫn phù hợp nhất với mình để đạt được sự cân bằng nhất định giữa quyền riêng tư và hiệu quả.
Những phát triển và cân nhắc trong tương lai
Flashbots Matchmaker là một triển khai giao thức chia sẻ MEV và nhóm đang thiết kế một giao diện 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ệ hoàn trả 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 mặc định cho từng giao thức và 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 để giao dịch.
Điều quan trọng cần lưu ý là Flashbots Matchmaker đang trong giai đoạn thử nghiệm và dịch vụ Matchmaker có thể gặp phải tình trạng ngừng dịch vụ và ngừng hoạt động API trong giai đoạn dùng thử.
