作者:0XNATALIE

昨天,Uniswap宣佈與 Flashbots 合作推出專爲 DeFi 設計的以太坊 L2——Unichain,這是一個基於 OP Stack 的 Optimistic Rollup,旨在解決 DeFi 面臨的一些挑戰。值得一提的是,Uniswap、Flashbots 和 Optimism 都得到了 Paradigm 的投資支持。

當前以太坊 L1 的區塊時間爲 12 秒,交易速度慢限制了用戶體驗。此外,MEV 問題也亟待解決,現有的區塊構建機制導致某些參與者通過操縱交易順序獲取不公平的收益,進而降低市場效率。針對這些問題,Unichain 推出 1 秒區塊時間和 250 毫秒的「Flashblocks」,結合可驗證的優先排序機制和可信執行環境(TEE),大幅提升了交易速度,同時增加了交易排序的透明度和公平性,爲 Layer 2 的 DeFi 生態注入新的活力。

Unichain 的技術特點

1. Verifiable Block Building(可驗證區塊構建)

這是 Unichain 引入的一種新的區塊構建機制,由 Rollup-Boost 實現。旨在提高區塊鏈的交易排序透明度,減少不公平的 MEV 提取,並提高交易處理速度。其基本思想是使用 TEE 來執行區塊構建過程,提供透明且可信的排序機制。Rollup-Boost是 Flashbots 開發的一個用於升級 Rollup 性能的可驗證區塊構建平臺,通過 TEE 來優化區塊構建過程。Unichain 是其首個實際應用案例。Rollup-Boost 作爲側車軟件(sidecar)集成在 Unichain 上,利用其技術特性(如 Flashblocks 的快速確認和可驗證的優先排序)來增強 Unichain 的性能和用戶體驗。

可驗證區塊構建的工作原理:

  • 使用 TEE 進行區塊構建:TEE 是一種硬件安全技術,能夠在隔離的環境中執行計算任務,確保外部環境無法篡改或干擾。在 Unichain 中,區塊構建者在 TEE 中運行,確保構建過程安全可靠。TEE 會模擬交易執行,檢測是否有交易會失敗,並剔除失敗的交易,從而防止用戶因失敗交易而支付高額費用。

  • 生成 Flashblocks(閃塊):Unichain 中每 1 秒生成一個區塊,並引入一種預確認機制 Flashblocks ,將每個區塊被分爲四個閃塊(即每 250 毫秒生成一次預確認),並實時傳輸給定序器。用戶可以在交易被正式打包之前就獲得早期確認,防止由於區塊重組等原因而導致的交易回滾,降低因不確定性導致的額外費用。這一機制加快了交易結算速度,減少 MEV 提取的機會。

  • 優先排序和可驗證性:Rollup-Boost 提供了一種可驗證的交易排序方法,使用戶能夠驗證其交易在區塊中的執行順序。通過在 TEE 中進行區塊構建,交易優先排序可以按照特定規則(如支付的優先費用)透明地進行,並通過驗證證明確認區塊構建是否符合這些規則。這種機制不僅能防止區塊構建者濫用排序權力,還能內化 MEV,即設置規則(如 MEV 稅)將一部分 MEV 的收益分配給協議或流動性提供者。

2. Unichain Validation Network(Unichain 驗證網絡)

Unichain 驗證網絡(UVN) 通過質押和分佈式驗證,解決單一定序器架構中存在的風險,並加速區塊鏈的經濟最終性。

UVN 由多個節點組成,每個節點都可以獨立驗證區塊的狀態,確保所有交易記錄是合法且未被篡改的。可以防止單一定序器中的衝突區塊風險(Block Equivocation Risk)或無效區塊風險(Invalid Block Risk),從而增強網絡的安全性。成爲 UVN 驗證節點的運營者必須在以太坊主網上質押 UNI 代幣,質押越多的節點擁有越大的權重,更有機會成爲活躍的驗證節點。

此外,UVN 提供了一種更快的經濟最終性機制,通過多節點並行驗證來減少單一定序器帶來的潛在延遲。每個驗證節點在驗證週期內都對區塊的有效性進行確認,並將驗證信息公示到網絡上,增加鏈狀態的可信度。一旦區塊通過驗證,這些交易便被視爲不可逆地完成(即經濟最終性)。驗證者在每個驗證週期內需要對區塊進行驗證併發布公證,否則將無法獲得相應的獎勵。

社區對 Unichain 怎麼看?

Syncracy Capital 聯合創始人 Ryan Watkins提出「RollApps are FatApps」的觀點,認爲 Unichain 所代表的 RollApp 具有更高的控制能力和靈活性,類似於胖應用,擁有更大的控制權和對基礎設施的管理能力,能夠更好地掌控自己創造的價值。他將應用結構劃分爲三種類型,並比較了它們的控制範圍:

  1. Standard Application:這些應用僅控制應用邏輯和應用費用,執行、結算、共識和數據可用性等層面依賴於區塊鏈基礎設施。應用的控制範圍相對較小。

  2. Smart Contract RollApp:通過智能合約擴展應用的功能和控制範圍,覆蓋了執行層面,應用可以管理自身的執行邏輯和費用,但仍依賴於底層區塊鏈(如以太坊)的共識和數據可用性。

  3. Sovereign RollApp:這類應用幾乎可以控制所有層面(除了數據可用性),在基礎設施上更具獨立性,能夠爲用戶和開發者提供更高的定製化控制和功能。

Fenbushi Capital 研究員 Yuki指出將 Unichain 並不是一個專門爲特定應用設計的區塊鏈(app-chain),而是一個通用的 L2 解決方案,具有內置的 MEV 再分配機制,不過仍然需要一些自定義的機制(如 hooks)來確保 MEV 收益流向特定的目標羣體(如用戶或流動性提供者)。

研究員 Haotian認爲Uniswap 推出 Unichain 並非背離以太坊,而是進一步推動了以太坊 L2 生態的發展。目前的 L2 生態尚未充分激發 DeFi 的活力,而 Unichain 將在 DeFi 領域的擴展上起到催化作用。與 dYdX 和 MakerDAO 選擇完全獨立的架構和共識機制不同,Unichain 基於 OP Stack,依然符合以太坊的 Rollup-Centric 擴展戰略,同時也爲 UNI 代幣賦予了更多功能。Unichain 將與其他 L2 共同競爭,有助於提升整個 L2 市場的活力。

也有一些不同的觀點,例如 KOL sudo rm認爲現階段的擴展策略忽視了一些核心問題的解決。 L2 擴展了網絡的處理能力,但用戶的安全問題並沒有得到有效解決。與其投入大量資金到 L2 的開發上,不如先解決以太坊生態系統中最基本和最根本的問題,比如用戶安全性和抗攻擊性。KOL Temmy 對 Uniswap 推出 Unichain 的必要性提出質疑,對是否需要更多的 L2 解決方案感到困惑,因爲他認爲現有的 L2 已經足夠了。Uniswap 這樣做可能會導致更多的流動性碎片化,並且如果其他 dApps 效仿,情況可能會比預期的更糟糕。