本期篇幅較長,為了方便大家閱讀可預覽目錄:
溫習:什么是最大可提取價值 MEV
Part 1 :以太坊 POS 中 MEV
驗證者中心化
許可內存池
Part 2 :MEV 兩種解決方案
Proposer -Builder Separation
PBS 如何減輕 MEV 的影響?
Builder API
Builder API 如何減輕 MEV 的影響?
Part 3 :MEV 是以太坊獨有的嗎?
Part 4 :MEV 遵循復雜性
Part 5 :為什么說 MEV 很難修復
正文開始,首先我們舉例回顧一下什么是 MEV?
例如,在大量交易導致價格下滑后,Uniswap 上有 10, 000 美元的套利機會。套利機器人注意到機會并提交交易以捕獲它,向礦工提供 10 美元的交易費。可能會發生以下兩種情況之一:
礦工將復制并審查套利者的交易,以便自己抓住機會
其他機器人會注意到并出價更高的 txfee,開始一場爭奪套利權的競標戰。拍賣被稱為“優先 Gas 拍賣”(Priority Gas Auction:PGA)
10, 000 美元的潛在利潤是 MEV。如果礦工沒有捕獲它,并且開始了 PGA,拍賣成交的價格與可用的總 MEV 之間的差額就是獲勝交易者的利潤(例如,如果向礦工支付了 7, 000 美元的費用,則剩余的 3, 000 美元留給交易者)。
在 MEV 系列的第一篇文章里我們詳細介紹了 MEV 的形式及其影響,接下來我們繼續討論 MEV 對以太坊的影響。
Tim Beiko:最新一次以太坊核心開發者執行會議決定將推遲發布Devnet #8:8月4日消息,以太坊核心開發者 Tim Beiko 在 Discord 中總結最新一次以太坊核心開發者執行會議。其中,開發者同意繼續使用帶有系統寫入交易的常規合約,而非預編譯。在周一的測試調用之前,開發者將嘗試:(1)商定部署方案(作為分叉的一部分或在分叉前手動部署);(2)商定第一個要使用的合約實現;(3)向 4788 規范提交一份反映此情況的 PR。一旦開發者就合約達成一致,將啟動審計 / 正式驗證流程。
本次會議決定將推遲發布 Devnet #8,直到實現了新的 4788 規范。關于 EIP-6780,將繼續合并添加對 EIP-6780 的說明。關于 Engine API,同意將 blobGasUsed 與 blobGasPrice 添加到 4844 交易的收據中。開發者還將修改該 PR,提及 Dencun 升級必須使用 forkChoiceUpdateV3,然后將其合并到「澄清早期 API 對 Cancun payloads 的處理;重新排序檢查 #426」中。關于大型驗證器測試網,EF 開發團隊啟動了一個擁有 210 萬個驗證器的開發網,客戶端分布與主網類似,將與客戶端團隊合作,在 Holesky 啟動前檢查并修復關于最終確認(finalization)與區塊 Gossip 問題。Holesky 計劃擁有約 150 萬個驗證器。
此外,開發者還介紹并討論了兩個賬戶抽象 EIP 提案,即 EIP 5806 與 7377。Guillaume Ballet 與 josh rudolf 介紹了關于 Verkle 的最新情況。[2023/8/4 16:17:55]
Part.1 以太坊 PoS 中的 MEV
在上一篇文章里,我們介紹了 MEV 對整體用戶體驗和共識層安全性有負面影響。但以太坊向權益證明共識的過渡(即合并)中可能會引入新的 MEV 相關風險:
CoinShares調查:資產管理公司支持比特幣但持有更多以太坊:金色財經報道,CoinShares對資產管理公司的一項調查報告顯示,比特幣被認為是增長潛力最大的加密貨幣,但以太坊仍然在其投資組合中占據最大地位。共有51家管理資產規模總計9000億美元的投資者參與了此次季度調查,其中43%的投資者表示BTC的上漲潛力優于ETH,但鑒于70%的受訪者來自歐洲和中東,其中約25%來自北美,約5%來自亞洲,這項調查可能無法準確反映美國投資者目前的情緒。
此外,托管問題和可用性是機構投資者不愿配置數字資產的原因。[2023/7/19 11:03:20]
然而,MEV 提取被認為能夠加速驗證者的中心化。這部分是因為,由于驗證者提出區塊的收入低于之前礦工的收入,MEV 提取可能會極大地影響合并后驗證者的收入。
更大的質押池可能會有更多資源投資于必要的優化以捕捉 MEV 機會。這些池提取的 MEV 越多,他們就有越多的資源來提高其 MEV 提取能力(并增加整體收入),從根本上創造規模經濟。由于可支配的資源較少,獨立質押者可能無法從 MEV 機會中獲利。這可能會對獨立驗證者施加壓力,加入強大的質押池以增加收入,從而降低以太坊的去中心化程度。
為了應對三明治攻擊和搶先交易攻擊,交易者可能會開始與驗證者進行鏈下交易以保護交易隱私。交易者代替將潛在的 MEV 交易發送到公共內存池(mempool),而是直接將其發送給驗證者,驗證者將其包含在一個區塊中并與交易者分享利潤。
“暗池”(Dark pools)是這種安排的放大版本,其功能是經過許可的、僅限訪問的內存池,向愿意支付一定費用的用戶開放。這種趨勢將減少以太坊的無許可和去信任,并有可能將區塊鏈轉變為有利于出價最高者的“pay-to-play”機制。許可內存池(Permissioned mempools)也會加速上一節中描述的中心化風險。運行多個驗證者的大型池可能會受益于為交易者和用戶提供交易隱私,從而增加他們的 MEV 收入。
以太坊網絡當前已銷毀336.02萬枚ETH:金色財經報道,據Ultrasound數據顯示,截止目前,以太坊網絡總共銷毀3360283.34枚ETH。其中,OpenSea銷毀230050.62枚ETH,ETHtransfers銷毀286906.16枚ETH,UniswapV2銷毀181738.69枚。注:自以太坊倫敦升級引入EIP-1559后,以太坊網絡會根據交易需求和區塊大小動態調整每筆交易的BaseFee,而這部分的費用將直接燃燒銷毀。[2023/6/2 11:54:30]
Part.2 MEV 的兩種解決方案
在合并后的以太坊中解決這些與 MEV 相關的問題是一個核心研究領域。迄今為止,為了減少 MEV 在 合并后對以太坊的去中心化和安全性的負面影響,提出了兩種解決方案,分別是Proposer-Builder Separation (PBS)和 Builder API。
Proposer-Builder Separation (PBS) 旨在減輕 MEV 的影響,尤其是在共識層。PBS 的主要特點是區塊生產者和區塊提議者(Proposer)規則的分離。驗證者仍然負責區塊提議和投票;但區塊構建者——block builders,則負責排序交易和構建區塊。
在 PBS 下,一個區塊 builder 創建一個交易包(transaction bundle),并出價將其包含在信標鏈區塊中(作為“執行負載”(execution payload))。選擇提議下一個區塊的驗證者然后檢查不同的出價并選擇費用最高的交易包。PBS 實質上創建了一個拍賣市場, builders 與驗證者協商出售區塊空間。
當前的 PBS 設計使用提交-顯示方案(commit-reveal scheme ),其中 builders 僅發布對區塊內容(區塊頭)的加密承諾及其出價。在接受中標后,Proposer 創建一個包含區塊頭的已簽名區塊提案。區塊 builder 在看到已簽名的區塊提案后應發布完整的區塊主體,并且在最終確定之前還必須收到來自驗證者的足夠證明。
V神:將長期提升以太坊區塊容量至16MB,將支持Rollup達到8萬TPS:5月20日消息,以太坊創始Vitalik Buterin在2022年5月20日舉行的ETH Shanghai會議上表示,以太坊團隊已經提出名為Danksharding的擴容計劃,長期將把以太坊的區塊容量擴充至8萬TPS,最終Rollup將能夠達到8萬TPS/秒。首先將完成Proto-danksharding,支持1MB的區塊容量和5000的TPS。[2022/5/20 3:29:44]
通過從驗證者的權限中移除 MEV 提取,協議內 PBS 減少了 MEV 對共識的影響。相反,運行專用硬件的區塊 builders 將抓住未來的 MEV 機會。
不過,這并不完全排除驗證者與 MEV 相關的收入,因為 builders 必須出高價才能讓驗證者接受他們的區塊。然而,隨著驗證者不再直接專注于優化 MEV 收入,時間強盜(time-bandit)攻擊的威脅減少了。
PBS 也降低了 MEV 中心化風險。例如,使用 commit-reveal 方案消除了 builders 信任驗證者不會竊取 MEV 機會或將其暴露給其他 builders 的需要。這降低了獨立質押者從 MEV 中受益的門檻,否則,builder 將傾向于青睞在鏈下享有聲譽的大型池并與他們進行鏈下交易。
同樣,驗證者不必相信 builders 不會因為支付是無條件的而扣留區塊主體或發布無效區塊。即使提議的區塊不可用或被其他驗證者宣布無效,驗證者的費用仍會處理。在后一種情況下,區塊被簡單地丟棄,迫使區塊 builder 損失所有交易費用和 MEV 收入。
雖然提 PBS 有望減少 MEV 提取的影響,但實現它需要更改共識協議。具體來說,信標鏈上的分叉選擇規則需要更新。Builder API 是一種臨時解決方案,旨在提供 PBS 的有效實施,盡管具有更高的信任假設。
以太坊改進提案EIP-2876試圖優化交易所充值流程中的Gas消耗:比特幣技術愛好者JonathanUnderwood為以太坊提出改進提案EIP-2876,試圖優化中心化交易所的充值流程,減少整體的Gas消耗。文檔指出,兼容EIP-2876的錢包應用可以向兼容的存款系統發送ETH,以減少以太坊網絡整體Gas的消耗量,因為兩筆交易需要花費4.2萬Gas,但是一個簡單的ETH轉發合約僅需要花費約3萬Gas。而且對于這套存款系統來說,可以直接將所有存款轉發到交易所的冷錢包,不需要手動操作來歸集多個外部賬戶的存款。[2020/8/17]
Builder API 是 Engine API 的修改版本,共識層客戶端使用它來從執行層客戶端請求執行負載。正如誠實驗證者規范中所概述的那樣,被選為區塊提議職責的驗證者從連接的執行客戶端請求一個交易包,它們將交易包含在提議的信標鏈區塊中。
Builder API 還充當驗證者和執行層客戶端之間的中間件;但它是不同的,因為它允許信標鏈上的驗證者從外部實體獲取塊(而不是使用執行客戶端在本地構建塊)。
Builder API 的工作原理如下:
Builder API 將驗證者連接到運行執行層客戶端的區塊 builder 網絡。就像在 PBS 中一樣,builder 是專門的團體,它們投身于資源密集型區塊建設,并使用不同的策略來最大化從 MEV + priority tips 中獲得的收入。
驗證者(運行共識層客戶端)請求執行有效載荷以及來自 builder 網絡的出價。來自 builder 的投標將包含執行有效負載塊頭——對有效負載內容的加密承諾——以及支付給驗證者的費用。
驗證者審查傳入的出價并選擇費用最高的執行負載。使用 Builder API,驗證者創建一個“blinded”的 信標塊提案,其中僅包含它們的簽名和執行有效負載塊頭,并將其發送給 builder。
運行 Builder API 的 builder 預計會在看到 blinded 塊提議后,會響應完整的執行負載。這允許驗證者創建一個“簽名的”信標塊,它們在整個網絡中傳播。
使用 Builder API 的驗證者仍然需要在本地構建區塊,以防區塊 builder 未能及時響應,這樣他們就不會錯過區塊提案獎勵。但是,驗證者不能使用現在公開的交易或另一組交易創建另一個區塊,因為這相當于模棱兩可(在同一個插槽內簽署兩個區塊),這是一種嚴重的錯誤。
MEV-Boost 是 BuilderAPI 的一個示例實現(有關 MEV-Boost 下期內容我們會單獨介紹),它是對 Flashbots 拍賣機制的改進,旨在抑制以太坊上 MEV 的負面外部性。Flashbots 拍賣允許礦工在工作量證明中將構建有利可圖的區塊的工作外包給稱為搜索者:Searchers的專業團體。
Searchers 尋找有利可圖的 MEV 機會,并向礦工發送交易包以及包含在區塊中的密封價格投標。運行 mev-geth(go-ethereum (Geth) 客戶端的分叉版本)的礦工只需選擇利潤最高的交易包并將其作為新區塊的一部分進行開采。為了保護礦工免受垃圾郵件和無效交易的影響,交易包在到達礦工之前通過中繼器 Relayers 進行驗證。
MEVBoost 保留了與原始 Flashbots 拍賣相同的運作方式,盡管具有專為以太坊轉向權益證明而設計的新功能。Searcher 仍然會發現有利可圖的 MEV 交易,并將其包含在區塊中,但是稱為 builder 的新的專業團體,負責將交易聚合并捆綁到區塊中。builder 接受來自 Searcher 的密封價格出價并運行優化以找到最有利可圖的訂單。
Relayers 仍然負責在將交易包傳遞給提議者之前驗證交易包。然而,MEV Boost 引入了托管,負責通過存儲 builder 發送的區塊主體和驗證者發送的區塊頭來提供數據可用性。在這里,連接到中繼器的驗證者請求可用的執行有效載荷,并使用 MEV Boost 的排序算法來選擇具有“最高出價 + MEV 費用”的有效載荷標頭(payload header)。
Builder API 的核心優勢在于它有可能使對 MEV 機會的訪問民主化。使用 commit-reveal 方案消除了信任假設,并降低了驗證者尋求從 MEV 中獲益的進入門檻。這應該會減輕獨立質押者與大型質押池整合以提高 MEV 利潤的壓力。
Builder API 的廣泛實施將鼓勵區塊 builder 之間更激烈的競爭,從而增加審查阻力。當驗證者審查來自多個 builder 的出價時,意圖審查一項或多項用戶交易的 builder 必須出價高于所有其他非審查 builder 才能成功。這大大增加了審查用戶的成本并阻礙了這種做法。
一些項目,如 MEV Boost,使用 Builder API 作為整體結構的一部分,旨在為某些方提供交易隱私,例如試圖搶先交易/三明治攻擊的交易者。這是通過在用戶和區塊 builder 之間提供私人通信渠道來實現的。與前面描述的許可內存池不同,這種方法是有益的,原因如下:
市場上多個 builder 的存在使得審查變得不切實際,這對用戶有利。相反,中心化和基于信任的暗池的存在會將權力集中在少數區塊 builder 手中,并增加審查的可能性。
Builder API 軟件是開源的,任何人都可以提供區塊 builder 服務。這意味著用戶不會被迫使用任何特定的區塊 builder,并提高了以太坊的中立性和無許可性。此外,尋求 MEV 的交易者不會通過使用私人交易渠道無意中為中心化做出貢獻。
Part.3 MEV 是以太坊獨有的嗎?
我們不禁要問:MEV 是以太坊獨有的嗎?
不,假設 MEV 也可以在比特幣上看到。審查閃電通道或雙花代幣的動機在技術上是 MEV。然而,我們的假設是,與以太坊等區塊鏈相比,比特幣本質上更不容易受到 MEV 的影響。
其原因在于各自區塊鏈的復雜性和“狀態性”:
MEV 在給定區塊鏈上的累積速度通常與其應用層行為的復雜性成正比。
任意靈活的協議,如以太坊,不能限制這種復雜性,并且隨著時間的推移,它固有地傾向于更大的復雜性。
如果不改變 Ethereum 的用戶體驗,MEV 激勵措施就無法輕易減輕。
這就是為什么我們說以太坊的復雜性可能是一個詛咒。
Part.4 MEV 遵循復雜性
在某種純粹的理論意義上,即使是比特幣也無法限制其潛在的 MEV 敞口。然而,比特幣的設計很好地阻止了意外的高 MEV 用例,在實踐中很少見。這似乎不太可能在未來發生變化,因此我們預計 MEV 不會成為比特幣的更大問題。
相比之下,我們可以觀察到以太坊上的 MEV 表面呈指數級增長,這主要是由于通過 DeFi 應用程序的大量價值流動。這些看起來很有前途的金融基礎也可以被看作是以太坊的寄生蟲:編織了一個無邊無際的 MEV 網絡,并一天天變得越來越大、越來越復雜。
最后,很自然地會問以太坊是否可以建立一種機制來抵消 MEV 進入協議。簡而言之,不會,至少不會改變以太坊的開發者和/或用戶體驗。
任何阻止礦工/驗證者獲得收入流的嘗試都可能會刺激協議外市場的創建。例如,如果所有的交易都只允許支付一個統一的利率,我們預計礦工/驗證者會與交易者串通,接受支付獲得交易優先權。同樣,如果所有交易費用都被銷毀或支付給一個“公共罐子”,礦工們/驗證者只需單獨收取費用。
這就是為什么我們說 MEV 不容易被抵消。雖然存在潛在的緩解措施,但它們需要對以太坊應用程序的架構方式以及用戶與之交互的方式進行結構性更改。
參考文章
https://research.paradigm.xyz/MEV
https://ethereum.org/en/developers/docs/mev/#mev-in-ethereum-proof-of-stake
來源:星球日報
Odaily星球日報
媒體專欄
閱讀更多
金色早8點
金色財經
去中心化金融社區
CertiK中文社區
虎嗅科技
區塊律動BlockBeats
念青
深潮TechFlow
騰訊研究院
撰寫:M6 Labs 編譯:深潮 TechFlow記住投資最基本的黃金法則之一:"跟著錢走"。穩定幣是加密貨幣的命脈,讓我們來看看,這些命脈都流向了哪里?最近,11 月出現了有史以來最高的鏈上交.
1900/1/1 0:00:001.2022 加密年末總結:魔幻與現實交織種種跡象表明此次的加密行業熊市似乎與以往的熊市不同,行業頻發的爆雷事件,以及美元加息導致的全球經濟持續惡化,或許當下正是加密行業的至暗時刻.
1900/1/1 0:00:00作者:Michael Nadeau來源:The DeFi Report 編譯:DeFi 之道 本文將提供一份關于當前市場狀況的報告.
1900/1/1 0:00:00原文:《加密跛腳鴨何時起飛?》撰文:Kyle,Bing Ventures 投資經理這只“加密跛腳鴨”何時迎來春天,再度起飛?在剛剛過去的 11 月.
1900/1/1 0:00:00▌ 紐約法官批準SBF以2.5億美元保釋金色財經報道,法官表示,紐約法官批準FTX創始人班克曼以2.5億美元保釋。FTX創始人班克曼下次出庭時間為2023年1月3日.
1900/1/1 0:00:00全球化1.0,是一種所有事情都必須在相同標準下完成的模式,而來自世界各地的人可以在這種框架下順利地進行協同工作.
1900/1/1 0:00:00