MEV訂單流:區塊建設者中的王者
BlockBeats 律動財經 2022-09-02 22:01
合併之後,區塊建設者的皇室戰役。距離合併僅有 2 周多時間,它將永遠改變以太坊 MEV 的格局。
區塊建設者,一個在合併後的世界新實體,即將進入一個殘酷的皇家戰鬥遊戲。
而他們選擇的武器是——訂單流。
在這篇文章中,我們將討論建設者如何將他們的訂單流作為武器,它對以太坊鏈帶來的風險,並窺視擺在我們面前的潛在未來。
遊戲狀態:合併前
在我們看一下合併後事情會如何發展之前,我們最好先了解一下目前的情況。
下面的圖片顯示了一個用戶的 Uniswap 交易,它強調了交易從用戶到礦工的過程中所涉及的角色,並顯示了交易進入鏈上的一些路徑。
1. 一個用戶有一些 "意圖",在這個例子中,意圖是在 Uniswap 上交易一些Token。
2. 用戶導航到他想使用的應用程序,並使用他的錢包提供商進行連接,在這個例子中,我們假設他使用 Metamask。
3. 用戶指定了他想做的交易 10 ETH 買入 20,000 DAI。應用程序構建了一些調用數據供他簽名(0x5ae4...000),從而創建一個代表他的交易的交易,這個已簽署的數據將被發送到下一節的 RPC 端點。
4. 我們假設用戶沒有改變 Metamask 上的任何默認設置,特別是以太坊網路的 RPC 端點。
如果是這樣的話,RPC 端點將被設置為 https://mainnet.infura.io/v3/。這意味著交易將被發送到 Infura。
Block unicorn 注釋:
RPC:遠程過程調用,它是一種通過網路從遠程計算機程序上請求服務,而不需要了解底層網路技術的協議。(通俗解釋,例如,今天你出去上班了,忘記洗衣服,你這時打個電話叫你家人幫你把衣服洗了,這就是遠程過程調用)
5. 然後,Infura 會將此交易傳播到以太坊網路的其他節點。當交易在每個節點登陸時,它們會被放置在公共 mempool 中,這是一個交易在提交到鏈上之前的暫存區域。該交易將被放在這裡,直到它被排序成一個區塊。
6. 礦工通過在他們的內存池中選擇和排序交易來創建區塊。通常情況下,他們會優先考慮高 Gas(交易費用)交易。
7. 這個用戶可能不知道,另一群被稱為搜尋者的行為者正在監控內存池。他們正在尋找有價值的交易。當他們看到用戶的 ETHDAI 交易時,他們的機器人會將其夾在中間,給他一個最差的執行價格,而他們自己則獲得最大的利潤。
8. 它們通過向 Flashbots 中繼器提交事務包來做到這一點,在 Flashbots 中,它們被保證是區塊的頂部,包中的所有事務要麼執行,要麼一個都不執行。
9. 這些區塊包被 Flashbots 合併成一大堆,並發送給白名單上的礦工,讓他們被納入區塊的頂部(這樣就可以讓礦工快速打包他們的交易)。
10. 如果我們回顧一下我們旅程的開始,用戶可以在 Metamask 設置中改變他的 RPC 端點。他可以切換到一個私有 RPC 端點,一個繞過 mempool 的端點。一個私有 RPC 端點的例子是 Flashbots 保護,他們保證沒有搶跑機器人或三明治攻擊,使你能夠避開黑暗森林中的怪物。
11. 私人 RPC 被設置為路由到指定的礦工,在那裡就可以做到對交易達成協議。這些礦工通常會有一個自定義的客戶端(即 mev-geth),這使他們能夠擁有一個私人的內存池,不會廣播發送到那裡的交易。礦工們儘可能多地提取 "道德 "價值(即通過反向運行),並在區塊中排序。
這樣做的目的是為了向你展示已經存在的訂單流。我強調了 "用戶公共訂單流",它來自公共內存。"用戶私人訂單流",它來自私人 RPC 端點,"搜尋者訂單流",它來自搜尋者拍賣/中繼器。
公共用戶訂單流對每個人都可用。
另一方面,搜尋者和私人用戶的訂單流對建立這些私人中繼器/RPC 終端的實體是 "專屬 "的。
正是這種專屬訂單流具有改變遊戲的能力。
合併後的世界
好吧,這是在合併前的世界裡發生的事情,但在合併後的世界裡會發生什麼呢?為了讓我們理解,在合併時有兩個重要的變化發生,我們需要回顧一下。
PBS,提議者構建者分離和盲區的概念,讓我們從 PBS 開始。
提議生成器分離 (PBS)
PBS 是將區塊建設者和區塊提議分開的能力,讓我們逐一來看一看。
區塊建設者
區塊構建涉及到在一個區塊內對交易進行排序/排序。這是一場遊戲,硬體、算法和資訊決定你的成功。
這是一個競爭性的遊戲,這意味著你需要升級你的硬體,改進你的算法,並獲得最好的訂單流(資訊),以保持在遊戲中。
這些要求意味著區塊建設有很高的進入門檻。
區塊提議
區塊提案要求你有一些質押 32 ETH 和運行一些客戶端軟體。目前這個軟體的硬體要求很低,每個參與者都可以維護他們自己的驗證器。
你競爭的唯一方法是投入更多 ETH,當你增加驗證器節點時,計算需求不會增加太多。
雖然初始質押 32 ETH 可能會讓許多人望而卻步,但計算要求一直保持在足夠低的水平,以便個人利益相關者在區塊提議中競爭。
MEV 區塊
讓我們先思考一下,如果驗證器同時構建和提議代碼區塊,會發生什麼情況。
單獨的驗證者無法獲得構建 MEV 區塊所需的硬體、算法和資訊,因此只能構建一個普通的區塊。這個普通的區塊使用執行客戶端默認的排序邏輯,按 Gas 價格進行交易排序。
MEV 驗證者將是更大的現有實體,他們可以獲得硬體、算法和資訊,將能夠生產這些更有價值的基於 MEV 的區塊。
MEV 殖利率
據估計,MEV 可以賺取驗證者一年中 60% 的收益。這意味著,如果我們的個人驗證者用他們的香草區塊每年賺取 4%,那麼 MEV 驗證者用他們的 MEV 區塊將賺取 10%。
下圖顯示了隨著時間的推移,這種殖利率差異會對個人驗證者造成什麼影響。
讓我們捋一捋這裡發生了什麼:
1. 這個方程式代表了個人驗證節點的複利。
a. 1.04 代表 4% 的年殖利率。
b. x 代表該節點已經運行的年數。
c. 注意在現實中,質押不會自動複合你的獎勵,你需要拿出你賺到的錢,並創建一個新的驗證節點/購買更多的流動質押 Token 。
2. 這個方程式代表了 MEV 驗證器的複利。
1.10 代表 10% 的年殖利率。
3. 該圖顯示了 30 年內兩個驗證節點的收益情況。我們可以清楚地看到,隨著殖利率差異的加劇,MEV 驗證器的表現開始大大超過了個人驗證器。隨著時間的推移,這種情況會以更快的速度變得更糟。
4. 在 30 年的階段,個人驗證者已經賺取了 2.25 倍的原始投資,而 MEV 驗證者則賺取了 16.5 倍。
a. MEV 驗證者已經能夠獲得這些利潤,並以比單個驗證節點更快的速度推出新的驗證者,從而減少了他們的市場市佔率。
b. 很明顯,如果整個驗證器組被分成 50/50,一半是個人驗證節點,另一半是 MEV 驗證節點,那麼 MEV 驗證節點很快就會在驗證節點組中獲得主導地位。
這張圖向我們展示了如果區塊建設和塊建提議放在一起,MEV 可以有多大的集中化力量。
現在您可能會想,如果您將角色分開,那麼您只是將這種中心化的力量轉移到構建者而不是驗證者,你是對的。
PBS 的設計中隱含的意思是,MEV 是一種集中力量,但我們寧願集中發生在構建者層面,而不是驗證者層面。
通過 PBS,一個新的實體正式進入以太坊生態系統,一個專注於構建模塊的實體。
區塊建設者
現在已經存在區塊建設者了,礦池有專門的搜尋團隊的私人中繼器。Flashbots 與 Flashbots 拍賣接收搜尋捆綁區塊包。這兩個實體都有一組事務/區塊包,並以獲取最大價值的方式對它們進行排序。
礦池為區塊建設,Flashbots 為他們的巨型礦池捆綁區塊而建設。
合併前: 以信任為基礎的系統
在合併之前,這些「建設者」只會將他們的「建設」委託給他們自己或與他們有協議的礦工,這是一個基於信任的體系。
如果我們看一下像 Flashbots 這樣的 "建設者",他們必須把他們的巨額資金髮送給礦工,並相信他們不會偷走其中的 MEV。
礦工擁有最終的權力,因為合併後的驗證者將擁有最終的權力。
如果一個搜尋者發送了一筆 1000 萬美元的清算交易,理論上,礦工可以通過自己位於區塊頂部的地址來調用清算,從而竊取機會。
為了防止這種情況,他們與大型礦池建立了合作關係,在那裡,動機意味著竊取個人交易不值得破壞與 Flashbots 的關係並失去對 MEV 捆綁包的訪問。
對於個人礦工來說,這些激勵措施並不存在,因為考慮到他們贏得區塊的頻率很低,偷取 MEV 並破壞關係可能會產生最高的期望值。
這樣做的結果是一個許可系統,只有某些些礦工可以獲得 Flashbots MEV 訂單流和利潤。
合併後:無信任的系統
在以太坊中,合併後的構建者/驗證者關係 (類似於合併前的構建者/礦工關係) 更接近於一個不可信的模型。
這是通過以太坊的一個新功能 "盲區塊 "實現的。
盲塊是指只包括以太坊區塊中存在的區塊頭的區塊,不會將任何事務與數據區塊一起發送。
在驗證器簽署盲區塊並將其發送給構建器之後,事務被發送。由於構建器會向網路發送這個簽名的區塊,這意味著在區塊開始向其他節點傳播之前,驗證器不能竊取其中包含的 MEV。
在這一點上,如果驗證者提出一個新的區塊,它 "竊取 "了一個 MEV 機會,它將 "在同一高度提出兩個不同的區塊",他將被懲罰所質押的 32 個以太坊。
此外,不能保證聲稱有 MEV 機會的區塊最終會成為經典區塊。有 50/50 的機率是原始的,而驗證者被砍了一刀(被懲罰之後),就無法再獲得 MEV 的機會。
這對驗證者來說是一種威懾,因為高額的懲罰成本可能比竊取 MEV 的潛在收益更高。(人們正在調查的情況是,最高期望值是試圖竊取 MEV,但這種情況並不常見)
請注意,當我們說這種關係更接近於無信任模式時,這是在構建者到驗證者的方向上應用的。
由於區塊被屏蔽,驗證器不能確定它是否是一個有效的區塊,它必須相信構建者已經發送的一個區塊。
構建者顯然被激勵去發送有效的區塊,如果它不這樣做,它就會失去它可能獲得的價值,並可能在未來被列入黑名單。
幸運的是,驗證者的損失僅限於錯過他們的區塊建議,因為無效的區塊並不是一種可以被懲罰的行為。
在合併後的世界裡,任何驗證者都能夠與任何構建者連接,並通過盲區塊訪問這些 MEV 交易。
這使個人驗證者與大型實體處於平等的競爭地位,因為兩者現在都可以通過 MEV 獲得更多的獎勵。
MEV 供應鏈
接下來,讓我們看看合併後的 MEV 供應鏈,特別是建造者。我們將以 "Flashbots 建造者 " 為例,展示他們可以競爭的一些不同領域。
獨家交易訂單流
搜尋者訂單流程 - Flashbots 中繼
用戶私人訂單流程 - Flashbots(MEV 機器人拍賣)保護
內部 MEV
識別不在你的 "搜尋者訂單流 "中的 MEV
從 "用戶私人訂單流 "中捕獲道德的 MEV
延遲
MEV 競拍將帶來一些額外的網路跳躍的延遲。
垂直整合/共同定位可以限制這些跳躍的時間。
這可以讓建設者有更多的時間在提交截止日期前看到交易/計算出最佳區塊。
區塊構建算法
更有效的包裝一個區塊,以包括最多價值。
在所有這些中,"獨家交易訂單流 "幾乎肯定是最重要的因素。
讓我們重新審視一下前面所描繪的 Uniswap 交易,但現在是用建造者/驗證者模式。
白框顯示了大部分變化發生的地方。我省略了中繼器,它作為區塊構建者的聚合器,將最有利可圖的區塊交付給驗證器。
1. 在這裡,這個私有 RPC 端點代表 Flashbots 保護,之前這些訂單流被發送到白名單上的礦工那裡。現在,它們將成為 Flashbots 建設者的專屬訂單流,獨家意味著其他競爭者不能訪問它們。
2. 這裡的搜尋器訂單流是 Flashbots Relay 收到的捆綁區塊包。同樣,這將是一個排他性的訂單流,只有 Flashbots 建設者可以訪問它。
3. 在 mempool 中發現的公共訂單流,Flashbots 生成器也可以訪問這些交易,但是其他的生成器也可以訪問,這意味著它沒有提供競爭優勢。
4. 運行 mev-boost(MEV 拍賣)的驗證者將能夠連接這個構建者網路。他們將收到來自建設者的盲區塊,並將提出為他們提供最大價值的區塊。
這個例子專門針對 Flashbots,但我們可以期待每個建造者都有相同的主題。他們將擁有自己的搜尋器和私人交易終端,他們將試圖鼓勵人們使用這些服務,這是他們獨有的訂單流和關鍵的競爭優勢。
下面是來自 Flashbots 的一張優秀圖表,它更詳細地展示了上面的白色虛線框。
現在讓我們放大 "私有 RPC 端點 "以及它們為用戶提供的好處。
私有 RPC 端點的好處
私有 RPC 端點可以為用戶提供許多好處,其中一些我們已經提到了,讓我們來看看這些好處:
交易前的隱私
搶先交易/三明治攻擊保護
交易模擬
恢復保護——如果失敗/恢復,則永遠不要包含
全面保護 (在未來)
如果你發送 Token 到一個已知的蜜罐地址,會發出警告。
如果支付的氣體非常高,請與用戶仔細檢查,這是他們的意圖。
那麼,有了所有這些偉大的功能,為什麼不是所有用戶都在使用它們呢?這主要取決於知識和設置過程中的摩擦。
如果我們看一下知識,很多用戶不知道這個東西的存在,也不知道有解決他們一些問題的辦法。他們不知道他們正在被前面的人或被夾住。他們不知道他們可以在 NFT 鑄幣過程中防止那昂貴的恢復。
為了看清摩擦,讓我們以 Metamask 為例,看看我們如何在 Metamask 上設置這個。
用戶必須進入 Metamask 錢包設置網路以太坊主網(Networks)新 RPC URL,並改變該 URL。
這對你來說可能聽起來很容易,但對於一個新的用戶來說,可能會感到不舒服,或者想玩玩默認值。
可以說,這不是用戶應該處理的事情,需要有太多的知識來做出明智的決定。
那麼我們如何解決這個問題呢? 一種方法是錢包提供商 (如 Metamask) 將其全局默認設置改為私有中繼。
Metamask 沉睡的造王者
讓我們想一想,對於像 Metamask 這樣的錢包提供商來說,這種改變全球默認端點的能力是多麼強大?
想想有多少公共內存來自 Metamask 的錢包。一些研究表明,以太坊上高達 70% 的交易是通過 Metamask 進行的。
建設者願意支付多少費用來獨占該訂單流,或者如果 Metamask 決定創建他們自己的建設實體,他們會多麼容易地占據主導地位。
換句話說,Metamask 似乎是一個「沉睡的造王者」,如果它願意,它可以為自己加冕,對於 Metamask 來說,這是一條艱難的道路。
他們通過他們的訂單流獲得了這一巨大的價值,但他們想確保他們不會損害用戶的體驗,而且社區對正在進行的任何改變都是同意的。
如果 Metamsk 使用默認的私有 RPC,而另一端的構建者沒有持續贏得構建,那麼用戶可能會等待許多區塊來確認他們的交易。
由於他們的交易不在 mempool(內存池) 中,他們無法上鏈,直到 Metamask 的構建者贏得一個構建的機會。
為了限制這種等待時間,Metamask 可以輕鬆地嵌入一些默認邏輯。一個例子是,如果交易沒有被包含在 3 個區塊內,就會被發送到公共內存庫。
訂單流的貨幣化
錢包提供商正在考慮將他們的訂單流貨幣化,貨幣化他們的訂單流使他們能夠捕獲 MEV 價值並將其回饋給他們的用戶。他們可以通過 Gas 折扣、代表所獲價值市佔率的 Token 釋放等方式做到這一點。
如果主流錢包決定不將訂單流貨幣化,我們可能會看到,那些忽視訂單流的錢包將大舉轉向承認並利用訂單流的錢包。
對我來說,訂單流的支付解決方案存在於應用程序和錢包層面,最好的應用程序和錢包將是那些能夠向其用戶返回最大價值的應用程序和錢包。——Stephane Gosselin - Flashbots - Unchained Podcast
它是否迫使占主導地位的錢包供應商的手進入訂單流遊戲?這是否有太多的價值可以忽略?
讓我們看看這些訂單流可以如何出售。
獨家代理協議
錢包提供商(Metamask)出售訂單流的最簡單方式是通過一些協議,為一個或多個建設者提供獨家訂單流。
該協議將有服務條款:
- 沒有惡意的 MEV,包括搶跑交易、三明治攻擊。
- 3 個區塊後,交易將被排放到 mempool(內存池)中。
- 6 個月的合約。
我認為,這種做法將非常集中於建設者市場。如果只有一家建設者能夠訪問 MetamAsk 訂單流,那麼對其他所有人來說,這場遊戲可能就結束了。
訂單流拍賣
另一種可能性是個人交易拍賣的概念。
錢包可以為所有的建設者提供拍賣服務,在那裡,他們暴露了一個未簽署的交易流,以進行競標。
拍賣將有時間限制,以確保納入,只有在下一個提出區塊的驗證者處註冊的建設者才能投標。
如果沒有收到交易投標,就會將這些交易發送到公共內存池,已知沒有「MEV 值的事務,例如簡單的 ETH 轉賬,也可以設置為默認的內存池。
當一個建造商成功中標時,他們將支付費用,並收到已經簽名的交易。類似於「排他性協議」,會有拍賣的服務條款,即 Tx 將在 3 個區塊後發送到內存池等。建設者將需要編寫算法/模型來自動為不同的交易定價,並確定出價。
錢包提供者可以從這些拍賣中提取一小部分,並將剩餘部分返回給用戶進行特定的交易。用戶的交易價值越高,建造者的出價就越高,他們得到的回報也就越高。這個拍賣方法修復了當一批交易被出售時將 MEV 分配到不同地址的問題。
心理戰術
我們可以從訂單流拍賣中看到的另一件事是,建設者基於可用的未簽名交易進行預測,就像機器人查看交易平台訂單簿一樣。
實體是否可以在拍賣中偽造交易以獲得一些優勢? 這將取決於錢包提供商/拍賣商來防止這種情況發生。
中央集權的力量
讓我們來看看當 1 個建設者獨占了以太坊上的大部分交易時會發生什麼。
比方說,20 個建設者可以訪問 mempool(內存池)中的 300 個交易。有一個單一的構建者,除了 300 個 mempool Txs(內存池交易)之外,還可以獨占 Metamask 的 700 個交易,給他們 1000 個交易來構建。
這 1000 個區塊的建造者可以建設大多數區塊,他們有更大的搜尋空間來構建區塊,並能獨占一些價值。
慢慢地,那些只有 mempool(內存池)權限的區塊建設者就會倒閉。他們沒有贏得足夠的區塊,他們可能已經簽訂的任何獨家訂單流協議沒有得到續約或被終止。
建設者贏得區塊的頻率直接影響到他們的用戶體驗,最終,他們無法競爭,無法以盈利方式營運。
「在未來幾年裡,獨家訂單流是 MEV 領域非常大的風險和非常大的危險。」——Hasu - Flashbots - Wintermute MEV Hackathon
一個區塊建設者在獨家訂單流上競爭的世界,是一個對區塊建設者中出現的贏家通吃效應有強烈引力的世界。
MEV 反烏托邦
下圖來自 Stephane 的 MEV 烏托邦和反烏托邦談話,突出了去中心化的 MEV 供應鏈。我添加的紅色方塊表示可以通過獨家訂單流進行垂直集成。
讓我們運行一個模擬,讓 Metamask 創建他們自己的構建器,看看會發生什麼。Metamask 擁有 70% 的公共訂單流,他們使這一專屬訂單流為自己所有,並能夠迅速支配區塊建設領域。
由於他們主導了區塊構建,搜尋者別無選擇,只能把他們的包發送給 Metamask 構建器。如果他們不這樣做,他們只能訪問當前構建者贏得的區塊上的 MEV,這是因為 Metamask 領域的比例很低。
Metamask 開始建立一個內部搜尋者團隊,他們從他們所接觸到的搜尋者訂單流中學習。
內部搜尋者團隊可以在沒有競爭的情況下從 70% 的以太坊交易中提取價值,而外部搜尋者則只能在 mempool(內存池)中的剩餘 30% 中爭奪價值。
通過主導構建者領域,Metamask 也可以為自己保留更多的 MEV,而不是把它轉給驗證者。
在一個競爭激烈的市場中,利潤被削減,大部分的價值最終落入驗證者手中。
在壟斷中,Metamask 只需要確保他們的區塊構建比下一個最好的構建者支付稍微多一點的費用。很快,Metamask 已經開始主導錢包、搜尋和建築市場。
社區的反應會很有趣,很可能,Metamask 必須像礦池和驗證器池一樣進行自我調節。Jon Charbonneau 的下圖顯示了上面討論的反饋迴路,它可以迅速導致集中化。
應用層面的優化,跨鏈和 CEX
有很多我沒有觸及的因素會影響這個未來的發展。讓我們簡單地談一談每一個因素,並提供一個高層次的概述。
應用優化
Uniswap、Sushiswap 等去中心化的應用有很大的動力去減少其協議所暴露的 MEV。理想情況下,他們可以為自己和他們的用戶在 Tx 源頭獲取價值。
這方面的一個很好的例子是 Sushiswap 和 Manifold Finance 之間的合作(Manifold 希望成為合併後的主要區塊建設者之一)。Sushiswap 將在協議層面上用 Manifold 的 "MEV 路由器 "取代他們的 "交易路由器"。
MEV 路由器 "希望在用戶進行交易時捕捉套利機會,並將價值返回給協議。這些應用/建設者關係將是建設者競爭的另一個領域。
跨鏈 MEV
跨鏈 MEV 已經出現了,但是我們可以預期它在未來會變得更有競爭力。跨鏈 MEV 是非原子性的,有更高的執行風險,涉及庫存管理,需要對多個鏈條有深入的了解。
因此,它的准入門檻要高得多。我們所談到的一切在其他鏈上都有大致的反映。想象一下,獲得 Solana(SOL)訂單流、Avalanche(AVAX)訂單流等的機會。
其他鏈上的訂單流將影響在以太坊上能做的事情,增加有價值交易的搜尋空間,總是更有利於找到最高價值的組合。這種 "其他鏈 "的訂單流對構建者網路的影響有多大,還有待觀察,但在一個超競爭的環境中,它將提供一個優勢。
中心化交易平台(CEX)
像跨鏈 MEV 一樣,我們已經看到鏈上/鏈下 MEV 的機會被利用。通過中心化交易平台,建設者將不得不通過託管和談判交易來最大限度的減少延遲,以獲得最低的交易費用。
如果一個建設者商定了 0.02% 的交易費,而另一個建設者的交易費為 0.08%,這對他們可用的鏈上/鏈下機會有何影響?這將是建設者可以競爭並試圖找到自己優勢的另一個領域。
未知的未來
誰知道未來會發生什麼,這是一個活躍的研究領域,有很多變化。Stephane 下面的這段話反映了建設者市場的現實情況,同時也反映了社區的使命,即儘可能保持去中心化/扁平化。
「最終,建設者市場很可能會有一些冪律分布,其中頂級建設者聚集了大部分的提案權,但我們希望保持這種分布儘可能的平坦。」——Stephane Gosselin - Flashbots - Bankless
誰知道呢,也許隧道的盡頭有光。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 從零開始學合約系列講座熱烈報名中
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇