BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

詳解Flashbots新協議MEV-Share:用戶可參與MEV收益共享

Foresight News
特邀专栏作者
2023-04-21 13:00
本文約1931字,閱讀全文需要約3分鐘
MEV-Share 可將90% 的MEV 收入返還給用戶。
AI總結
展開
MEV-Share 可將90% 的MEV 收入返還給用戶。

原文作者:Peng SUN,Foresight News

原文作者:Peng SUN,Foresight News

原文作者:Peng SUN,Foresight News

原文作者:Peng SUN,Foresight News

MEV(Maximal Extractable Value,最大可提取價值)是指MEV 搜索者、區塊構建者對未打包的交易進行排序後可提取的經濟收益。在相當長的時間內,MEV 臭名昭著,它被認為是鏈上套利交易的總稱,MEV 搜索者往往會和驗證者合作尋找潛在套利機會。在眾多MEV 攻擊類型中,最糟糕的要數搶跑交易與三明治攻擊,給用戶與以太坊網絡造成巨大損害與負外部性。

什麼是MEV-Share?

MEV-Share 工作原理

MEV-Share 是一個開源協議,它使用隱私和承諾來促進用戶/ 訂單流提供者和MEV 搜索者之間的無許可合作。訂單流聚集在MEV-Share 中,既能削弱以太坊網絡中專有訂單流的中心化程度,也可以允許用戶、錢包與DApp 等其他訂單流來源參與MEV 收入共享。

MEV-Share 工作原理

Flashbots 在以太坊主網上運行Matchmaker,Matchmaker 有接收交易和交易包(bundle)的端點,以及一個向搜索者發送待定事件/ 交易的SSE 事件流(Event Stream)端點。具體來說,用戶在將其交易提交給Matchmaker 後,Matchmaker 會有選擇地與搜索者分享其中的交易信息,搜索者則通過SSE 端點監聽與接收新事件流。隨後,搜索者為Matchmaker 提出交易,將其與用戶交易一起打包(bundle)。目前,Flashbots 只支持尾隨交易(backruns),它會將用戶交易與每個有效的搜索者尾隨交易進行打包,並轉發給區塊構建者。區塊構建者將選擇獲勝的交易包,並將搜索者尾隨交易(backrun)利潤中一部分返還給用戶。

MEV-Share 使用方式

如果沒有提交有效的尾隨交易,該交易將被視為普通的保護交易,並獲得Flashbots Protect 的所有優點,包括搶跑保護、沒有失敗的交易等。

MEV-Share 使用方式

MEV-Share 協議包含在Flashbots Protect 中。 Flashbots Protect 是一種可以與用戶錢包集成的RPC 工具,旨在抵禦試圖通過搶先用戶交易獲取利潤的機器人。在Flashbots 文檔中,用戶可直接點擊「Connect Wallet to Protect」通過MetaMask 連接到Protect RPC。

Flashbots Protect 用戶的交易會自動流向Flashbots Matchmaker,後者會將其交易產生的MEV 收益的90% 返還給用戶,用戶無需執行任何操作。默認情況下,連接到Protect 的用戶將啟動具有Stable 配置的Matchmaker,該配置由Flashbots 持續調整,以優化交易執行,同時保護用戶免受有害的MEV 攻擊。

此外,錢包、DApp 開發者還可以使用MEV-Share Matchmaker 客戶端庫的語言進行編碼,將交易直接發送給Flashbots Matchmaker 或發送私人交易到Matchmaker API。

MEV-Share 的功能與特點

MEV Share 最大的特點就是允許用戶調整隱私設置和管理訂單流共享,從而防止搶跑交易,並且有選擇地與MEV 搜索者共享交易信息,既可以獲得「MEV 再分配獎勵」,也能保證基本的隱私。

Flashbots Protect RPC 不跟踪任何類型的用戶信息(IP、位置等),也不會存儲與記錄任何用戶信息。 Flashbots Protect 上的MEV-Share 用戶可以使用自定義的隱私配置,其中參數包括提示(Hints)與目標構建者(Target Builders)。通過多次指定提示,可以準確指定用戶交易中的哪些數據字段與MEV-Share 上的搜索者共享。共享較少的數據將增強隱私,而貢獻較多的數據將提高交易被快速執行與獲得MEV 收入的機會。目前,可以共享的信息包括calldata、日誌、function_selector、合約地址、交易哈希等。

在默認情況下,Matchmaker 不會與搜索者共享交易哈希以外的交易信息。如果用戶需要完全的隱私,則可以在Protect RPC URL 中添加「hash」提示,即「https://rpc.flashbots.net? hint=hash」。此舉將完全隱藏發送給搜索者的Matchmaker 的所有識別交易的數據,交易哈希不能用於獲取有關交易或其他來源的任何信息。如果用戶需要最快的執行速度與最多的MEV 收入,那麼在低隱私的情況下可以共享calldata、日誌、function_selector 與合約地址,即「https://rpc.flashbots.net? hint=calldata&hint=logs&hint= function_selector&hint=contract_address&hint=hash」。更多需求與配置細節可參考:同時,用戶也可以指定目標構建者,指定向哪些區塊構建者發送交易。目前,MEV-Share 支持「Default builders」與「Flashbots」兩個目標構建者。值得注意的是,添加其他構建者可以使用戶交易更快、更可靠地上鍊,但Flashbots 並不控制其他構建者的運作方式,也不會對其行為作出保證。

總體來看,Flashbots 遵循了Eric Huges 在《

密碼朋克宣言

》中的表述:「隱私(privacy)不是秘密(secrecy)。隱私是一個人不想讓整個世界知道的事情,但秘密(secret)是一個人不想讓任何人知道的事情。隱私是有選擇地向世界展示自己的權力。」Flashbots 在保證最基礎的隱私條件下,允許用戶定制化請求,與搜索者共享其他信息。

此外,對於傾向應用層的用戶來說,需找到正確的提示,提出最適合自己的指令,在隱私與效率之間實現某種平衡。

MEV
錢包
DApp
歡迎加入Odaily官方社群