摘要

  • MEV簡介

  • BSC 的 PBS 實施

  • BSC透明公平的區塊市場

  • 通過 BSC 塊構建器提供 MEV 保護

介紹

MEV是一個已成爲區塊鏈行業核心的概念,特別是在去中心化金融(DeFi)的背景下。 MEV 是指礦工、驗證者和其他參與者可以從區塊內排序、審查或插入交易中獲取的利潤。 MEV 的參與者包括用戶、錢包、搜索者、構建者和礦工,每個人都有不同的角色和激勵措施。 在本文中,我們將深入探討 BNB 鏈生態系統的 MEV 景觀。

背景與進展

該行業在 MEV 方面取得了巨大進展,開發了各種解決方案來減輕其負面影響並提高效率。 自 2023 年初以來,BNB 智能鏈社區在 MEV 方面做了很多工作,並最終走上了向所有驗證者提供 MEV 解決方案的道路。

以太坊生態系統一直處於解決 MEV 挑戰的最前沿,並實施了多種創新解決方案來減輕其影響。 以下是以太坊生態系統中當前一些技術解決方案的亮點:

  • Flashbots:Flashbots 是一家研發組織,爲 MEV 提取創建了一個透明的市場。 它允許搜索者直接向礦工發送交易包,減少天然氣價格拍賣等有害影響,並實現更有效的價值提取。

  • Archer Swap:這是一個交易平臺,通過將交易直接發送給礦工而不是公共內存池來幫助用戶避免搶先交易。 它爲用戶提供更好的交易執行和針對 MEV 相關風險的保護。

  • MEV-Boost:在以太坊向權益證明過渡的合併後,MEV-Boost 是一種插入架構的中間件,允許驗證者通過在本地構建低 MEV 塊同時仍然外包高 MEV 的構建來最大化以太坊的審查阻力 塊。

  • SUAVE:Flashbots 的 SUAVE 項目旨在分散區塊構建過程。 它充當任何區塊鏈(包括以太坊)的即插即用內存池和去中心化區塊構建器,增強網絡的彈性。

  • COW Swap:一種去中心化交易協議,通過使用私人流動性來源並以儘量減少前端運行機器人風險的方式路由交易來提供 MEV 保護。

  • Gas 代幣利用:以太坊中的一些搜索者使用 Gas 代幣來支付交易費用,優化了 Gas 節省,並允許他們在拍賣期間出價更高。

  • 去中心化構建器概念:對分佈式構建器和 crLists(包含列表)等概念的研究旨在限制區塊構建器的中心化,確保網絡更加去中心化和有彈性。

  • MEV 捕獲 AMM:正在探索新的自動做市商 (AMM) 設計,將交易排序權轉移給 AMM 設計者和流動性提供者,使他們能夠捕獲目前由區塊構建者和提議者收穫的部分 MEV。

  • 訂單流拍賣:此機制允許任何搜索者或構建者對用戶訂單流進行競價,從而爲 MEV 提取創建更具競爭力和透明的市場。

  • Tornado Cash:一種隱私解決方案,還可以通過打破源地址和目標地址之間的鏈上鍊接來減輕一些 MEV 風險。

這些解決方案代表了 EVM 社區爲解決 MEV 帶來的複雜挑戰而共同努力的成果。 該領域正在進行的研究和開發表明該行業正在成熟,正在積極解決最緊迫的問題。

當前的鏈上分析和實施

截至最新數據,大約 22 個驗證器已與 MEV 提供商集成,其中 29 個驗證器實際上是活躍的。 這代表了活躍驗證者的很大一部分,並強調了 MEV 在區塊鏈生態系統中日益增長的重要性,BloxRoute 正在成爲 BSC 驗證者社區中的中繼。

增長趨勢

上個季度的集成度強勁增長,表明人們對 BSC 驗證器的 MEV 優化越來越感興趣。 考慮到到 2022 年底,只有 6 個驗證者與 MEV 提供商集成,這一趨勢尤其值得注意。 集成的快速增長反映了 MEV 的感知價值和潛力,並表明該領域將繼續成爲未來數月和數年創新和投資的焦點。

許多驗證者報告利潤和效率都有所提高。 MEV 提供商的整合使驗證者和委託者能夠利用新的收入來源並優化其運營。 這一成功推動了 BSC 生態系統對 MEV 日益增長的興趣

另一方面,一些驗證者在整合、競爭力和透明度方面面臨困難。 將 MEV 提供商與現有系統集成的複雜性可能會帶來技術挑戰。 此外,對 MEV 提取的透明度和競爭力影響的擔憂引發了人們對這些做法的長期可持續性和公衆看法的質疑。

這些成功和挑戰描繪了鏈上 MEV 分析和實施的現狀的細緻入微的圖景。 他們強調需要持續進行研究、開發和對話,以確保 MEV 繼續以平衡盈利能力、責任和透明度的方式發展。 當前的形勢凸顯了提高競爭力和引入更多繼電器的必要性,以確保創新、提高效率,並確保 BSC 的 MEV 生態系統更加平衡和強大。

挑戰與機遇

MEV給區塊鏈行業帶來了挑戰和機遇。 雖然它提出了與公平、集中化和道德相關的複雜問題,但它也提供了提高效率、盈利能力和創新的潛力。 吸引更多中繼者需要採取多方面的方法,強調透明度、激勵、易於集成、社區參與和監管合規性。

實施 MEV 的挑戰

  • 交易優先級的公平性:確保交易公平處理並且不受礦工或驗證者的操縱是一項重大挑戰。 重新排序或排除交易的能力可能會導致搶先交易和其他剝削行爲。

  • 實施的複雜性:創建一個能夠有效捕獲 MEV 同時保持網絡完整性和性能的系統非常複雜。 它需要仔細考慮各種因素,包括交易費用、汽油價格和網絡擁塞。

  • 中心化風險:MEV 可以激勵中心化,少數強大的實體控制大部分算力。 這可能會破壞區塊鏈的去中心化性質併產生漏洞。

  • 道德考慮:MEV 的提取引發了有關區塊鏈公平性和透明度的道德問題。 它可能會造成一個不公平的競爭環境,使某些參與者比其他參與者具有優勢。

新實施的機會

  • 提高效率:如果實施得當,MEV 可以帶來更高效的區塊生產和交易處理。 通過優化交易,礦工可以最大化利潤,同時提高網絡性能。

  • 各種參與者的潛在盈利能力:MEV 爲礦工、搜索者、區塊構建者和提議者提供了賺取額外收入的機會。 通過戰略性地納入交易,他們可以獲取原本會損失的價值。

  • 交易處理創新:MEV 爲交易處理創新解決方案打開了大門,包括批量拍賣、公平排序和閾值加密。 這些可以緩解與 MEV 相關的一些挑戰並增強整體用戶體驗。

  • 與第 2 層解決方案協作:將 MEV 與第 2 層解決方案(例如彙總)集成可以產生協同效應,從而增強可擴展性和性能。 它還允許嘗試不同的 MEV 模型和方法。

社區開發和多種技術提案方法來解決挑戰以及如何前進

包括各種架構解決方案在內的多種方法代表了應對 MEV 挑戰並幫助在更廣泛的生態系統中向前發展的協作策略。 通過利用社區內的多樣化專業知識和創新解決方案,我們重點介紹了以下實施方案,這些實施方案反映了提高網絡效率、安全性和盈利能力的共同努力,從而培育了更具彈性和適應性的區塊鏈基礎設施。

MEV 基礎設施內的 Bid Relay 充當連接各個交易利益相關者的關鍵橋樑,簡化 MEV 機會的識別和利用。 其競價過程不僅確保了透明度和公平性,而且還優化了驗證者和搜索者的利潤。 通過充當中介,Bid Relay 提高了網絡效率,減少擁塞並增強安全性,同時與區塊鏈的去中心化保持一致。 它的集成對於強大、可擴展和公平的 MEV 基礎設施至關重要,可確保最佳的交易處理和利潤最大化。

讓我們首先介紹一下競價中繼。

Bid Relay 是一種在區塊鏈網絡中管理 MEV 的複雜方法。 其重點是爲交易包容創造更加透明、高效、公平的環境。 下面介紹其組成部分以及每個設計元素的重要性:

組件和工作流程

搜索者:識別 MEV 機會並向 MEV Relay 發送出價。

MEV Relay:集中招標流程,收集和彙總投標。

礦工/驗證者:根據 MEV Relay 的提案決定交易包含。

每個設計元素的重要性

搜索者的角色:創造一個競爭環境,讓不同的實體可以識別和競標 MEV 機會,從而促進創新和效率。

MEV Relay 的作用:充當透明的中介,減少網絡擁塞並確保公平的投標過程。

礦工/驗證者的角色:根據彙總出價對交易包含做出明智的決策,從而增強網絡完整性。

整體重要性

效率:集中投標流程可降低複雜性並加快交易處理速度。

透明度:確保所有參與者都能平等地訪問和理解流程。

利潤最大化:通過結構化的競價流程促進礦工和搜索者的利潤最大化。

適應性:其設計允許跨各種區塊鏈網絡實施。

總之,Bid Relay MEV 架構提供了一種平衡且創新的方法來處理 MEV。 通過關注搜索者、MEV Relay 和礦工/驗證者的角色,它促進了公平、效率和透明度。 其獨特的設計元素使其成爲解決區塊鏈生態系統中與 MEV 相關的持續挑戰的有前景的解決方案。

BloxRoute 推出的類似 Flashbots 的 BSC 解決方案,目前有 9 個驗證器:

介紹

Flashbots 是一種開源、無需許可且透明的解決方案,用於在以太坊上提取 MEV(礦工可提取價值)。 由於 BSC 是基於 EVM 的,因此可以自然地通過一些修改來複制 BSC。 以太坊中引入 mev-boost 爲搜索者、區塊構建者和提案者創造了雙贏的局面。 爲此,BloxRoute團隊提出了一項提案,旨在在BNB智能鏈上貫徹同樣的利潤最大化和利潤分享精神。

概述

MEV-Relay 將向連接的驗證者提出潛在的區塊。 與驗證器不同,MEV-Relay 可以接收由 MEV 搜索器構建的交易“捆綁包”,從而實現所有利益相關者的利潤最大化。

建築學:

該架構集成了搜索者、構建者和中繼者的角色,以使用 MEV 構建者生成最有利可圖的區塊。 但是,驗證器程序需要進行額外的修改。

執行

MEV-Relay 提議區塊:在給定區塊內,如果新區塊提供更好的獎勵,MEV-Relay 可以提議多個區塊。 驗證器驗證並密封每個提議的可提高價值的塊。

  • 驗證節點變更:

  • 開放 HTTP 端點:將中繼列入白名單並實現 eth_proposeBlock 和 eth_registerValidator 等端點。

  • 並行生產:驗證器還從內存池交易中生成區塊,並選擇獎勵最高的區塊提交到網絡。

  • 速率限制器:通過 IP 在 eth_proposedBlock 上實現速率限制器。

  • 啓動參數:接受像 miner.mevrelays 和 miner.mevproposedblockuri 這樣的參數。

  • 端點:

  • eth_propiedBlock:表示來自中繼的提議塊。

  • eth_registerValidator:驗證器計算呈現 URI 的字節的哈希值以接受 eth_proposedBlock 並對其進行簽名。

  • 驗證器啓動參數

  • miner.mevrelays:在每個時期註冊驗證器的目的地。

  • miner.mevpropishedblockuri:MEV 中繼應將提議塊發送到的驗證器 URI。

  • miner.mevproposeblocknamespace:指定驗證器是否應使用 eth 或 mev 命名空間接受提議塊。

  • 時間:最初,MEV-Relay 將在當前區塊開始時間後 2.5 秒開始提議區塊,這是由於 BSC 網絡內的快速區塊時間。 驗證者需要在 3 秒內驗證並提出一個區塊(有關這 3 秒重要性的更多信息,請參閱此博客)。

  • 定製:定製驗證器的代碼是必要的,但長期的升級和維護成本很高。

開源代碼:

https://github.com/bloXroute-Labs/bsc-mev-validator/pull/1

優點:

  • 利潤最大化:通過允許 MEV-Relay 提議潛在的區塊,該解決方案可以爲所有利益相關者(包括搜索者、區塊構建者和提議者)實現利潤最大化。

  • 透明度和協作:作爲一個開源項目,它鼓勵社區協作並確保開發過程的透明度。

  • 並行生產:驗證者可以從內存池交易中並行生產區塊,從而優化區塊選擇過程。

  • 速率限制:通過 IP 在 eth_proposedBlock 上實施速率限制器有助於控制流量並防止濫用。

  • 增強功能:通過實施特定的端點、方法和配置,該解決方案增強了BNB智能鏈的整體功能。

缺點

  • 定製複雜性:定製驗證器的代碼是必要的,但長期的升級和維護成本很高。 這可能對某些驗證者來說是一個障礙,需要根據即將到來的 BSC 升級進行更新。

  • 潛在的安全問題:如果不小心處理,打開 HTTP 端點和實施新方法可能會引入潛在的安全漏洞。

  • 對驗證者的依賴:解決方案的成功取決於驗證者是否願意實施所需的更改,而這可能並不總是得到保證。

  • 時間限制:BSC 網絡內的快速出塊時間對提議塊的時間施加了限制。 驗證者需要在 3 秒內驗證並提出一個區塊,這可能具有挑戰性。

  • 潛在的中心化風險:如果實施時沒有考慮到去中心化,該解決方案可能會導致中心化風險,即少數實體控制大部分 MEV 提取。

BloxRoute 的 BSC 類似 Flashbots 解決方案代表了 BNB 智能鏈內利潤和效率最大化方面的重大進步。 雖然它提供了利潤最大化、透明度和增強功能等衆多好處,但它也帶來了與定製複雜性、潛在安全問題和時間限制相關的挑戰。 仔細考慮和強有力的實施對於利用這一創新解決方案的優點並減少其缺點至關重要。

BSC MEV - 利用哨兵節點

在 BSC 的背景下,實施 MEV 解決方案可能很複雜,並且隨着區塊大小的增加和驗證器數量的增加,對網絡穩定性存在潛在風險。 利用哨兵節點作爲 MEV 解決方案的一部分提供了一種減輕這些風險並增強網絡穩定性的方法。

架構概述

該架構重點關注哨兵節點的使用,哨兵節點充當驗證節點的保護屏障,確保網絡能夠承受拒絕服務攻擊。 該架構的主要特點是:

  • 驗證器節點無需更改:通過將 MEV 實施集中在哨兵節點上,驗證器節點保持不變,從而提高了網絡穩定性和安全性。

  • 哨兵節點修改:僅哨兵節點需要修改,從而可以更加受控和安全地實施 MEV 解決方案。

  • 驗證者節點和哨兵節點之間的私有連接:驗證者節點與相應的哨兵節點建立私有連接,哨兵節點與公共 P2P 網絡中的其他節點進行通信。

  • 通過隔離實現安全:驗證器節點被哨兵節點有效包圍,將其與公共網絡的直接暴露和潛在的攻擊隔離開來。

  • 配置直接發送和拉取機制:將哨兵節點設置爲使用 Push 方法將交易發送到驗證器節點,同時對公共 P2P 網絡中的其他節點使用 Pull 方法。

  • 監控和維護:實施監控工具來跟蹤哨兵節點的性能和安全性。 定期維護和更新對於確保最佳運行至關重要。

在P2P網絡中,交易可以通過兩種方式傳播:

  • 推送:發送節點將完整的交易直接發送到接收驗證器節點。 由於塊驗證的關鍵 3 秒時間窗口,此方法更快,並且是 BSC 網絡中的首選方法。

  • Pull:發送節點只發送交易哈希,接收節點如果本地不存在則從哨兵節點拉取交易。 由於需要額外的來回通信,此方法速度較慢。

MEV Builder 集成

MEV 構建器可以集成到哨兵節點架構中,以優先考慮 MEV 的提取。 通過確保哨兵節點僅將交易哈希發送到驗證器節點,並讓 MEV 構建器發送完整的交易,MEV 構建器在交易到達時間上獲得優勢。 此優先級可實現更高效、更有效的 MEV 提取。

通過哨兵節點實施的一些好處:

  • 增強的安全性:哨兵節點充當驗證器節點周圍的保護屏障,防止其直接受到潛在攻擊。 與類似 Flashbots 的解決方案相比,這種隔離具有顯着優勢,後者的驗證器節點可能更加暴露。

  • 穩定性:通過將 MEV 實現集中在哨兵節點上並保持驗證器節點不變,網絡的核心功能保持穩定。 類似 Flashbots 的解決方案將來可能需要對驗證器節點進行更廣泛的修改,這可能會帶來不穩定。

  • 可擴展性和靈活性:Sentry 節點可以快速啓動或更改其 IP 地址。 這種靈活性允許更輕鬆地擴展和適應不斷變化的網絡條件,這對於類似 Flashbots 的解決方案來說可能更具挑戰性。

  • 高效的 MEV 提取:該架構通過在交易到達時間優先考慮 MEV 構建器來優化 MEV 提取。 在類似 Flashbots 的解決方案中,這種效率可能更難實現,因爲事務傳播可能不受控制。

  • 降低維護成本:與類似 Flashbots 的解決方案相比,通過哨兵節點實施 MEV 可能需要對現有網絡基礎設施進行更少的更改。 這可以降低長期升級和維護成本。

  • 定製:哨兵節點提供了一個更加受控的環境,可以針對 MEV 提取進行特定的優化和定製。 類似 Flashbots 的解決方案可能無法提供相同級別的控制和定製。

  • 符合現有網絡拓撲:許多網絡已經利用哨兵節點來實現安全目的。 通過哨兵節點實施 MEV 與現有拓撲保持一致,從而實現更加無縫的集成。

在 BSC 網絡中使用哨兵節點作爲 Web3 來實施 MEV 可以提供強大而高效的解決方案。 通過將實施集中在Sentry Nodes上並集成MEV builder,該架構確保了安全性、穩定性和效率。 它代表了 BSC 網絡持續發展和增強的一個有前途的替代方向,與區塊鏈生態系統中透明度、盈利能力和彈性的更廣泛目標保持一致。

總的來說

BSC 網絡在實施 MEV 解決方案時面臨着複雜的環境,不同的方法提供了獨特的優勢和挑戰。 出現了兩種解決方案:BloxRoute 引入的類似 Flashbots 的解決方案和 Sentry Node 架構。 這兩種方法都有其優點,但也帶來了必須謹慎應對的獨特挑戰。

類似 Flashbots 的解決方案提供了一種透明的開源方法,可以爲所有利益相關者實現利潤最大化。 然而,它需要大量的定製,並可能引入安全漏洞和中心化風險。 另一方面,哨兵節點架構通過隔離驗證節點並將 MEV 實現集中在哨兵節點上來強調安全性和穩定性。 這種方法提供了增強的安全性、可擴展性和效率,但也可能存在其自身的複雜性和侷限性。

未來的方向和結論

MEV 代表了各個利益相關者之間複雜的相互作用,每個利益相關者都尋求最大化自己的收益,同時保持網絡的穩定性和完整性。 爲了應對 MEV 的挑戰,已經出現了幾種架構解決方案,包括類似 Flashbots 的解決方案和哨兵節點利用。 這些方法利用社區內的不同專業知識和創新解決方案,旨在爲所有參與者創造雙贏的局面。

透明度是在區塊鏈社區內建立信任和促進協作的關鍵。 以透明的方式集成MEV,同時確保區塊鏈探索者能夠清晰地洞察交易流程,使所有利益相關者能夠更有效地理解和參與生態系統。 有關 MEV 的更詳細研究報告,請參閱此處

BSC 生態系統中 MEV 的未來擁有令人興奮的可能性。 從提高安全性和效率到提高透明度和協作,MEV 準備在區塊鏈領域的持續發展中發揮核心作用。 只要謹慎和創新地應對挑戰,驗證者、搜索者和更廣泛的社區就能從這些進步中受益。 MEV 與探索者的整合尤其代表着邁向更加透明和有彈性的網絡的重要一步。 通過採用社區驅動的協作方法,BSC 生態系統可以充分利用 MEV 的潛力。