撰文:100y
編譯:Yangz,Techub News
幾年前,我就預測過 Uniswap 開發自己網絡的可能性,但由于潛在的用戶體驗問題,那時我覺得可能性并不大。然而,就在昨日晚間,Uniswap 正式宣布推出自己的 L2 解決方案 Unichain,我的預測隨即就被推翻了。
雖然 Unichain 的白皮書只有三頁,但仔細一看就會發現這是一份杰作。它匯集了 Uniswap 長期以來對用戶體驗的關注、Flashbots 最新的 MEV 研究以及 OP-Stack 構建的龐大生態系統。雖然內容簡短,但白皮書觸及了 TEE、優先排序和 MEV 稅等復雜的主題,這對不熟悉 MEV 基礎知識的讀者來說可能具有挑戰性。因此,本文旨在對 Unichain 的主要功能進行快速、簡單的分解,以方便讀者理解。
Uniswap 存在的問題
Uniswap 是以太坊生態中領先的 AMM DEX,目前已部署至 25 個網絡,總 TVL 約為 45 億美元。盡管 Uniswap 已被視為是最成功的協議之一,但它仍然面臨著所運行網絡的限制。
例如,以太坊雖然提供了巨大的流動性,但卻存在可擴展性低、易受惡意 MEV(最大可提取價值)影響等問題。為了解決這些問題,已經出現了各種 Rollup 解決方案,但目前大多數 Rollup 都是由單個排序器操作的,容易導致潛在的單點故障,如有效性失效和審查。
此外,以太坊和 Rollup 的區塊構建過程涉及公共 mempool,這就為用戶(searcher)從其他用戶那里提取 MEV(無論好壞)創造了一個環境。此外,由于 MEV 價值鏈的結構,存在一種不平衡現象,即提議者(proposer)可以獲取不同比例的價值,而用戶卻無法獲益。
進入 Unichain
概述
Unichain 是基于 OP Stack 的以太坊 Optimistic Rollup,由 Uniswap、Flashbots、OP Labs 和 Paradigm 推出,旨在解決上述問題。Unichain 通過可驗證的區塊構建以及 Unichain 驗證網絡(UVN)提供了幾個關鍵優勢:
快速狀態更新
使應用能夠提取和內化 MEV
通過快速經濟終結實現快速結算
Unichain 除了是基于 OP Stack 的升級版外,還計劃參與 Optimism 的超級鏈(Superchain)生態。除了其原生的快速結算功能外,該集成有望通過超級鏈生態中的跨鏈解決方案為用戶提供無縫的流動性體驗。
下面,讓我們來詳細了解一下 Unichain 是如何帶來上述優勢的。
可驗證區塊構建
可驗證區塊構建是通過 Rollup-Boost 實現的,這是與 Flashbots 合作開發的一項功能。Rollup-Boost 提供了兩個關鍵功能,包括 Flashblocks 和可驗證優先排序。與 MEV-Boost 類似,Rollup-Boost 也可作為輔助軟件使用。
Flashblocks
Flashblocks 是可信執行環境(TEE)構建者發出的一種預確認(我們將在下文中詳細探討)。Unichain 生成部分區塊,將單個區塊分成四個部分,每個部分區塊每 250 毫秒生成一次,并發送給排序器。
排序器在執行交易的同時不斷下載這些部分區塊,為用戶提供早期執行確認。排序器保證將這些部分區塊包含在最終提議的區塊中。這一過程可加快狀態更新,減少延遲,改善用戶體驗,并減少惡意 MEV。
可驗證優先排序
優先排序(Priority Ordering)
優先排序是 Paradigm 的 Dan Robinson 和 Dave White 提出的一種區塊構建機制。它假定區塊提議者僅根據優先級費用來排序交易,而不參與審查或延遲行動。這種模式只有在單一或可信的區塊提議者存在時才可行。在以太坊 L1 這樣的競爭環境中,存在多個提議者構建區塊,因此優先排序并不可行。
優先排序的目的是允許主網上的 DApp 對與其交互的交易征收 MEV 稅,從而提取部分 MEV 價值。該價值可由 DApp 內部使用或重新分配給用戶。MEV 稅是由智能合約對交易征收的費用,可以設置為交易優先級費用的函數。下面是一個簡單的例子。
Unichain 上的 DEX 100y 想要直接從其交易所上的 MEV 交易中提取 MEV。由于其知道 Unichain 上的區塊是使用優先排序構建的,這意味著任何交易的 MEV 值都完全由其優先級費用決定。假設 100y 設置的 MEV 稅等于交易優先權費用的 99 倍。那么,如果出現一個價值 100 ETH 的套利機會,MEV 搜索者需要提交多少最大優先權費用來提取該 MEV 呢?答案是 1 ETH。將優先權費用設為 1 ETH 會導致 99 ETH 的 MEV 稅,總計 100 ETH。如果搜索者設置的優先級費用高于 1 ETH,總成本就會將超過 100 ETH,從而導致損失。因此,100y 最多只能捕獲 100 ETH MEV 值中的 99 ETH。
至于不獲取 MEV 價值的普通用戶,優先級費用會設置得更低,這意味著 100y 不會從這些交易中獲取價值。相反,它只會獲取優先級費用所代表的 MEV 值。這種設置允許 Unichain 上的應用直接提取 MEV,開辟了各種潛在用例。
利用 TEE 實現可驗證
這里的關鍵是確保負責區塊構建的實體使用優先排序機制。為此,Unichain 采取了兩項措施。首先,它將排序器和區塊構建者分開,類似于 PBS 模型。其次,它強制區塊構建者使用 TEE(可信執行環境),允許任何人驗證優先排序機制是否正在使用。
TEE 是 CPU 等硬件中的一個安全區域,它獨立于系統的其他部分運行,可安全地處理敏感數據。TEE 可確保受信任代碼的安全運行,即使外部環境受到破壞。突出的例子包括 ARM 的 TrustZone 和英特爾的 SGX。一個常見的例子是如何在 TEE 內處理移動設備上的生物識別數據,如指紋或面部識別。
這種設計甚至可以防止操作系統或具有管理員權限的程序訪問安全區域。為了確保在 TEE 中運行的代碼是可信的,需要使用驗證流程。這種驗證可確保 TEE 始終處于安全和未被篡改的狀態。例如,在英特爾 SGX 中,會生成一個哈希值來表示 SGX 中的代碼和數據,而硬件管理的私鑰則證明代碼的完整性。
Unichain 的區塊構建過程是在 TEE 構建者的可信執行環境中進行的。由于 TEE 的特性,這些構建者最初可以提交一份證明,向用戶證明他們正在使用優先排序區塊構建機制。這種功能組合確保了 Unichain 上的應用能夠可靠地提取 MEV 收入的一部分。
Unichain 驗證網絡(UVN)
Unichain 驗證網絡是一個由節點操作員組成的去中心化網絡,負責驗證 Unichain 的最新狀態并提供快速終結性,通過經濟安全實現無縫跨鏈交易。這一概念類似于 AltLayer 的 MACH(使用 EigenLayer 實現快速終結)、Nuffle 的快速終結層以及 Symbiotic 最近提出的快速終結理念。
要成為 Unichain 的去中心化節點,參與者必須將 UNI 質押到以太坊主網上。每個 epoch,擁有最高質押 UNI 余額的節點將被選入活躍節點集,并通過運行 Reth Unichain 客戶端參與驗證。此外,與其他網絡類似,UNI 持有者可以選擇委托其質押。
總結
作為一款 DApp,Uniswap 已經實現了強大的產品與市場契合,我對其向基于以太坊的特定應用 L2 的轉變也持積極態度,特別是考慮到其尋求擴大生態的過程。然而,流動性碎片化仍是一大挑戰,關鍵是要看 Uniswap 團隊如何在以太坊 L1 和 Unichain L2 之間提供無縫的跨鏈交易體驗。
從投資角度來看,UNI 代幣現在將被用作 UVN 的質押代幣。考慮到 EigenLayer、Symbiotic 和 Karak 等再質押協議的強勁表現,我們可以預計將有大量 UNI 存入 UVN,這將大大促進 UNI 的價值累積。自 Unichain 的公告發布后,UNI 已經上漲了約 12%,躋身市值排名前 20 位。鑒于 UNI 的市值與其他代幣相比已處于高位,進一步了解 UNI 質押對其未來價格的影響將十分有趣。
以上就是快速解讀Unichain:Uniswap聯合 Flashbots、OP Labs 和 Paradigm帶來的新L2的詳細內容
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。