作者: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 效仿,情況可能會比預期的更糟。