一文讀懂Sui上MEV的現狀與未來

avatar
PANews
02-27

MEV(Maximum extractable value,最大可提取價值)已成為區塊鏈行業的一個重要話題,因為它涉及到交易排序和套利機會。為了確保透明性、保護交易、維護網絡健康並獎勵參與者,我們一直在有針對性地實施 Sui 改進提案(SIPs)和其他機制,以指導 Sui 上的 MEV。

除了現有機制,我們還計劃建立更多的機制,以確保我們的高級原則引導 Sui 上 MEV 的演進。

設計原則和考慮

Sui 上的每一筆交易都會引入新的信息,帶來潛在的利潤機會。Sui 上的 MEV 生態通過幾個機制來形成:

  • 提交 MEV 交易的機制
  • 發佈 MEV 機會的機制
  • 分配 MEV 收入的機制
  • 保護用戶交易的機制

我們的整體優先事項如下:

  • 用戶交易保護比提取價值的數量更重要。優先考慮較小的滑點,而不是較大的提取價值。避免增加延遲且沒有退出選項的協議外拍賣。
  • 網絡透明度優於與驗證節點或中繼者(relayers)的離線交易。
  • 通過優先 gas 拍賣(priority gas auctions,PGA)促進競爭,抑制導致系統低效的垃圾郵件行為:我們追求的完美使得搜索者的主導策略是發送一筆交易,其優先費用由提取的價值決定。
  • 鼓勵將獎勵分配給與生態對齊的參與者:驗證節點、質押者、應用程序和用戶。

交易提交

由於修改同一對象的交易按順序執行,客戶端競爭以增加其執行順序的機會。從系統的角度來看,PGA 是一種有效的資源分配方式,可以防止垃圾郵件,同時在參與者之間重新分配 gas 費用。

優先 gas 拍賣的關鍵驅動因素是量化執行:

  • 按共識排序的交易在區塊中處理。交易者通過 gas 拍賣競爭優先順序,既可以在提交內部競爭,也可以在不同的提交之間競爭。
  • 這與 CEX 做市商不同,在 CEX 中,執行優先級完全取決於速度,通過低延遲網絡和算法實現。
  • 更高的共識提交率減少了量化效應,使 DEX 執行更高效,但也縮小了 PGA 窗口。
  • 目前,非擁塞對象的 PGA 對最快的搜索者最為重要。在每秒 15 次提交的 Sui 速率下,70 毫秒的交易提交速度優勢可能決定交易是否能達成。
  • 擁塞對象可能會推遲交易執行,這進一步放大了 PGA 的重要性,因為競爭交易的窗口可能是常規共識提交的 10 倍。

有兩種機制可以將交易引導到特定的即將到來的 Sui 提交:

1、通過軟捆綁提交一批交易:SIP-19

? SIP-19:https://github.com/sui-foundation/sips/blob/main/sips/sip-19.md

  • 通過軟捆綁提交的交易有很高的概率與有效捆綁一起被包含在同一共識提交中。捆綁有效性條件要求所有交易的 gas 價格相同。
  • 在實踐中,這一機制允許為原始交易和其後續交易進行鏈下拍賣,例如 Shio(https://www.getshio.com/explorer) 運行的交易。

2、通過共識放大優先交易:SIP-45

? SIP-45:https://github.com/sui-foundation/sips/blob/main/sips/sip-45.md

  • SIP-45 解決了共識提交中的潛在抖動問題,避免了在同一時間提交的較低 gas 價格的交易被排在較高 gas 價格的交易之後。
  • 共識提交中的兩個自然抖動來源:(1)提交的驗證節點滯後於幾個共識回合:由另一個驗證節點提交的交易可能會首先被排序。(2)共識回合的領導者比其他驗證節點提交有優勢。
  • SIP-45 通過放大高於k x RGP(k 是系統參數,當前配置中設置為 5,RGP 是參考 gas 價格)的 gas 價格來增強共識提交。gas 價格為 n x RGP 的交易會被放大 n 倍。
  • SIP-45 的廣泛應用將創建一個更高效、公平競爭的系統。需要注意的是,SIP-45 不會改變從客戶端視角看待的系統基本屬性:它通過提供更高效的替代方案來抑制垃圾郵件行為。

選擇合適的交易 gas 價格

客戶端應考慮以下主要因素來確定提交交易的 gas 價格:

1、優先 gas 拍賣

在共識提交內,修改同一對象的交易按 gas 價格排序,這為搜索者提供了公平競爭的機會。

2、共識提交放大

如上所述,gas 價格超過 5 x RGP 的交易通過 n 個驗證節點提交到共識中來放大共識提交。任何超出放大閾值的 gas 價格都會減少低效提交的抖動。在實踐中,放大因子為 5 足以消除抖動,而 100 x RGP 的 gas 價格將有很高的概率解鎖下一個回合的領導者提交。

3、避免擁塞推遲和取消

Sui 通過控制修改同一共享對象的交易速率,限制檢查點執行的牆時鐘時間(wall clock time)。修改擁塞對象的交易按 gas 價格排序,較低價格的交易將被推遲並最終取消,以限制每個檢查點的最長順序執行鏈,這是一個被稱為基於對象的本地費用市場的機制。(注意,儘管共享對象提供高套利機會時 gas 價格可能飆升,但系統中的其他部分保持不變。)

完整節點跟蹤執行和取消交易的 gas 價格,尤其是涉及到修改擁塞對象的交易。通過交易幹運行(transaction dry-run)的結果,可以獲取已執行的最低價格交易和已取消的最高價格交易的 gas 價格。利用這些信息,客戶端可以確定所需的 gas 價格,以高概率避免交易的推遲。(注意,該功能目前只部分實現,預計將在接下來的兩個月內作為 SDK 的一部分發布。)

發佈交易信息

Sui 上的每一筆交易都引入了潛在的利潤機會。考慮一下一個共享對象交易的生命週期,從客戶端提交之時到第三方觀察到其效果。

一文讀懂Sui上MEV的現狀與未來

  1. 客戶端提交交易: 客戶端將交易提交到一個 RPC 全節點(通常由應用程序選擇)。
  2. RPC 節點廣播交易: RPC 節點將交易廣播給驗證節點,驗證節點驗證交易的有效性並進行簽名,RPC 節點從驗證節點集體簽名中組裝交易證書。
  3. RPC 節點廣播交易證書: RPC 節點將交易證書廣播給驗證節點。
  4. 驗證節點提交交易: 一名確定性選中的驗證節點將交易提交給共識。Mysticeti 共識在驗證節點之間廣播區塊,在 3 個共識回合內,包含該交易的區塊會被提交。交易執行: 交易在每個驗證節點上執行。
  5. 交易效果證書發送回 RPC 節點和客戶端: 交易執行後的效果證書會返回給RPC 節點和客戶端。
  6. 生成檢查點: 在 1 到 3 個共識回合內,每個驗證節點都會形成並簽署一個檢查點(檢查點是多個共識提交的批處理)。
  7. 檢查點簽名廣播: 檢查點簽名將在驗證節點之間廣播,每個驗證節點形成檢查點證書。
  8. 狀態同步協議傳播檢查點: 狀態同步協議負責通過點對點方式傳播已認證的檢查點。通常,每個驗證節點都有一個不提供 RPC 請求的直接對等節點——一個狀態同步全節點,接收該驗證節點的檢查點。
  9. 第三方節點下載檢查點: 連接到狀態同步全節點的第三方全節點獲取檢查點並下載其內容。此時,我們假設直接連接到全節點的第三方可以對交易效果進行後處理並做出反應。

提交交易前的交易信息傳播

如前所述,Sui 有鏈下拍賣系統,用於提交軟捆綁,遵循 SIP-19。這些拍賣通過應用程序與拍賣系統(例如 Shio)之間的鏈下協議攔截交易提交。

這種信息傳播假設拍賣系統表現良好,能夠保護用戶交易免受潛在的夾擊攻擊。Shio 被激勵保護用戶交易以保持其業務,因此採用了一些拍賣技巧(誘餌交易、隨機延遲)來削弱潛在夾擊機器人帶來的財務收益。

顯然,這種信息傳播發生在 Sui 之外(在應用程序和拍賣之間),是應用程序和用戶的自願選擇,只提供投機性的信息,不能保證原始用戶交易會成功。

共識區塊流式傳輸

為了實現低延遲的用戶交易訪問,我們正在設計一個直接流式傳輸共識區塊的系統。總體來說,完整節點將能夠直接訂閱共識區塊。

通過這種方式,完整節點可以投機性地通知將以高概率被提交的交易。網絡拓撲使用標準的開放狀態同步對等發現協議。

這種投機通知有可能顯著縮短交易傳播的延遲,僅需約 160 毫秒(2 個共識回合),即驗證節點提交後。

共識區塊流式傳輸項目目前處於設計階段,預計將在未來 1 至 2 個月內發佈 SIP。

保護用戶交易

用戶交易需要保護免受前置交易、夾擊和非自願提交延遲的影響。

外部成員驅動

Sui 交易提交需要外部成員驅動,通常由全節點執行。

一文讀懂Sui上MEV的現狀與未來

如果一個驗證節點接收到交易 t 的提交請求,並希望啟動新交易 t',它將在證書組裝過程中落後於原始成員驅動程序。除非提交的全節點與 Sui 成員連接不良,否則驗證節點會在 t' 的證書組裝過程中落後於 t。

此外,由於 t 的共識提交是去中心化的,一旦 t 的證書到達共識,無法可靠地推遲。因此,如果 t 的證書在 t' 之前到達 Sui 的共識,t 將高概率地在 t' 之前被結算。

因此,外部成員驅動提供了自然的前置保護,假設信任負責交易提交的全節點(由於前置攻擊可以在鏈上輕鬆檢測到,這些攻擊將被客戶端記錄並損害 RPC 操作員的聲譽)。

Mysticeti 快速路徑

我們目前正在進行一個項目,將交易提交更改為 Mysticeti 論文中描述的快速路徑協議。根據該協議,用戶交易可以提交給單個驗證節點,驗證節點將利用 Mysticeti 來收集和執行交易證書。雖然這使系統效率大幅提升,但也為驗證節點獲取用戶交易提供了前置交易的機會。

? Mysticeti 論文:https://arxiv.org/abs/2310.14821

這個風險純粹是理論上的,因為目前沒有證據表明 Sui 上發生了前置交易攻擊。在新系統中,前置交易的可能性更高,但另一方面,由於對提交驗證節點的確定性瞭解,更容易追究他們的責任。

Sui 的 MEV 演變

Sui 的 MEV 生態仍在形成之中,今年晚些時候會有新的機制推出。目前,優先 gas 拍賣和共識放大定義了當前的系統,而即將推出的創新,如時間鎖加密和 Mysticeti 快速路徑,將重塑交易執行和安全性。隨著這些機制的上線,Sui 上的 MEV 將繼續發展,創造一個更加動態和透明的生態。

注意:此內容僅供一般教育和信息目的使用,不應被解釋或依賴作為購買、出售或持有任何資產、投資或金融產品的認可或推薦,並且不構成財務、法律或稅務建議。

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論