以太坊很快將從PoW過渡到PoS共識協議。開發者們已經致力于實現這一轉變數年時間,并且分多個步驟進行。第一步是在2020年12月推出信標鏈,當前信標鏈現在已經上線,在撰寫本文時,信標鏈上已經有超過16萬名個驗證者,相當于質押了約500萬ETH。
第二步「大合并」可能會在2022年初發生。雖然在這一步之外還有很多細節需要解決,但關于PoS以太坊已經有足夠多的細節被解決,這就允許我們能夠推斷出最大可提取價值在eth2中的情況。
在本文中,我們將研究eth2中的交易排序,并分析由MEV價值提取而帶來的驗證者收益增長。我們發現,MEV將顯著提高驗證者獲得的獎勵,但也可能會加劇eth2參與者之間的不平等。我們還將討論eth2中MEV的定性方面,比如交易平臺和驗證者池等最大利益相關者之間的潛在動態。
本文由AlexObadia和TaarushVblockquotepapalp共同撰寫。完整的分析文檔參見:
https://github.com/flashbots/eth2-research
?
01.eth2概述
目前以太坊的共識由運行挖礦硬件的礦工們實現,這些硬件被優化以更好地解決PoW挑戰。而從PoW共識到PoS共識的轉變意味著以太坊網絡將由驗證者來保護,每個驗證者節點需要質押32ETH的保證金,并通過投票以達成對信標鏈狀態的共識。驗證者這樣做有著經濟上的激勵,即驗證者的良好行為將獲得獎勵,而離線或者惡意行為將受到懲罰。
目前,信標鏈與eth1鏈并行運行,自2020年12月以來信標鏈一直在成功地在運行中。「大合并」將使得信標鏈與當前的eth1鏈合并。在本文中,我們將使用「eth1」來表示包含區塊和交易的以太坊執行引擎;使用「信標鏈」來表示eth2新的底層PoS共識機制;使用「eth2」來表示合并之后的以太坊權威鏈,這條鏈包括了eth1執行引擎和用于實現共識的信標鏈。
eth2以6.4分鐘的增量達成共識。每個epoch包含32個slot,每個slot時長為12秒,每個slot都代表了一個區塊被添加進信標鏈的機會。在正常運行的情況下,每個slot都會產生一個區塊,但是諸如驗證者離線等原因將可能導致某些slots產生0個區塊。
對于每個epoch,所有驗證者都是被偽隨機地分配去提議區塊或者對由其他驗證者提議的區塊進行證明,提議區塊的驗證者稱為「提議者」,證明區塊的驗證者稱為「證明者」。每個slot期間僅會有1名提議者和多名證明者,這些證明者將負責證明該區塊中的所有信息,包括來自eth1的數據和來自信標鏈的數據。證明者通過對信標鏈的「三個方面」的當前值進行正確地投票來獲得獎勵,這三個方面分別是:區塊鏈的鏈頭、被證明的檢查點以及被敲定的檢查點。
數據:某巨鯨在市場大幅下跌前出售10265枚ETH:金色財經報道,據Spot On Chain監測,在以太坊聯合創始人Jeffrey Wilcke將ETH轉移到Kraken 40分鐘后,某鯨魚將10265枚ETH換成1,910萬美元的DAI和USDC(約12小時前,市場大幅下跌前),平均售價為1861美元。
此前報道,6月5日,以太坊聯創Jeffrey Wilcke向Kraken轉入2.2萬枚以太坊。[2023/6/6 21:18:50]
備注:每個epoch的最后一個slot被稱為檢查點。當兩個連續的epochs被證明了,那么前一個epoch就可以視為被敲定了,詳情可參考《以太坊2.0:如何實現最終性?》。
02.eth2中的MEV
MEV是區塊提議者通過對他們提議的區塊內的交易進行重新排序、審查或者加塞交易,從而獲得的所有可能的價值。為了理解eth2中的交易排序,我們首先來了解一下被用來對交易進行排序的軟件的內部工作原理。
1.eth2客戶端
由于eth2本質上是合并在一起的兩條鏈,因此eth2客戶端由兩個「子客戶端」組成也就不足為奇了:其中一個是執行引擎客戶端,另一個是共識客戶端。值得注意的是,當前的PoW以太坊客戶端將繼續存在于eth2中,并與信標客戶端一起運行,彼此分工不同。
其中,eth2中的eth1客戶端是對當前的PoW以太坊客戶端剝離掉其共識職責,而僅專注于eth1鏈的交易池、eth1執行和EVM;而信標客戶端負責共識和分配驗證者的職責。這兩個客戶端并行運行,各自維護自己的p2p網絡堆棧。
eth2客戶端可能看起來就像下圖這個經修改的示意圖
圖1
2.eth1的區塊提議
正如在當前的PoW以太坊中一樣,eth2中的eth1客戶端將維護一個本地的交易池,其中包含了來自其p2p網絡中接收到的交易。正如Rayonism規范中所描述的,信標客戶端將與eth1客戶端交互,從而形成一個eth1區塊。雖然該規范中的通信途徑細節可能會在生產中發生變化,但大致的方式很可能會保持一致:
經過多次來回,信標客戶端向eth1客戶端查詢其通過eth1交易池形成的某個eth1區塊,檢查該區塊是否滿足各種有效性條件;
一旦這個eth1區塊被信標客戶端接收,并且滿足了各種有效性檢查,則該eth1區塊將被提議者打包進當前的信標區塊中,并成為證明者要投票的數據的一部分。
CertiK:@porsches_eth為虛假賬號,Porsche團隊暫無官方鑄幣計劃:金色財經報道,據CertiK監測,@porsches_eth為冒充Porsche項目官方推特(@eth_porsche)的虛假賬戶。Porsche團隊已澄清目前沒有進一步的官方鑄幣計劃。[2023/1/28 11:34:09]
然后信標客戶端將要求eth1客戶端把eth1鏈的鏈頭更新為這個最新被打包的eth1區塊;
一段之間之后,這個包含了該信標區塊的epoch會被敲定,然后信標客戶端將告知eth1客戶端這個eth2區塊已經在共識層被敲定了。
圖2
雖然eth2中達成共識的方式改變了,但eth2中的每個eth1區塊內的交易排序和今天是一樣的,都是在排序交易的軟件和p2p交易網絡中實現的。
3.eth2中是否存在MEV?
由于eth2中的交易排序流程將與當前的PoW以太坊相同,我們有理由認為,MEV機會仍將存在于eth2中,正如我們今天在PoW以太坊中看到的那樣。不同之處在于誰擁有對排序的最終控制權,即在eth2中,驗證者將對交易排序擁有控制權,驗證者被選出來提議信標區塊,信標區塊中將會包含一個從eth1客戶端查詢到的新的eth1區塊。
圖3
這意味著,諸如Flashbots的MEV-geth這樣一種允許eth1交易發送者通過給區塊提議者支付小費來實現自己希望的交易排序的技術將依然存在。明確了這一主張后,我們現在可以思考一下,通過運行Flashbots這樣的軟件,驗證者能賺多少錢?
03.驗證者的獎勵機制
雖然MEV是出了名的難以衡量,但我們使用Flashbots數據作為eth2區塊提議者通過MEV可以獲得的最低額外收益的下限。這是一個收益下限,因為僅有一小部分MEV活動是在Flashbots上發生。
本文分析的一個警告是,本文是基于eth2協議規定的staking收益之上考慮MEV,但不包括區塊提議者可以獲得的交易費獎勵。不包括這些交易費的主要原因是,很難預測在EIP-1559之后提議者將能從交易費用中賺到多少。
1.理想的情況
因geth漏洞ETC主網遭分叉,Core-geth節點運營商應盡快更新到v1.12.1:9月4日消息,EthereumClassic(ETC)發推稱,因以太坊客戶端Geth此前漏洞導致ETC主網遭遇分叉,目前大部分算力在主網上,Core-geth節點運營商應盡快更新到v1.12.1以上版本。[2021/9/4 22:59:47]
讓我們首先考慮一種理想的情況,即所有驗證者完美參與并獲得最大的協議獎勵,并且所有staking獎勵都被平均分配,因為所有驗證者都在無限的時間尺度上提議相同數量的區塊。
圖4:Y軸表示收益率,X軸表示驗證者數量。藍線表示在不考慮MEV的情況下,理想情況中的驗證者年收益率;黃線表示在考慮MEV的情況下,理想情況中的驗證者年收益率。藍色豎虛線表示撰文時的驗證者數量。
基于當前的驗證者數量,我們發現,MEV可以將驗證者的獎勵增加75.3%,或者說提供一個12.83%的APR,高于比考慮MEV情況下通過質押ETH帶來的7.35%APR收益。從中可以得出的一個結論是,更高的驗證者獎勵意味著更多的ETH持有者將被吸引成為驗證者,這反過來意味著以太坊擁有更大的驗證者集合而變得更安全。
隨著在不久的將來更多的驗證者上線,基于MEV帶來的驗證者收益提高將會不那么顯著,比如25萬名驗證者時的獎勵將僅增加60%。如上所述,這一分析沒有考慮驗證者將獲得多少交易費,因為這將降低MEV對于收益的相對影響。然而,與當前PoW礦工通過Flashbots賺取的額外MEV獎勵相比較,這些數據依然是有用的。這種明顯的差異源于PoS發行率的顯著下降。這表明,在eth2中,MEV的提取將比在eth1中更值得,而且質押者可能會大力推動通過MEV實現的質押收益。
2.將時間因素&REV分配考慮進去
在任何有限的時間尺度上,驗證者的獎勵都是可變的,因為提議區塊有著特定的協議獎勵,且因為一些驗證者將很幸運地有機會提議比平均數量更多的區塊,而一些不那么幸運的驗證者將提議更少的區塊。
例如,如果網絡中有10萬名驗證者,那么每個驗證者每年提議的區塊的平均數量是26個區塊,而最不幸的1%驗證者最多有機會提議15個塊,最幸運的1%的驗證者則至少提議39個區塊。見下圖:
Whale Alert:100枚KuCoin被盜ETH轉移至Tornado Cash:據Whale Alert發推表示,100枚KuCoin被盜ETH轉移至Tornado Cash。[2020/10/19]
圖5
基于這一邏輯,我們可以根據3個不同水平的區塊提議「運氣」來繪制出驗證者staking獎勵的可變性:
圖6:Y軸表示收益率,X軸表示驗證者數量。綠線表示在不考慮MEV的情況下最幸運的1%驗證者可以獲得的staking年收益率;紅線表示不考慮MEV的情況下最不幸的1%驗證者可以獲得的staking年收益率;黃線表示不考慮MEV的情況下驗證者平均能夠獲得的staking年收益率。藍色豎虛線表示撰文時的驗證者數量。
現在,我們加入Flashbots上記錄的每個區塊的平均已獲得的提取價值,我們可以比較一下這3個不同水平的區塊提議「運氣」在考慮MEV價值和不考慮MEV價值的情況下的驗證者收益率情況:
圖7:綠線表示包含MEV價值提取的情況下,最幸運的1%驗證者可以獲得的年收益率;紅線表示包含MEV價值提取的情況下最不幸的1%驗證者可以獲得的年收益率;黃線表示包含MEV價值提取的情況下驗證者平均可以獲得的年收益率。最底下這條粗線是在不考慮MEV的情況下的3種區塊提議「運氣」中驗證者可以獲得的staking年收益率,但由于三條線在上圖中的差異太小,因此三條線重疊在一起了。
上圖中的三條用于表示不考慮MEV價值的3個「運氣」水平帶來的驗證者年staking收益率的曲線幾乎重疊在一起而難以區分。這表明,MEV價值的提取擴大了由區塊提議「運氣」帶來的驗證者之間收益的不平等。
此外,REV的分布是不均勻的,可以被視為「運氣」的第二個維度,即其中一些區塊擁有比其他區塊更大的MEV獎勵。例如,下面是在最近的以太坊10萬個連續區塊中使用了Flashbots的MEV-Geth挖礦的礦工所獲得的REV獎勵的分布:
圖8
上圖中我們將X軸截短至3ETH,但實際上在我們的抽樣中礦工最高可以獲得101ETH的REV價值。使用這一Flashbots礦工獎勵的分布來代表REV的分布,我們可以根據最不幸的1%驗證者、平均的驗證者和最幸運的1%驗證者從MEV獎勵中獲得的收益來界定和繪制出3個運氣級別的年收益率曲線:
ETH在15分鐘內漲幅超過3.00%:據火幣全球站數據顯示,ETH/USDT在15分鐘內出現劇烈波動,漲超3.00%,達到3.01%。當前報價為 330.71 美元,行情波動較大,請注意風險控制。[2020/7/28]
圖9:綠線代表在包含MEV價值提取的情況下最幸運的1%驗證者可以獲得的年收益率;紅線代表在包含MEV價值提取的情況下最不幸的1%驗證者可以獲得的年收益率;黃線代表在包含MEV價值提取的情況下驗證者平均可以獲得的年收益率。藍色豎虛線表示撰文時的驗證者數量。
之前一張圖表向我們展示了MEV擴大了由區塊提議「運氣」帶來的驗證者之間收益的不平等;而這種圖表展示了REV的不均勻分布是驗證者之間收益不平等的更大來源,尤其是考慮到這張圖中的Y軸增長到了600%,而圖7的Y軸僅為80%。
然而,在現實中,驗證者將會通過在驗證者池中匯聚資源來消除來自區塊提議運氣和REV分布不均而帶來的驗證者收益的差異。但這意味著,MEV對于驗證者收益的影響可能會抑制人們獨立運行驗證者節點,使得加入某個驗證者池在財務激勵上更加有吸引力,從而可能導致網絡驗證的中心化。
最終,我們擔心MEV可能會加重eth2中的寡頭壟斷動態,因為與那些擁有更少ETH質押量的實體相比,擁有最多ETH質押量的實體的增長速度更快。這將使MEV提取的民主化在eth2中特別重要,從而來保持共識投票權的去中心化。
04.新的共識參與者
雖然上述定量分析對于開始思考eth2中的MEV很重要,但如果沒有對eth2共識參與者的定性分析,本文就是不完整的。如前所述,在eth2中,礦工和礦池將被控制著大量ETH的實體所代替。這一點已經可以通過信標鏈瀏覽器beaconcha.in上顯示的當前eth2驗證者的eth1存款地址的分布情況看出來:
圖10:eth2所有驗證者的eth1存款地址的分布情況。可以看出,大量的eth2驗證者是通過幾家交易平臺和質押池等實體的地址來進行質押的,這意味著這些實體控制了很大比例的eth2投票權。
值得注意的是,這個餅狀圖并沒有區分控制共識投票權的最終實體和它所運行的基礎設施。雖然eth2共識投票權的中心化令人擔憂,但基礎設施的中心化可能不是如此,PoS經濟激勵鼓勵基礎設施的去中心化,以最小化相關的slashing風險。
具體來說,這意味著像Kraken這樣控制了大量eth的交易平臺可能會通過將質押金分散到許多基礎設施提供商,在不同地區、不同硬件上運行eth2節點,而不是在內部承擔這項龐大的基礎設施運行任務,從而降低大幅罰沒的風險。
1.交易平臺
在eth2中最引人注目的變化是交易平臺成為了最大的ETH持有者,因此也成為了最大的驗證者。Coinbase、幣安和Kraken等中心化企業可能將控制最大數量的驗證者slots。這些參與者受到與礦池不同的規則約束,對其聲譽有許多方面的影響。與礦工格局相比,這種差異可能會對驗證者格局產生新的影響,并可能影響驗證者參與的活動,比如他們獲取收益的MEV類型。
有趣的是,這些實體除了參與入eth2質押,還參與多項活動,這可能會為這些交易平臺提供的現有服務與MEV價值提取之間的協同增效帶來新的機會。這些活動包括加速交易、在提款被打包上鏈之前提供私下的提款,以及通過對訂單流的加密原生支付減少鏈上交易費等等。
這類服務最初可能是最前沿的,它們的好處可能意味著用戶會遷移到提供這些服務的交易平臺,從而可能會損害那些由于監管原因沒有或不能提供這些服務的交易平臺。此外,交易平臺在MEV博弈中的潛在垂直整合是一個值得關注的問題,我們認為應該進一步研究。
2.驗證者池
eth2的另一個重要的轉變是驗證者池的崛起,這些池提供了諸如降低參與eth2質押的最低ETH數量要求、替客戶搭建驗證者節點、消除由于區塊提議的「運氣」帶來的變量,以及提供諸如staking衍生品之類的額外服務來等好處。
一個有趣的現象是meta-pools池的出現,比如Rocketpool和pdo。這些實體與許多驗證者池相連接,很可能成為這些驗證者池的質押量的一大來源,因此能夠對驗證者池的行為施加影響,比如影響驗證者池參與的MEV提取類型以及它們向質押者提供的利潤分成。
這些meta-pools通常提供質押衍生品。這方面的一個例子是為用戶提供他們已被鎖定的ETH質押存款的一種流動性代幣化版本,用戶可以使用這種衍生品在網絡中使用。通過允許用戶將被鎖定的ETH通過衍生品的形式再次用于DeFi中,這將進一步增加驗證者在MEV價值之外的收益。
05.開放式問題
我們對eth2中MEV的探索發現了許多懸而未決的問題,我們計劃在接下來的幾個月里進行研究。以下是其中的四個:
1.eth1區塊提議者市場
由于eth2實際上有兩個客戶端要運行,很可能獨立的驗證者會選擇將他們的eth1節點默認為一個服務提供商,比如Infura,因為運行eth1節點的本身開銷非常大。這可能暗示了eth1和eth2節點運行者開始分離。假設這樣一個動態的出現,我們可以想象出現一個eth1節點運行者市場,其中運行著高性能的硬件和MEV模擬軟件,滿足eth2區塊提議者的需求。
2.優化MEV搜索時面臨的新限制
諸如價格套利和清算等MEV機會在eth2中仍然存在,但提取這些MEV價值的系統有著新的參數,這些參數可能會修改或引入對MEV提取的約束。
比如,eth2的出塊時間固定為12秒,而不是像當前eth1的出塊時間多變,且區塊提議者的slots是在每個epoch開始時被分配的,這意味著提議者將最多能夠有6.4分鐘的時間來計算他們的任務。這不僅為驗證者在eth1客戶端交易池上運行計算以獲得最佳MEV提取提供了潛在的更多時間,而且由于出塊時間的可預測性,使得模擬和執行更容易。
這意味著有更長的、更可預測的時間間隔來計算和執行MEV提取策略,從而實現更復雜的、需要大量計算的MEV提取。
3.領導人選擇機制的變化
驗證者將提前知道他們是否需要提出一個區塊。他們甚至可以在一個epoch內提議多個區塊。區塊提議者身份的確定會如何改變MEV價值提取的動態?以及如果確定將在一個區塊內提議多個區塊,這將如何影響MEV提取的動態?特別是,大型驗證者池/交易平臺最有可能在同一epoch內擁有多個連續的slots。
4.Layer2s&分片
本文的大部分內容都假設eth1的區塊內容將保持今天的狀態。然而,在現實中,很多交易流將被轉移至L2s中進行,以太坊Layer1將用作數據可用性層,zk-rollups和optimisticrollups將負責把批量打包的交易數據提交至Layer1上。
這將直觀地減少驗證者從MEV中獲得的收益。然而,這是很難預測的,因為多個Layer2s的世界帶來了額外的復雜性,可能會打開新形式的MEV。類似地,隨著eth2的不斷發展和分片的投入生產,信標區塊內的分片排序可能會有重要意義,MEV可能會成為實現Vitapk提議的「將分片區塊錯開以實現更快的出塊時間」的激勵機制。
感謝TerenceTsao、RapJordan、AlejoSalles、LukeYoungblood、TomaszStanczak、LakshmanSankar、BarnabeMonnot、CasparS和ViktorBunin對本文的寶貴貢獻和編輯。也要感謝Flashbots團隊的其他成員進行的討論。
正文中涉及的鏈接:
1:https://ethresear.ch/t/eth1-eth2-cpent-relationship/7248
2:https://github.com/ethereum/rayonism/blob/master/specs/merge.md#assblockquoteble-block
3:https://dashboard.flashbots.net/
4:https://hackmd.io/@flashbots/quantifying-REV
5:https://ethresear.ch/t/simple-approach-to-incentivizing-shard-staggering/914
BitDAO是一個新的去中心化自治組織,在由億萬富翁風險投資家PeterThiel領投的一輪2.3億美元融資之后正式啟動.
1900/1/1 0:00:00今年下半年有幾個確定性的熱點:NFT、波卡生態以及Layer2。本篇筆記就來自國內頭部加密領域投資機構分布式資本對Layer2賽道的觀察.
1900/1/1 0:00:006月17日,Swarm官方消息指出,自空投宣布以來,Swarm網絡已經從200個Bee節點發展到遍布全球的數十萬個Bee,6月21日空投即將結束,8月2號開啟質押運行主網節點.
1900/1/1 0:00:00今日凌晨,美聯儲FOMC利率決議公布,決定維持聯邦基金基準利率在0%-0.25%不變,符合市場預期,此外.
1900/1/1 0:00:00原標題:什么?搶劫比特幣?今晚地鐵上,偶然看到一則四川樂山搶劫虛擬財產的案例,三名男子搶劫朋友之妻的29.0004844個比特幣和1258.04064個以太坊,總價值近600萬元人民幣.
1900/1/1 0:00:00“519暴跌”給火熱的加密市場潑來一盆冷水,強監管政策下比特幣全網算力下跌。自2020年3月份開始比特幣走出了波瀾壯闊的價格曲線,盡管行情在最近一個月急轉直下,但隨著新的比特幣活動的出現和小國對.
1900/1/1 0:00:00