撰文:Elaine Hu,Alejo Salles 和Hasut
編譯:倩雯,ChianCatcher
要點速覽
-
新的mev-boost 功能將允許驗證者在本地構建低MEV 區塊來最大限度地提高以太坊的抗審查能力,同時仍將高MEV 區塊的構建進行外包。
-
使用這個功能需要機會成本,這是獲取彈性的代價。
-
由於大多數區塊是低EV,放棄一點利潤對提高彈性有很大幫助。
-
這種一種突破,使人們不需在最大限度地提取MEV 和最大限度地抗審查之間進行權衡。
網絡彈性
在外國資產管制處(OFAC)首次將受制裁的地址擴大到包括智能合約之後,Flashbots 最近成為公眾審查的目標,以太坊網絡的許多用戶都受到影響。雖然Flashbots 從一開始就試圖避開OFAC 對Web3 中數據和通信基礎設施的製裁所帶來的風險和模糊性,但在合併之前,這一問題並不那麼令人擔憂。在合併之前,中繼器向礦池發送捆包,由礦池在本地組裝完整的區塊。市場逐漸轉向完整的區塊提交,使區塊構建者和驗證者完全分離,他們不能再向區塊中添加單個交易。
目前以太坊的大多數區塊都符合OFAC 規定,雖然在實踐中,這意味著只有一小部分的違規交易能被遏制。在協議層面確保強大的去中心化和彈性,對於以太坊作為中立基礎設施的成功至關重要。但僅改變mev-boost 不足以提供這些保障。為了讓共識客戶端在來自建設者(可能是挑選過的)市場和本地mempool 的區塊之間進行利潤轉換,執行和共識客戶端都需要進行深入改革。
雖然社區一致認為這是一個重要議題,但客戶端團隊有不同的優先選項需要權衡。其他的長期建議,如包含列表(Inclusion List)和部分區塊拍賣,是核心的「提議者- 構建者分離」(Proposer-Builder Separation)研究的一部分。
那麼我們今天可以做什麼來解決這個問題呢?同時推出一個強大的、協議級的解決方案。有人提議Flashbots 對在中繼區塊的份額進行自我限制,但我們認為,這樣的市場扭曲行為不會帶來什麼結果,因為我們無法真正預測其他中繼的行為。
也有人提議Flashbots 收取少量費用,鼓勵其他實體運行獨立的中繼。雖然這似乎是一個明智的建議,但它有可能會鞏固中繼器的角色,因此我們只將其視為一個臨時的解決方案,直到SUAVE 被部署– 一個完全無信任的構建網絡。
好在其他構建者和中繼器已經開始出現,並在市場上佔據越來越大的份額,我們正在積極為有興趣運行其他中繼器的團隊提供支持。從上週開始,我們已經開放我們構建器的代碼,任何人現在都可以輕鬆地運行一個構建器。
然而,從驗證者的角度來看,問題仍然存在:是運行mev-boost 並遵守他們的受信中繼器所採用的規定,還是只在本地構建區塊,但是這意味著可能放棄100 多個ETH 的盈利機會?
解決方案
現在,驗證者可以使用新的min-bid 參數運行mev-boost 來迴避這個問題。只有當來自中繼的區塊出價高於一個選定的值時,這個參數才會接收該區塊,否則就提出一個本地建立的區塊。對於大多數區塊來說,mev-boost 並不能帶來太多利潤。因此,驗證者可以放棄少量的利潤,以換取更彈性的網絡,同時對高MEV 的機會保持開放。
正如所描述的那樣,新的min-bid 參數使驗證者無需在利潤最大化和網絡彈性之間進行權衡。在下文中,我們將探討驗證者選擇這一功能所需的成本。
區塊利潤分佈
我們首先看一下區塊利潤的累積分佈,包括來自Flashbots 中繼的區塊和本地建立的區塊,所有數據都是合併後的數據:
正如預期的那樣,mev-boost 呈長尾分佈。我們可以展示兩種區塊的利潤差異,從新的角度看待這些數據,如下所示:
這種分佈的不對稱再次向我們展示了mev-boost 區塊通常比mempool 區塊更有價值。然而我們也看到,有相當數量的區塊在價值上幾乎沒有區別。以0.05 ETH 的利潤刻度為例,歷史上有35% 的mev-boost 區塊的利潤是0.05ETH 或以下。將最低出價值設置為0.05 ETH,提議者將有大約三分之一的時間都選擇建立本地區塊。
現在的問題是,如果驗證者選擇將min-bid 參數設置為正數,他們需要放棄多少利潤?
機會成本
設置最低出價的機會成本是指使用Flashbots mev-boost 中繼的區塊和本地建立的區塊之間的累計利潤差異。最低出價越大,本地構建的區塊越多,機會成本也就越大。
正如我們從圖中看到的,在最小出價參數很高的情況下,機會成本會變得相當高,這意味著大多數區塊會在本地構建。然而,正如我們所指出的,我們主要關注的是低利潤的區塊,這可以讓我們在實現網絡彈性方面走得更遠。我們只關注利潤低於0.11 ETH 的區塊,它們佔所有mev-boost 區塊的73%,如下圖所示,我們可以了解到機會成本,以及每個參數設置所隱含的大致年利率:
我們可以看到機會成本隨最小出價的增加而增加,但與此同時,預測的年利率卻下降得非常緩慢。這就引出了一個問題,即放棄少量的利潤是否會對交易的包含度(transaction inclusion)產生影響,我們接下來看一下這個問題。
對交易包含度的影響
目前大約72% 的以太坊區塊符合OFAC 標準,這意味著一些交易在被包含在鏈上時經歷了延遲。尤其是這些交易中的區塊,在一個區塊後被包含的概率約為28%,對應著那些在本地構建區塊或從不合規的中繼器獲得盈利區塊的驗證者。如果所有的驗證者都使用mev-boost 且只連接到合規的中繼著,那麼包含率會下降到0。
讓我們看看這些交易在不同min-bid 值下的包含率,只關注連接到合規中繼的mev-boost 實例:
如前所述,默認值的零值會阻止任何交易被包含。然而,對於相對較小的min-bid 值,我們看到即使在很少的區塊之後,不合規的交易也有很大的概率能被包含。舉例來說,將最小出價設定為0.05 ETH 將使一個區塊被包含在另一區塊的概率從0 提高到35%。顯然,如果大多數驗證者選擇使用這一功能,將大大增加網絡的彈性。
下表總結了最小出價參數不同值的不同結果:
怎麼做?
儘管抗審查的問題最終需要在協議層面上解決,但我們今天可以利用大多數區塊是低利潤的事實,也就是說,本地區塊和中繼構建的區塊之間的利潤差異並不大。
如果你運行一個Ethereum 驗證器,並願意承擔一個小的機會成本,以換取使網絡更有彈性,那麼請用mev-boost -min-bid -relay 運行mev-boost。
其中x 是來自中繼的區塊的最低可接受的、以ETH 計價的利潤額。正如我們在上一章的表格中所看到的,設置x = 0.05 會產生每區塊0.011 ETH 的機會成本,提議者的年收益率只減少了0.2%。這種收益的小幅下降對網絡彈性有相當大的影響:如果所有連接到合規中繼的驗證者都採用這個閾值,那麼不合規交易的1 個區塊包含率將從目前的28% 增加到大約53%。更大的利潤放棄意願將帶來更大的網絡彈性。
我們鼓勵驗證者更新mev-boost,幫助Flashbots 實現持續承諾——建立符合以太坊目標的開放和去中心化基礎設施。