比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

MEV 給以太坊帶來了哪些中心化問題?如何改進?_MEV

Author:

Time:1900/1/1 0:00:00

MEV如何成為PoS以太坊的中心化力量?本文是對這個問題進行探討的第二部分。第一部分寫在合并之前,旨在推測以太坊如何因MEV的影響而變得更加中心化。第二部寫在合并之后,著眼于合并后幾個月內實際發生的事情、當今生態系統的狀態以及未來發展方向。

文章中的引用都來自一群聰明、勤奮和誠實的人收集而來的公開信息。如果你對這個主題感興趣,歡迎查看我引用的各種數據源。

驗證者中心化

回想一下,MEV-Boost背后的最初基本原理是試圖減輕大型質押池對MEV提取的規模效應,這將不可避免地導致中心化。MEV-Boost旨在允許任何驗證者從他們提議的區塊中獲得盡可能多的MEV,這意味著獨立質押者獲得MEV的機會與大型質押池一樣,從而保持公平的競爭環境。

盡管MEV-Boost起到了一定緩解作用,但驗證者仍然存在明顯的中心化問題。以下是11月25日從Etherscan獲取的驗證者集快照:

信標鏈存款明細,資料來源:Etherscan

Lido占據了29.8%的質押份額,接近共識閾值,這不免令人擔憂。

不過也存在誤解,因為Lido本身就是一個DAO,這意味著它在定義上是去中心化的。Lido圍繞其節點運營商的分布制定了透明的政策,你可以在他們關于去中心化的帖子中閱讀更多相關信息。

如果我們將Lido拆分成它的節點運營商,而不是僅僅將其視為一個單一實體,那么驗證者集的組成看起來就有所不同:

按實體劃分的存款人,資料來源:Etherscan

情況依然不容樂觀,尤其是考慮到Coinbase和Kraken一共擁有超過21%的質押份額。此外,DannyRyan認為,任何流動性質押衍生協議都存在風險,即使該協議本身是去中??心化的,也存在獲得超過共識閾值的驗證者份額的風險。你可以在他的文章TheRisksofLSD—HackMD中閱讀更多相關信息。

不過,這種中心化有多少是由MEV驅動的?鑒于MEV-Boost為所有驗證者提供了對所有MEV的公平訪問權,那么這種中心化肯定歸因于其他因素。請記住,你擁有的驗證者越多,你選擇驗證者作為提議者的頻率就越高。目前每周至少被選為提議者一次的概率為10%:

slots_per_week=seconds_per_week/seconds_per_slot=(60*60*24*7)/12?(1/number_validators)*slots_per_week=(1/479652)*50400=0.1對于擁有30%驗證者的質押池,這個概率會增加到315%,這意味著你每周至少能獲得三個提議區塊,并且有三倍的可能性獲得一個間歇性的高價值MEV區塊。這里可以查看Flashbots對這種現象的分析。

以太坊網絡Gas費沖高至360 gwei:7月29日消息,據Etherscan數據顯示,當前以太坊網絡 Gas 費沖高至 360 gwei。[2023/7/29 16:05:22]

鑒于驗證者直到他們能夠獲得執行層獎勵才開始訪問MEV,我們假設如果MEV是驗證者中心化背后的驅動力,那么我們將看到合并后中心化程度的增加。從實際數據來看,似乎并非如此。雖然隨著時間的推移,抵押的ETH數量總體上一直在增加,但自合并以來,主要參與者之間的相對份額并沒有發生太大變化。

信標鏈存款的變化

這表明MEV-Boost正在發揮作用,并在集合中的所有驗證者之間平均分配MEV。當然,我們可以辯解說,自合并以來驗證者份額沒有變化可能是因為MEV-Boost的采用率較低,或者支付給驗證者的MEV數量確實很少。仔細研究這兩個指標會發現,這些都不是原因。

首先,MEV-Boost的采用隨著時間的推移明顯增長,大約90%的驗證者集已經安裝了MEV-Boost并且已經注冊了一個或多個中繼,這表明合并后質押池的份額幾乎保持不變,并不是因為MEV-Boost的采用率低。

MEV-Boost的采用率變化,來源:https://dune.com/queries/1279670/2192739

其次,我們可以查看驗證者執行層的獎勵隨時間推移的變化。下圖顯示了支付給驗證者的總執行層獎勵,其中包括MEV。該數據取自ChainsightAnalytics的MEV-BoostDashboard。

支付給驗證者的獎勵,來源:https://dune.com/queries/1279670/2192739

當然,執行層獎勵包括區塊中所有交易的優先費用以及在此基礎上捕獲的任何MEV。為了確定合并后驗證者集中度缺乏變化是否歸因于MEV的數量較少,我們需要將MEV與優先費用分開來看。幸運的是,我們Flashbots的好朋友已經做到了。他們的數據分析表明,MEV占驗證者所有支付獎勵的73%。

將所有這些指標放在一起描繪了一幅MEV在整個驗證者集上相當均勻分布的圖景,這減輕了中心化。

取款將如何影響質押的分配?

這是個有趣的問題。我們會看到質押者從一個質押提供商轉移到另一個嗎?目前,所有質押者都已鎖定。一旦啟用提款,質押池之間的競爭就會加劇。在這一點上,可能會看到質押份額的自發重新分配。

加密貨幣銀行SilverGate Bank暫停交易所網絡:金色財經報道,加密貨幣銀行SilverGate Bank母公司SilverGate Capital Corp宣布,該公司暫停SilverGate Exchange Network(SEN)支付網絡服務,該服務原本允許擁有其賬戶的眾多加密數字貨幣公司彼此之間瞬時發送法定貨幣。中斷SEN是基于風險的抉擇,這一決定立即生效。所有其他存款相關服務仍然運作正常。[2023/3/4 12:41:45]

這是否會發生以及如何發生只是一個猜測,但我們很可能會看到許多人僅僅根據APR轉移資金,或者我們可能會看到更多的市場份額被流動性抵押衍生品協議所吸引。當以太坊上啟用提款時,我們可能會看到分布式驗證者技術啟動并運行,請參閱Obol或SSV網絡。

中繼器中心化

截至2022年11月23日,Flashbots的中繼處理了大約80%的MEV-Boost區塊,而BloXroute的中繼處理了大約14%的區塊。

中繼器處理的區塊分布,資料來源:https://www.mevboost.org

這清楚地表明了以太坊基礎設施中一個非常關鍵的組件的高度集中。這不太理想,8月份美國財政部對TornadoCash實施制裁時,這種集中化程度的潛在問題成為人們關注的焦點。他們將大量與TornadoCash相關的智能合約地址添加到他們的SDN列表中。這產生了寒蟬效應,并導致許多組織刪除了dapp的UI、GitHub代碼倉庫,當然還有RPC端點提供商審查發送到TornadoCash的任何交易。

目前尚不清楚OFAC是否真的意識到他們實際上無法阻止對TornadoCash的訪問,但將這些合約地址放在SDN列表中產生了預期的寒蟬效應。許多MEV-Boost中繼開始審查Tornado交易,其中一個中繼是Flashbots中繼。這意味著在撰寫本文時,以太坊上所有區塊的75%正在被審查。

重要的是要注意,這種審查制度不會阻止訪問TornadoCash,它只是將路由到TornadoCash延遲幾個區塊。JustinDrake將此稱為「弱審查」,與完全阻止訪問的「強審查」相對。然而,目前使用TornadoCash并不是真正的問題,問題是如果以太坊執行專制政府的法令,它就不能聲稱自己是一個可靠的中立平臺。這使得MEV-Boost中繼的中心化成為一個問題。

那么是什么導致了MEV-Boost中繼的中心化?

回想一下,在第1部分中,我描述了mev-hiding的現象,以及它如何可能導致質押池和中繼之間的信任關系?質押池通常更喜歡他們的節點運營商連接到特定的中繼,這樣他們就可以跟蹤支付給其驗證者的MEV數量。這是為了識別未傳遞給驗證者的任何潛在支付給節點運營商的款項。這當然是中繼中心化一個促成因素,即一旦構建者生產出有價值的區塊,就更容易使用已建立且受信任的中繼。

OP短時突破3美元:金色財經報道,行情數據顯示,OP(Optimism)突破3美元。OP現報價3.012美元,24小時漲幅7%。[2023/2/3 11:46:20]

區塊構建者中心化

令人驚訝的是,第三方區塊構建者向網絡提議的區塊分布實際上相當均勻。我曾預測網絡效應只會推動少數主要區塊構建者的出現,事實上,我甚至沒有完全排除單一區塊構建者出現的可能性。

相反,我們看到的是大量區塊構建者的出現。仍然存在一些中心化,因為50%的MEV-Boost塊是由2個構建者創建的:Flashbots和0x69。大約有8或9個活躍的區塊構建者,以及數十個較小的長尾構建者,所有長尾構建者只有不到2%的份額。

截至11月21日至28日的區塊構建者分布。資料來源:https://www.relayscan.io/

這仍然可以改進,但它不比PoW的中心化差多少,PoW中有兩個主要的礦池運營商生產了大部分區塊。

有趣的是,在合并后最初的一段時期,正如我和其他人所預測的那樣,出現了一個單一的主導區塊構建者,但隨著時間的推移,這種情況發生了變化。下圖顯示了隨著時間的推移,不同構建者提議的區塊份額的分布。

提議到網絡的區塊份額分布,來源:https://dune.com/queries/1306635/2237247

如你所見,Flashbots曾一度構建了超過60%的MEV-Boost塊。如果將這些數字與驗證者對MEV-Boost的總采用率結合起來,你可以看到,在某一時刻,Flashbots產生了以太坊上大約30%的區塊。這在某種程度上是意料之中的,但也很令人擔憂,因為在那個時候,這種趨勢似乎會繼續下去。

下圖顯示了由Flashbots構建的向網絡提議的MEV-Boost塊的百分比份額,由藍線表示。紅線表示驗證者集對MEV-Boost的整體采用,黃線表示Flashbots構建的區塊占整體采用MEV-Boost的百分比。

Flashbots在MEV-Boost區塊中的份額與整體MEV-Boost采用率的對比。

來源:https://dune.com/queries/1306635/2237247

希望構建者加速進入該領域并贏得更多提議區塊份額的趨勢隨時間繼續發展。值得贊揚的是,Flashbots決定通過開源他們的區塊構建者來鼓勵這種做法,這應該會讓區塊構建者更容易競爭。

3,658枚BTC從未知錢包轉移到Coinbase:金色財經報道,WhaleAlert數據顯示,3,658枚BTC(價值61,012,529 美元)從未知錢包轉移到Coinbase。[2022/11/20 22:09:57]

區塊構建者的數量變化,來源:mevboost.org

以太坊的前景如何?

很明顯,MEV-Boost不僅僅是一個軟件,它是以太坊基礎設施的關鍵部分。Flashbots創造的東西從根本上改變了網絡的設計理念。展望未來,Flashbots希望MEV-Boost的管理和治理由社區負責。

10月初,Flashbots呼吁社區更多地參與,并得到了積極響應。許多組織已經挺身而出,為MEV-Boost的持續管理和發展做出貢獻。

未來將圍繞如何實施部分區塊拍賣、交易包含列表、新交易類型等做出決定,希望我們會看到更多人參與并為這一過程做出貢獻。

該領域有許多創新旨在減輕MEV作為以太坊中心化力量的風險,其中許多創新有望取得相當成功。事實上,MEV緩解措施在以太坊路線圖中有自己的泳道,被貼上了「天災」的標簽。路線圖上這條泳道的中心是「協議內PBS」。

以太坊路線圖,來源:https://twitter.com/vitalikbuterin/status/1588669782471368704

協議內PBS

PBS是一種設計理念,實現PBS的方法有多種,研究它的原因也有多種。

PBS最初是作為一種減輕MEV中心化效應的方法提出的。我們的想法是,如果我們將MEV提取外包給經驗豐富的專家,并讓每個驗證者平等地訪問外包服務,這將防止質押池從規模經濟中獲益,以致于獲得越來越大的驗證者集的份額。

PBS也對可擴展性有影響——即danksharding。制作一個danksharding大區塊并不是所有驗證者都能做到的。如果沒有PBS,網絡上的驗證者數量可能會明顯減少,因此PBS被視為啟用danksharding的關鍵。

MEV-Boost可以被認為是一種「proto-PBS」,或者存在于協議之外的PBS。在某種程度上,它可以被視為對這個想法的一個很好的測試。然而,這種方法的問題在于它將MEV-Boost中繼器置于受信任的位置,受到區塊構建者和提議者的信任。如果沒有某種受保護的PBS,就不存在一種無需信任的方式讓提議者確信構建者的區塊將被釋放并且他們將收到付款,而構建者也沒有無需信任的方式來確信他們區塊中的MEV沒有被偷走。

BendDAO清算拍賣首批BAYC #842與BAYC #7860已被售出:8月22日消息,近日BAYC地板價跌破70ETH,BendDAO開始首次通過拍賣機制進行清算BAYC,并非向市場拋售NFT,降低了引發連環清算的風險。

據悉,此次BendDAO鏈上拍賣信息自發布之后便受到行業眾多競買者的關注,目前首批BendDAO中已有2枚 BAYC 觸發清算已被清算,均為此前備受市場關注的 BAYC #842、BAYC #7860,分別以 82.64 ETH、68.69 ETH 的購入價被同一競買者收入囊中。截止目前,最終競買者仍未發聲。[2022/8/22 12:41:40]

因此,PBS似乎很可能會以某種方式被納入協議中,但截至目前,尚不清楚這將如何發生,因為有許多這樣做的提議。

有關當前如何在協議中實現PBS的想法的更多信息,請參閱這些線程中描述的想法:

提議者/構建者分離的費用市場設計雙時隙提議者/建設者分離使用證明者作為分布式可用性預言機的單時隙PBS其他方向:部分區塊拍賣

正如我們所見,將區塊的全部內容建設外包給第三方區塊構建者可能會導致對區塊內容的偏好不一致,例如,構建者試圖避免與美國政府發生任何潛在問題,從而審查某些交易。

解決方案似乎是僅外包部分區塊內容的構建,這種想法通常被稱為部分區塊拍賣。

有很多方法可以解決這個問題,但它們似乎都圍繞一個想法:提議者創建包含交易的區塊前綴或后綴,而區塊中的其余交易來自區塊構建者。目前,我們還沒有看到允許多個區塊構建者向單個區塊貢獻交易的提案。

Eigenlayer提出了一種似乎越來越受歡迎的方法,他們使用了重新抵押機制。

通過重新抵押進行部分區塊拍賣

重新抵押的想法非常簡單。當驗證者在協議中注冊時,他們將32ETH存入存款合約,并提供他們的取款憑證,指定了一個地址用于取款,以防驗證者想要取消質押。

重新抵押建立在提供智能合約地址作為提款地址的想法之上。一旦驗證者取消質押,他們就會將余額提取到這個重新質押的智能合約中,然后必須退出該智能合約才能獲得他們的質押和驗證者獎勵。

這允許智能合約對驗證者施加額外的懲罰,因此為了獲得他們的質押和驗證者的全部獎勵,他們將需要履行他們作為驗證者做出的承諾。事實上,Eigenlayer允許制定各種重新質押合約,并將它們稱為「中間件」。通過這種方式,Eigenlayer可以被認為是一種「可編程的削減協議」。

驗證者可以簽署的承諾的一個例子是部分區塊拍賣,即驗證者可以自己創建區塊的一部分,并允許另一部分由塊構建者創建。驗證者可以允許塊構建者創建區塊任意大小的部分,并自己提議其余部分。

在此設置中,MEV-Boost中繼存儲構建者部分的交易,并將交易的默克爾根轉發給驗證者。所描述的設置仍然依賴于一個中央可信中繼,但驗證者維護一個備份區塊,如果出現任何問題,他們可以提出這個建議。此外,Eigenlayer可以使用另一個中間件完全消除可信中繼器,該中間件被設計為數據可用性層。

使用這個數據可用性中間件,構建者將他們的區塊部分發送到「數據可用性仲裁者」。他們通過秘密共享他們的區塊給DA仲裁中的節點來做到這一點,這樣沒有一個節點可以訪問關于該區塊的任何信息。仲裁節點對他們收到的秘密區塊進行簽名,并將其返回給構建者,然后構建者以聚合簽名的形式創建一個「證書」,并將其包含在對提議者的出價中。提議者選擇所有具有有效證書的出價中的最高出價,并在該出價中包含的區塊頭上簽名。然后,提議者將這個簽名的區塊頭發送給DA仲裁者,后者將各自的秘密區塊發布給提議者,提議者現在可以重新組裝區塊的構建者部分。

這種方法非常有趣,原因有二:這意味著提議者可以自己構建部分區塊,這將有助于緩解目前影響以太坊的審查制度問題,還有助于分散MEV-Boost基礎設施,消除對中心化中繼器的依賴。

通過PEPC進行部分區塊拍賣

請注意,BarnabéMonnot也進行了一項探索,體現了在協議級別重新質押的形式。這將允許驗證者與任何第三方達成任何類型的一般承諾,并由證明委員會在協議級別強制執行此承諾,而無需Eigenlayers重新抵押合約/中間件。這個想法被稱為協議強制提議者承諾,或「PEPC」。這種方法背后的主要理由是,正如Barnabé所說,當協議不再知道有多少驗證者有效地處于危險之中時,它最終可能會破壞共識的穩定。

PEPC促進部分區塊拍賣的方式與重新質押如出一轍,不同在于,它允許協議跟蹤哪些驗證者被削減以及削減到何種程度。當然,這是假設協議強制執行的提議者承諾比重新質押智能合約對驗證者和第三方更具吸引力。

協議級部分區塊拍賣

這種形式的部分區塊拍賣被提議作為PBS中crLists的替代方案,稍后我將深入探討。在這個方案中,部分區塊拍賣將由協議本身促進。有了這個想法,提議者可以提供前綴或后綴,基本上意味著構建者將提供區塊的一部分,而提議者將提供其余部分。Vitalik談到了兩種方法之間的權衡,例如它給提議者帶來了額外的負擔,這可能會阻礙最終無狀態的進展。

交易包含列表/crLists/混合PBS

交易包含列表、crLists是一種減輕區塊構建者對交易審查的方法,不需要提議者自己實際提供區塊的任何部分。

在高層次上,這個想法是允許提議者創建一個他們在公共內存池中觀察到的有效交易列表,這些交易應該基于GasPrice被包含在一個區塊中。

這并不像看起來那么簡單,并且該方法有各種不同的變體。crLists方法的所有變體似乎都集中在一個中心原則上,即該協議將迫使構建者生成一個完整的區塊,或者一個接受提議者包含列表的區塊。

這樣做的理由是,如果建造者創建了一個不使用所有可用區塊空間的區塊,盡管內存池中有可以包含的交易,那么我們是否可以假設理性的建造者出于某種原因正在審查交易,因為不包括所有可用的交易只是把錢留在桌面上,這是不合理的。如果塊構建者生成的塊沒有使用所有可用空間,那么他們生成的塊沒有理由不包含crList中的交易。

在這個方案下,想要避免包含來自crList的交易的審查,構建者需要填充一個區塊達到gas限制,以便他們的區塊被提議者和網絡接受。為了做到這一點,他們需要自己用隨機交易填充區塊。這對于一個或兩個區塊來說在經濟上可能是可行的,但請記住:在EIP-1559下,一旦達到區塊限制,基礎費用就會增加,這意味著構建者將需要為交易支付更多Gas,以避免必須包含crLists。隨著時間的推移,基礎費用的增加將意味著大多數正常交易將無法包含在區塊中,這反過來又使構建者必須「填充」更大的空間量。

更可能的情況是,區塊構建者將放棄生成區塊,直到crLists不包含受制裁的交易,這應該重新平衡區塊構建者的格局,以支持非審查構建者。

這種方法似乎都依賴于利他主義。crLists的各種設計都確保提議者創建crLists的成本不高,因此理論上不會花費他們任何費用,但是也沒有明確的動機讓他們創建crLists。

如果當前時隙的提議者負責為該時隙制作crList,那么就有動機創建一個空列表,因為這將確保區塊構建者將繼續構建最有利可圖的區塊。當主要的區塊構建者都在審查時,尤其如此。

因此,設想為未來的時隙創建crList。例如,當前時隙2n的提議者為2n+2創建了一個crList。這被稱為「前向包含列表」。這樣,當前時隙的提議者就不會因創建crList而招致財務不利的風險。這也具有與單一秘密領導者選舉或SSLE兼容的良好特性,因為提議者不會通過在他們的位置之前發布crList來自我欺騙。

本文檔概述了crLists方案設計的非詳盡變體列表。

開放問題

上面列出的所有想法都在積極討論中,我發現其中一些非常有前景。然而,我有一些問題:驗證者為什么不將100%的區塊外包給構建者?我們只是依靠利他主義嗎?提議者為了提供部分區塊而做任何工作的動機是什么?為什么驗證者會耗費精力創建crLists?如果是因為以太坊客戶端默認執行此操作,驗證者是否可以選擇禁用它?我可以想象,某些質押池的節點運營商將不愿意發布crList或包含受制裁交易的區塊前綴/后綴。

激勵措施錯位怎么辦?如果提議者提供了區塊的一部分,這是否會帶走構建者可以用來派生MEV的寶貴區塊空間?即使沒有足夠的交易來填充一個區塊,提議者也需要小心選擇不會與構建者的捆綁包沖突的交易。

就crLists而言,如果提議者不在P2P網絡上發布crList會怎樣?這可以通過共識來執行嗎?這有很強的同步假設,會增加復雜性,我鏈接到的一些原始材料中已經提到了這一點。

此外,crLists如何與部分區塊拍賣一起使用?例如,如果許多驗證者通過重新質押注冊部分區塊拍賣,那么在實施crLists時會發生什么?

結論

以上只是我在寫這篇文章時想到的幾個問題,還有比我更聰明的人提出的更具挑戰性的問題。因此,正如你所看到的,在確定任何具體方向或方法之前,仍有許多懸而未決的問題和潛在的擔憂需要解決。在這方面,我們可能需要幾年時間才能看到有效解決方案的出現,到那時整個MEV格局可能會大不相同。

通過研究這篇文章,我得出的主要結論是,自合并以來,我更加看好以太坊,因為看到了為解決新產生的中心化問題而出現的大量創新想法。此外,其中一些想法顯然正在發揮作用。我們已經看到生態系統各個關鍵部分逐漸去中心化的趨勢,并且這些趨勢看起來將繼續下去,這將使以太坊在未來處于更加強大和穩健的地位,給那些正在構建工具的人帶來信心和鼓勵以改善人們的生活。

責任編輯:Kate

Tags:MEVBOOOSTBOOSTMEVR價格BOOKSHIBonekeyghost教程HYPERBOOST

比特幣交易
公共物品問題與協調問題的區別及其重要性_okx

公共物品問題和協調問題描述了我們在Web3和更廣泛的世界中所面臨的一些最基本和最重要的挑戰。雖然它們是相關的概念,但在理論上有所區分.

1900/1/1 0:00:00
Buidler DAO:隱私,是下一個敘事點嗎?_TOR

我們在創立之初和理想狀態下,區塊鏈是匿名的。用戶為公鑰的一串字母和數字字符識別。但是現實隨著應用的逐漸廣泛和規范化,人們對安全的需求是要遠大于隱私的需求.

1900/1/1 0:00:00
模塊化區塊鏈Celestia,能否走出新公鏈犧牲去中心化和安全性的老路?_STI

模塊化公鏈Celestia的聯合創始人MustafaAl-Bassa先前曾公開表示,加密貨幣產業現今已陷入了難以抽離的無限循環.

1900/1/1 0:00:00
探討 L2 擴展解決方案,以太坊將迎來“帶寬”時刻?_以太坊

本周我們將重溫以太坊生態系統中的第2層擴展解決方案。 涵蓋的主題: 為什么我們需要L2?Layer2擴展解決方案的功能經濟學和商業模式對技術棧的基礎層以太坊的影響為什么我們需要L2?任何在202.

1900/1/1 0:00:00
通過穩定幣供應量來跟蹤長期趨勢_USD

我們知道,穩定幣的供應量決定著加密市場的資金面供給,供應量越多,資金越充裕,反之亦然。但如果只看供應量,難免陷入一個疑問:為什么今年熊市中的供應量總體看并不少,但價格卻一直走低?是否穩定幣供應量.

1900/1/1 0:00:00
HashKey Capital 年度復盤:募資 5 億美元,重點布局基礎設施等_HASH

2022是我們聚焦區塊鏈及加密投資的第7年,感謝所有創業者和投資人的信任與支持。目前,HashKeyCapital的資產管理規模已超10億美金.

1900/1/1 0:00:00
ads