由於區塊鏈的公共性質與大量聰明、有能力且積極進取的程序員,MEV 作為正在進行的區塊鏈活動的一部分是不可避免的。 MEV 可以在底層Layer 1 鍊和構建在其上的Layer 2 鏈中找到,在共識和應用程序級別。減少MEV 是一個正在進行的研究領域,同時正在探索幾種減少MEV 的方法。如何提取Layer 2 上的MEV?它能被預防或減輕嗎?

首先,什麼是MEV?

MEV(最大可提取價值)是通過添加、刪除並且更改區塊中的交易順序來衡量驗證者在向鏈中添加區塊時可以獲得的利潤。 MEV 最常見的形式是套利、搶先交易、反向交易和三明治交易(同時進行搶先交易和反向交易)。並非所有的MEV 都是壞的,因為套利等一些活動有助於確保DEX 之間的價格平衡,並致使更有效的市場。但是,有惡意性質的MEV 對整體用戶體驗和共識層安全性都有負面影響。就MEV 而言,它可以被視為對區塊鍊網絡用戶的無形稅收。

在Layer 2 中,MEV 由於Rollups 的可擴展性而產生。為了確保L2 中的效率和促使更快的交易,必須有少量的運營商,他們是生成和執行L2 上交易的相關方。 Rollup 排序器大多是中心化的,造成用戶必須信任排序器是可靠的的形勢。

典型的zk-Rollup 的基本工作流程如下:

  • 用戶將交易發送到Layer 2 上的中心化排序器(協調器)。

  • 中心化排序器執行交易並將多個交易打包到Rollup 內。一旦交易被包含在一個區塊中,它將預先確認客戶端。中心化證明器將為Rollup 生成簡潔的證明。證明將上傳到Layer 1上,其中包含驗證所需的最少數據。

  • Layer 1 智能合約可以驗證證明並更新狀態(即根哈希)。

排序器可以審查並有意重新排序交易者的交易,以為自己獲取額外利潤。如果排序器正確計算狀態轉換並且僅包含有效交易,則可以對交易重新排序或審查以提取MEV。

大多數Layer 2 上提取的總MEV 數據很難獲得,除了Polygon,它現在得到了Marlin 的支持。將Polygon 上的MEV 與以太坊上的MEV 進行比較會產生有趣的結果。據Flashbots 稱,到目前為止,已經從以太坊提取了6.87 億美元。 Marlin 也表示說,在Polygon 上已經提取了4500萬美元的MEV。這數據也毫不奇怪,因為以太坊上的MEV 交易量肯定要高得多,而且以太坊的平均交易價值比Polygon 高出約40 倍。

有趣的是,Polygon 上的MEV 機器人數量是以太坊的20 倍,因為較低的Gas 費用使得較小的交易對機器人運營商來說仍然有利可圖。總體而言,像Polygon 這樣的Layer 2 的MEV 活動足夠高是值得仔細觀察的,即使提取的值明顯低於Layer 1 的值。

對此,我們能對其做些什麼呢?

不同的群體也提出了許多不同的解決方案,例如從提取和普及MEV 的方法到其他試圖完全阻止MEV 的方法。

MEV拍賣- 這方案首先由Optimism 提出,通過將重新排序交易的權利拍賣給出價最高的人來降低MEV。排序器(由驗證者拍賣到自由市場的角色)負責對交易進行排序,而驗證者負責將這些交易提交給Optimism 區塊鏈。在這種自由市場拍賣結構中,那些試圖提取MEV 的人需要競標重新排序交易的權利。 Optimism 進一步提議將排序器拍賣的部分資金轉移到Optimism 團隊,以可持續地資助開發。

Chainlink 公允排序服務- 它是一種去中心化的交易排序服務,使交易的時間排序對所有用戶都公平且可預測。 FSS 背後的邏輯就是讓預言機網絡對發送到特定合約的交易進行排序,包括用戶交易和預言機報告。預言機節點攝取交易後就達成共識,而不是讓一個領導者來單獨做出決定。

時間鎖定加密/可驗證延遲功能- 抗MEV的L2解決方案將確保交易的完全隱私。因為它只有在運營商確定交易順序後才能顯示交易內容。這是通過使用時間鎖定難題臨時加密交易來實現的,延遲操作員找到用於解密交易的對稱密鑰所需的時間。

自動機輸送機- 按確定順序引入和輸出交易的服務。這將創建一個無前端運行區域,消除交易重新排序的混亂。當交易被送入Conveyor 時,它確定傳入交易的順序,並使排序器無法將新交易注入Conveyor 輸出。由於簽名不匹配,任何人都可以檢測到繞過Conveyor 的插入交易。排序者也無法刪除已排序的交易,因為Conveyor 接受的交易會在各處廣播,除非所有排序者同時串通。

Zk-Squared - 為大家介紹此包含另一層零知識的二級狀態,使交易私有化,從而更難提取MEV。但是,仍然引入了額外的狀態加載操作,從而降低了效率。具有Zk-Squared 的個別市場可引入,為以太坊用戶提供更多選擇,這樣他們就不必受到MEV 的影響。隨著零知識證明的不斷擴展,效率低下的成本只會隨著時間的推移而降低,這使得Zk-Squared 成為未來潛在的可行選擇。

總結

從我們目前所看到的情況來看,要成功緩解L2 上的MEV,需要在Rollup 中分散排序器,或者通過各種加密方法模糊Rollup 中的交易順序。 L2 具有不同的排序和達成共識過程,這使得該過程更加困難,因為沒有適用於所有L2 的通用解決方案。 L2s上的MEV 仍然是一個相當新的研究領域,由於MEV 對用戶和區塊鏈的整個生態系統具有廣泛的影響,因此當然是值得進一步研究。