作者:0XNATALIE
背景
90% 以上的以太坊區塊由MEV-Boost 生成,主要因為其PBS 機制使驗證者可以獲得更多的利潤。 PBS 讓驗證者從區塊構建中分離出來,將構建排序交易的行為外包給構建者,由中繼充當兩者的交互通道,驗證者只需向網絡提議新區塊,所以也稱為提議者。提議者可以透過向區塊建構者出售區塊空間來獲得更多的收入,提高了利潤。這促使越來越多的驗證者加入MEV-Boost。
然而維護中繼所需的營運成本可能非常高,估計範圍在每年50 萬美元到100 萬美元,而收入為零,這導致了建構者與中繼之間的垂直整合,影響中繼的中立性。而且如果將中繼算入建構者的成本話,建構者每天需要賺取約3000 美元才能達到收支平衡。目前只有三到五家建造者能夠做到這一點,他們的利潤大都來自私人訂單流(CEX/DEX 套利)。
詳解MEV-Boost+
EigenLayer 認為構建者的中心化加上在PBS 中提議者是沒有交易包含權力的,他們只負責從中繼中選擇構建者出價最高的區塊頭進行簽名,等中繼返回完整的區塊將其廣播以驗證,使得建構者權力過大,以太坊網路的審查抵抗能力將受到建構者單方面的影響。於是提出MEV-Boost+機制,旨在讓提議者也可以包含交易。
在PBS 中提議者對交易沒有排序和選擇權力,是保護建構者的MEV 不被竊取的必要條件,那麼如何在保護建構者的同時讓提議者可以包含交易? MEV-Boost+ 引入部分區塊中繼( partial block relay)產生部分區塊拍賣機制,提議者可以自行創建區塊的一部分(區塊其餘部分RoB),並將另一部分拍賣出去(區塊頂部ToB) ,由建構者創建。此外,部分區塊拍賣被提議作為PBS 中crLists(抗審查清單)的替代方案。 MEV-Boost+ 是MEV-Boost 的補充軟體,MEV-Boost 仍將處理整個區塊的拍賣,MEV-Boost+ 將處理其餘的部分區塊拍賣。
流程:
- 註冊(Enrolling):驗證者必須透過EigenLayer 重質押來使用MEV-Boost+ 的部分區塊中繼。需要更新其提款憑證指向EigenLayer 合約,該合約包含一個Slashing 功能,可對驗證者的任何惡意行為進行懲罰。
- 提案(Proposing):建構者建立相應的部分區塊,然後發送給MEV-Boost+ 中繼。中繼將驗證這些部分區塊的有效性,並將部分區塊的交易默克爾根與相關的元資料(區塊號、交易數量等)發送給提議者。提議者將對中繼發送的資料進行簽名,並將簽名後的資料傳回中繼。中繼驗證簽名的有效性後,釋放部分區塊。提議者將部分區塊和自己的交易合併完成整個區塊,並向網路提議整個區塊。部分區塊的原子性由提議者擔保,如果提出者在構建部分區塊時進行操縱或更改,建構者不會遭受與整個區塊相關的所有風險。
- 懲罰(Slashing):懲罰階段在偵測到提議者的惡意行為時觸發,對ToB 的任何變更都被視為提案人的惡意行為。觀察者(中繼)可以提交欺詐證明,表明提議者修改了建構者提供的部分區塊。如果詐欺證明被驗證為準確無誤,提議者會透過EigenLayer 的重質押機制受到削減懲罰(32 ETH)。 2 個ETH 將分配給中繼,30 個ETH 將分配給區塊建造者。
那麼提議者和建構者選擇部分區塊的動力是什麼?提議者不用多說,他可以包含自己的交易,一種可能的想法:如果提議者檢測到網路審查壓力,並且部分區塊出價與完整區塊出價之間的差異小於0.005 ETH,他將選擇部分區塊並自行建立區塊的其餘部分。在這種設定下,提議者可以靈活選擇MEV-Boost(完整區塊)或MEV-Boost+(部分區塊) 。而建構者建構部分區塊的動力是在較低的成本下參與區塊構建,獲取競爭優勢,同時轉移區塊的原子性的風險。
區塊原子性強調了在區塊鏈上執行的多個操作要么全部被接受和確認,要么全部被拒絕,沒有中間狀態。保證區塊原子性的目的是確保區塊鏈的一致性和安全性。如果區塊內的交易或操作是部分成功的,可能會導致不一致的狀態,損害區塊鏈的可信度和完整性。
EigenLayer 提出的MEV-Boost+ 機制可以平衡提議者和建構者之間的權力,為以太坊的抗審查能力帶來了更多保障。 EigenLayer 的重質押機制用於削減懲罰,保障系統的安全性,同時提高資金效率以鼓勵更多驗證者的參與以太坊和其他網路的生態系統,實現更加去中心化和公平的加密世界。