
📚 透過性地塊內容以防止 MEV 的機制 ✅ 概要 本建議首先從結構上整理了 MEV 在 Ethereum 上產生的原因,並提出透過分散決定「地塊內容」的方式,使 MEV 接近於零。這項建議並非針對地塊結構本身,而是聚焦於交易的選擇與排序,並在其中加入新的共識層。 ✅ MEV 產生的真正原因 MEV 的產生源於礦工或驗證者可以自由選擇要放入地塊的交易,並隨意調整其順序。雖然 Ethereum 的地塊結構本身是透過分散共識達成的,但地塊內容卻是由一位提案者在短時間內決定。這種「內容由一人決定」的狀態,正是導致前跑交易(front-running)和三明治攻擊(sandwich attack)等 MEV 的根本原因。 ✅ 地塊結構共識與內容共識是不同問題 區塊鏈在「誰認可哪個地塊為正確」的結構共識方面,已經成功實現了分散化。然而,「包含哪些交易」以及「以什麼順序排列」的內容決定卻尚未分散。本建議指出,這與過去的雙重支付問題具有相同的結構。正如過往因權限集中在一台電腦上而導致不當行為,必須透過共識解決一樣,地塊內容也應該透過共識來決定。 ✅ 內容層的概念 建議的方法是在地塊結構之上加入「內容層(Content Layer)」,即用於決定交易內容的共識層。在這層中,多個節點分擔角色,共同決定包含哪些交易以及其順序。目的是消除特定驗證者或排序者隨意調整順序的空間。 ✅ Alex 協議的基本機制 以 Alex 為例,其設計中分為三種角色:收集交易、隨機排序交易、以及統籌管理並反映至地塊。各角色獨立運作,即使有人試圖作惡,也會被其他參與者驗證與補救。因此,交易的審查與隨意排序變得極其困難。 ✅ 與現有 Ethereum 的關係 此機制並不會破壞 Ethereum 的共識本身。地塊結構維持不變,僅在內容的決定方式上疊加新的機制。此設計可應用於 eth2 的驗證者、rollup 的排序者,以及未來的分散排序者,因此一旦建立此機制,便能廣泛應用,這一點被特別強調。 ✅ 對公平性與價格發現的影響 此設計並不會排除市場所需的行為,例如簡單的套利。然而,它明確針對的是用戶無法防禦的 MEV 搾取行為。最終目標是讓網絡本身提供公平性,而無需應用層進行複雜的防禦措施。
