Uniswap 剛發佈的 Unichain 有何亮點?

Unichain 匯聚了 Uniswap、Flashbots 和 OP Stack 三者的成果。

撰文:100y

編譯:Luffy,Foresight News

幾年前,我曾猜測過 Uniswap 可能會開發自己的網絡,並因潛在的用戶體驗挑戰而持反對態度。然而,隨著 Unichain 的揭幕,我的預測被證明是錯誤的。

Unichain 的白皮書只有三頁,但仔細一看就會發現它是一項傑作。它彙集了 Uniswap 長期以來對 UX 的關注、Flashbots 最新的 MEV 研究以及 OP Stack 構建的廣闊生態系統。雖然內容簡短,但白皮書涉及 TEE(可信執行環境)、優先級排序和 MEV 稅等複雜主題,這對於不熟悉 MEV 基礎知識的讀者來說可能具有挑戰性。因此,本文旨在快速簡單地介紹 Unichain 的主要功能。

1. 問題

Uniswap 是以太坊生態系統中領先的 AMM DEX,目前已部署在 25 個網絡中,總 TVL 約為 45 億美元。儘管 Uniswap 已經是最成功的協議之一,但它仍然面臨著來自底層網絡的一些限制。

例如,以太坊網絡提供了巨大的流動性,但可擴展性較低,並且容易受到惡意 MEV(最大可提取值)的攻擊。為了解決這些問題,出現了各種 Rollup 解決方案,但目前大多數 Rollup 都由單個排序器進行交易排序,從而導致潛在的單點故障,例如活性故障和審查制度。

此外,以太坊和大多數 Rollup 網絡上的區塊構建過程都涉及公共內存池,創建了一個用戶(搜索者)從其他用戶那裡提取 MEV 的網絡環境。此外,MEV 價值鏈的結構帶來了一種不平衡現象,即價值不成比例地被提議者攫取,而不是讓用戶受益。

2. Unichain

2.1 概述

Unichain 是基於 OP Stack 的以太坊 Optimistic Rollup,由 Uniswap、Flashbots、OP Labs 和 Paradigm 推出,旨在解決上述問題。Unichain 通過 1) 可驗證區塊構建和 2) Unichain 驗證網絡提供了幾個關鍵優勢:

  • 快速的狀態更新
  • 應用程序能夠提取和內化 MEV
  • 通過快速最終確定性實現快速結算

除了作為基於 OP Stack 的 Rollup,Unichain 還計劃參與 Superchain 生態系統。除了其原生的快速結算功能外,此次整合有望通過 Superchain 生態系統內的跨鏈解決方案為用戶提供無縫的流動性體驗。

接來下,我們仔細看看 Unichain 如何實現這些功能。

2.2 可驗證區塊構建

可驗證區塊構建通過 Rollup-Boost 實現,該功能是與 Flashbots 合作開發的。Rollup-Boost 提供兩項關鍵功能:Flashblocks 和可驗證優先級排序。與 MEV-Boost 類似,Rollup-Boost 可充當 sidecar 軟件。

2.2.1 Flashblocks

Flashblocks 是 TEE 構建者發佈的一種預確認機制(我們將在下文中詳細探討)。Unichain 生成局部區塊,將單個區塊分成四個部分,每 250 毫秒創建一次局部區塊併發送到排序器。

排序器在執行交易的同時不斷下載這些局部區塊,為用戶提供早期執行確認。排序器保證將這些局部區塊包含在最終提議的區塊中。此過程可以加快狀態更新速度,減少延遲,改善用戶體驗並減少惡意 MEV。

2.2.2 可驗證的優先級排序

2.2.2.1 優先級排序

優先級排序是 Paradigm 的 Dan Robinson 和 Dave White 提出的一種區塊構建機制。它假設區塊提議者僅根據優先費用對交易進行排序,並且不進行審查或延遲操作。此模型僅在存在單個或受信任的區塊提議者時才可行。在以太坊 L1 等競爭環境中,多個提議者構建區塊,優先級排序是不可行的。

私人訂單的目的是允許主網上的 DApp 對與其交互的交易徵收 MEV 稅,從而提取部分 MEV 價值。這些價值可由 DApp 內部使用或重新分配給用戶。MEV 稅是智能合約對交易徵收的費用,可根據交易的優先費進行設置。讓我們看一個例子。

Unichain L2 上的 100y DEX 希望直接從其交易所發生的 MEV 交易中提取 MEV 價值。由於它知道 Unichain 上的區塊是使用優先級排序構建的,這意味著任何交易的 MEV 價值都完全由其優先級費用決定。100y DEX 設置的 MEV 稅等於交易優先級費用的 99 倍。

如果出現價值 100 ETH 的套利機會,搜索者最多願意支付多少優先費來獲取它?答案是 1 ETH。將優先費設置為 ​​1 ETH 會導致 MEV 稅為 99 ETH,總成本為 100 ETH。如果搜索者設置的優先費高於 1 ETH,則總成本將超過 100 ETH,從而導致損失。因此,100y DEX 最多可以捕獲 100 ETH MEV 價值中的 99 ETH。

對於不獲取 MEV 價值的普通用戶,優先費用將設置得低得多,這意味著 100y DEX 不會從這些交易中提取價值。相反,它只會獲取由優先費用代表的 MEV 價值。此設置允許應用程序直接提取 MEV,從而創造了各種新的潛在用例。

2.2.2.2 可驗證?使用 TEE

這裡的關鍵是確保負責區塊構建的實體使用優先排序機制。為了實現這一點,Unichain 實施了兩項措施:1)它將排序器和區塊構建者分開,類似於 PBS 模型;2)它強制區塊構建者使用 TEE(可信執行環境),以允許任何人驗證優先排序機制是否被採用。

TEE 是硬件(例如 CPU)內的安全部分,它獨立於系統的其餘部分運行,以安全地處理敏感數據。TEE 確保可信代碼可以安全運行,即使外部環境受到損害也不會受影響,比如 ARM 的 TrustZone 和英特爾的 SGX。

這種設計甚至可以防止操作系統或具有管理員權限的程序訪問安全區域。為了確保在 TEE 中運行的代碼值得信賴,我們使用了認證程序。此驗證可確保 TEE 保持安全且未被篡改的狀態。例如,在英特爾 SGX 中,會生成一個哈希值來表示 SGX 中的代碼和數據,而硬件管理的私鑰則可證明代碼的完整性。

Unichain 的區塊構建過程在 TEE 構建者的 TEE 中進行。得益於 TEE 的特性,這些構建者可以首先提交一份證明,向用戶證明他們正在使用優先級排序區塊構建機制。這些功能組合確保 Unichain 上的應用程序可以可靠地提取部分 MEV 收入。

2.3 Unichain 驗證網絡

Unichain 驗證網絡是一個由節點運營商組成的去中心化網絡,負責驗證 Unichain 的最新狀態並提供快速最終性,通過經濟安全性實現無縫跨鏈交易。這一概念類似於 AltLayer 的 MACH,它使用 EigenLayer 實現快速最終性。

要成為 Unichain 中的去中心化節點,參與者必須在以太坊主網上質押 UNI。每個時期,質押 UNI 餘額最高的節點將被選入活躍驗證者集,並通過運行 Reth Unichain 客戶端參與驗證。此外,與其他網絡類似,UNI 持有者可以選擇委託質押。

3. 最後的想法

作為一款 DApp,Uniswap 已經實現了強大的產品市場契合度,我非常看好它向專用 L2 的轉變。然而,由於流動性碎片化仍然是一個挑戰,需要關注 Uniswap 團隊如何在以太坊 L1 和 Unichain L2 之間提供無縫的跨鏈交易體驗。

從投資角度來看,UNI 代幣現在將用作 UVN 的質押代幣,這一點特別有趣。考慮到 EigenLayer、Symbiotic 和 Karak 等質押協議的強勁表現,我們可以預期大量 UNI 將被質押在 UVN 中,這將極大促進 UNI 的價值增長。

相关赛道:
來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
1
收藏
1
評論