Unichain是Uniswap推出的一種樂觀Rollup,旨在提供近乎即時的交易體驗,同時保護用戶隱私和最小化MEV影響。它透過引入可信任執行環境(TEE)和多項創新如Rollup Boost、閃光塊等,顯著提高交易效率,致力於降低用戶交易成本和MEV洩漏風險。此外,Unichain驗證網路增加了交易過程的透明度和安全性。儘管有些人對新鏈的必要性持懷疑態度,但Unichain具備了流動性和公正性等優勢,可能在不斷發展的DeFi生態中成為關鍵角色。
前言
多年來,Uniswap 一直在不斷推動功能和創新的改革,使交易所對用戶更加公平和公平。例如,看到我們Uniswap 行動版、UniswapX 中的填充網路、用於統一跨鏈標準的ERC-7682 ,以及即將在Uniswap V4 中開放用於定制AMM 礦池的鉤子等等。
10 月10 日,Uniswap 宣布了他們的整體樂觀Rollup、Unichain。該鏈旨在成為超級生態鏈系統中的一站式流動性中心,為交易者提供近乎即時的交易所體驗和匯率的價差,同時這個過程中最大限度地保護MEV參與者的隱私和缺陷,並且這個過程中使用TEE。
雖然這些願景令人印象深刻,但質疑用戶是否需要另一個L2,包括Vitalik 在內的一些人評測Unichain =「每個Rollup 上的Uniswap 副本都是如此」。換句話說,他認為在新鏈上啟動Uniswap 克隆實際上與啟動Unichain 本身俱有相同的目的。
那麼,Unichain到底是利好還是利空呢?今天的文章就來探討Unichain的架構,了解Unichain的「必要性」。
1.什麼是Unichain?
Unichain是一個樂觀的rollup,旨在執行近乎即時的交易,同時利用隱私技術TEE來最大程度地減少對鏈上LP和交易所者的潛在影響。
由於Unichain採用了與其他樂觀聚合鏈相同的屬性和標準構建,因此現在可以利用超級鏈生態系統中的互通性並存取整個網路的共享流動性。
為此,Unichain帶來了4項重大創新:
· Rollup-Boost 和Sequencer Builder 分離
· TEE 中的區塊構建
· 閃光塊
· Unichain驗證網路(UVN)
1.1 Rollup Boost:Sequencer Proposer分離(SBS)
區塊建置(Block Building)是解決MEV問題的關鍵。
在MEV Boost之前,以太坊受到審查風險和快速的用戶體驗的困擾。由於搜尋者之間為利潤驅動的訂單插入而展開的激烈競爭,用戶面臨高額交易費用和搶先交易問題。 ,flashbot建構了MEV-boost。
MEV Boost 透過引入中繼器來匯總區塊構建者和提議者的角色,將最有利的可圖的區塊提交給提議者進行簽名,從而將區塊構建者和提議者的角色區分開來。這種設計有效地去中心化了MEV提取過程,鞏固驗證者和專業建構者之間的MEV利潤民主化。
Rollup Boost 的概念與MEV Boost 類似,其中實現了SBS(Sequencer Builder Separation)的L2 可以透過名為「Block Builder Sidecar」的系統將區塊建置過程與序列器的執行引擎分開。
一般來說,系統內部有4個主要組件:
· OP節點
· OP-geth
· Sidecar / Blockbuilder Sidecar
· 外部區塊建構器
下面是樂觀架構圖,我們可以看到序列器節點(又稱op-chain)由Op-geth 和Op-node 組成。
為了在排序器中區分區塊建構和提議的角色,增加了一個名為Sidecar 的組件。 Sidecar 讓OP 節點能夠從外部建構者創建接收區塊,從而在區塊建構者和提議者之間形成一個市場。
工作流程如下:
1. OP節點向sidecar發送更新。
2. sidecar 作為中間人將更新轉發給op-geth
3. 當OP 節點從OP-geth 請求區塊時,sidecar 會攔截請求。
4. 然後,sidecar 將請求轉發給外部區塊建構者,這是外部建構者可以競標和競爭的「間隙」。
5. 接收外部/觸發者出塊後,sidecar將其傳送給OP 節點。
6.如果沒有收到區塊,sidecar將轉送本地產生的區塊。
區塊建構器sidecar 的主要好處是升級不需要修改OP 鏈客戶端,同時允許對交易排序規則進行更靈活、更簡化和更抗審查。但是,由於添加了(sidecar),可能會出現一些延遲。
1.2 Rollup Boost:Sequencer Proposer分離(SBS)
Rollup Boost 透過將可信任執行環境(TEE) 引入區塊鏈建構流程來確保交易的準確性,從而使這項流程進一步深入。得益於英特爾TDX 等最新硬體改進,即時效能成為可能。
對於不熟悉TEE 的人來說,它們是處理器或硬體內部的安全區域,透過阻止未經授權的實體讀取內部資料來提供增強的隱私。同時,TEE 保持高水準的危害,因為TEE內部的代碼無法修改或替換。
在Rollup Boost 的背景下,Unichain 將使用TEE 建構器來降低MEV 外洩的風險。這意味著,當將打包或交易發送到TEE區塊鏈建構器時,TEE 的缺陷方面可以保證交易到達建構器的順序不會試圖產生更多MEV 的外部影響。
另外,還原還原TEE提供信任的保護,這可以保護用戶硬碟失敗交易的影響,因為TEE可以運行模擬,並且在處理任何交易之前都會被檢測和消除。這不僅提高了AMM的效率(因為不會有失敗的交易通過),而且還改善了整體用戶體驗,尤其是在交易量大的時候。
為了提高排序和區塊建立過程的透明度,區塊生成後將向用戶公開執行證明。此證明用於驗證優先排序關鍵,該概念將在後面的段落中解釋。
1.3 Flashblock和可驗證區塊構建
以太坊的平均出塊時間為12秒,非常慢,無法滿足目前對交易體驗的需求。此外,緩慢的出塊時間使網路面臨更多MEV機會,並造成垃圾交易攻擊下容易受到網路擁塞的影響。
L2旨在透過鏈下交易並提交證明來驗證計算的正確性,從而提高以太坊的可擴展性。為了提供更流暢的交易體驗,Unichain的目標是達成250ms的出塊時間。然而,為了實現這一點一點程度,Unichain 需要一個能夠以低延遲持續傳輸區塊以及近乎即時確認時間的系統。 Solana 可以處理440M 的任務,但為了實現這樣的速度,犧牲了一定的去中心化。
先前,在大多數L2區塊提案過程中,資料的序列化和狀態產生都會產生延遲,導致快速區塊時間無法上線。
為了解決這個問題,flashbot創造了flashblock,其理念就是把區塊「分解」成更小的分片,從而增加每個區塊之間的時間,以最大化UX / LP 優勢。
Flashblock 是由TEE 區塊建構器發布的預先確認,用於部分但快速的確認。
首先,交易以串流傳輸到TEE 區塊建構器中。如果L2 已啟用SBS,則區塊建構器將與排序器分離。在排序和打捆之後,交易將逐步形成稱為Flashblock 的部分確認。 Flashblock分區排序器每250個廣播到其他節點進行驗證。
由於延遲是由L2 中的狀態生成和序列化引起的,因此Unichain 透過僅對多個部分區塊計算一次狀態生成和想法來攤銷區塊構建過程的成本,從而最大限度地降低了延遲。
那麼,Flashblock之所以如此強大,是因為:
· 幹擾的出塊時間降低了LP 的逆向選擇成本風險。
· Flashblock 提供現有狀態的早期執行狀態,讓錢包和外掛程式整合更加容易。
· 快速交易提供出色的使用者體驗(UX)。
另外,由於TEE在每個Flashblock中可以強制執行優先排序,因此應用程式和智能合約現在可以取得MEV稅,劫持優先排序以謀取自身利益,把MEV重新分配給LP和使用者。
正如Dan Robinson 在他的推文中所強調的那樣,允許應用程式和用戶「控制」他們的MEV 是Unichain 的主要功能/目的之一。
更好的是,優先排序可以透過TEE 中的公開執行證明進行驗證。這讓用戶可以準確地驗證他們的交易是如何執行的。這非常重要,因為這是用戶確保優先排序公平進行的唯一方法。
1.4 Unichain驗證網路(UVN)
現在大多數L2 排序器都是中心化的,單一排序器的行為會影響MEV 的公平性、阻塞的活躍程度或最終性等。例如,如果排序器發布無效阻塞,並且提交了故障證明來挑戰的話,則由此產生的鏈逆轉實際上會影響鏈的速度。
為了找出排序器中潛在的單點故障,Unichain引入了Unichain驗證網路(UVN)。
UVN透過在提出區塊時中心化於透過證明規範鏈(以太)的驗證者來驗證區塊,增加了額外的最終性層。這個過程實際上是工作室化,其中可以區塊構建的不同階段在一個時期內同時發生。
但是,沒有文件中的進一步細節,現在就對利弊做出假設還為時過早。
1.5 $UNI 代幣
$Uni代幣現在不只是一個治理代幣,它還是一個實用代幣。
要成為驗證者,運營商必須先在主網上質押$Uni 質押品。智能合約將追蹤餘額並透過Unichain 的橋樑更新狀態。
在每個期間開始時,當前質押餘額都會被快照,費用將按質押權重按比例分配。具有最高$UNI 質押權重的驗證者將被選為激活集,他們可以發布證明作為驗證獎勵的一部分。遺失或未發布證明的驗證者將不會獲得獎勵,獎勵將獎勵到下一個時期。
根據有限的公開信息,我們可以推斷驗證獎勵將是:
(Unichain 用戶支付的L2 費用– 應用程式調用的MEV 稅– 將大量包工作到第1 層的成本)
2. Unichain vs Appchain vs General Rollup
· Unichain/通用Rollup 和應用鏈之間的差異主要在於MEV、預確認和區塊空間競爭。
·由於應用鏈可以靈活地自訂其架構,因此它們可以實施不同的MEV機制來不僅僅消除審查風險或減少MEV洩漏等問題。
· 同時,由於TEE 提供的缺陷屬性,Unichain 透過確保交易順序不受任何第三方的影響來緩解和重組MEV。可驗證的優先排序還確保MEV 公平,並有可能將MEV 收入重新分配給使用者和流動性提供者。
· 市面上大多數的排序器都是中心化的,讓它們從訂單流中獲得最大價值。相較之下,Unichain 採取了更「公共利益」的方法,因為,其MEV 在一定編程中重新分配機制限制了原始排序器可以捕獲的MEV數量。
· Unichain 是基於OpStack 建構的,OpStack 是樂觀鏈的統一標準,它使得Unichain 能夠透過安全訊息傳遞在超級鏈上讀取訊息並轉移資產,從而透過其原生的互通性設計實現低樂觀延遲(約另外,應用鏈可以採用不同的互通性解決方案,例如加入IBC 生態系統或在Arbitrum Orbit 上建構L3(這對OpStack 的L2 來說並不常見)。
3.結論
Unichain是一個有趣的概念,它不僅為用戶提供了預先確認的流暢交易體驗,而且由於flashblcoks實現了更短的出塊時間,最大限度地減少了MEV的使用視窗。這種創新也降低了LP的逆向選擇風險,穩定用戶/有限合夥人受益於進口的滑點等。
另一方面,可信任執行環境(TEE)的缺陷和隱私屬性保證鏈上的用戶可以享受公平、可驗證或應用程式管理的MEV重新分配的保證交易,這要追求Unichain上的優先排序。
Unichain的驗證過程還可以保護隊列器外殼單點故障的影響,驗證器在快速最終驗證區塊方面發揮重要作用,同時將$Uni代幣轉變為具有收益的生產性資產。
然而,透過允許MEV 重新分配,定序器顯然失去了捕獲最大數量MEV 的潛力,但更多的收益正在返回鏈上的LP/用戶。
雖然有些人可能會認為Unichain 可能沒有足夠的吸引力讓資產遷移到新鏈,但我相信隨著L2 生態系統的不斷發展,操作鏈之間的互通性使Unichain 能夠利用更大的流動性礦池,例如來自Base的流動性礦池。
此外,除了Grant(Unichain 在Uniswap DAO 之後也可以以USDC 形式提供)之外,新的DeFi App 有足夠的動力在Unichain 上進行構建,他們因為從定制MEV 重新分配策略中受益。同時,生態系統可以內部的資產可以從TEE 中受益,以減少MEV 流失。
因此,憑藉其速度、MEV重新分配的公平性以及該鏈可能提供的互通性,Unichain有可能成為DeFi的下一個中心。
資訊來源:0x資訊編譯自網際網路。版權歸作者IOSG Ventures所有,未經許可,不得轉載