作者:Cycle Network 來源:medium 翻譯:善歐巴,喜來順財經
鏈抽象的發展歷程受到了中心化交易所(CEXs)的啟發,經歷了DEX + 橋接和意圖模型等階段,最終達到了鏈虛擬化的概念。這項創新的基礎設施通過抽象與多個區塊鏈網絡的交互復雜性,提供無縫的跨鏈功能,同時保持安全性和去中心化。像Cycle Network這樣的項目正通過可驗證狀態聚合(VSA)等技術引領這一變革,為開發者和用戶提供統一界面和無橋接的跨鏈流動性。這標志著去中心化應用(dApps)和區塊鏈技術大規模采用的關鍵一步。Uniswap轉型為Unichain進一步展示了這一演變,證明了鏈抽象可以解決去中心化金融(DeFi)中的瓶頸,并推動下一代Web3應用的發展。
隨著提升用戶體驗、簡化多鏈開發和統一分散流動性的需求日益增長,鏈抽象的概念于2023年首次成為焦點,預計這將是推動大規模采用的關鍵轉折點。鏈抽象的基本理念在區塊鏈行業的許多重要產品中根深蒂固。事實上,自2017年以來,我們已經見證了鏈抽象的演變。為了進一步闡述這一演變,我認為有必要探討三個終極哲學問題:什么是鏈抽象?它從何而來?它將走向何方?
區塊鏈數量的快速增加給用戶和開發者帶來了碎片化的挑戰。用戶必須處理復雜的跨鏈交易程序,以及由于流動性碎片化帶來的多重跨鏈費用和滑點。開發者則需要在多個鏈上部署,以覆蓋所有鏈上的用戶。諸如最終性、安全模型和驗證證明等因素的不兼容性,也限制了開發者在構建多鏈環境創新方面的能力。例如,Vitalik在最近的文章中強調了跨L2轉賬等開放標準的重要性,以實現以太坊生態系統內更好的對齊和開放合作。
為了解決這些問題,鏈抽象的目標是抽象和封裝多鏈系統的功能,讓用戶和開發者可以在不需要理解底層操作的情況下與區塊鏈進行交互。
對用戶而言:鏈抽象可以顯著降低Web3應用中復雜跨鏈操作的學習曲線。
對開發者而言:通過統一的接口,鏈抽象可以大幅降低創建dApp的開發障礙,并大大提升dApp在不同區塊鏈生態系統之間的可移植性。
作為行業中用戶基礎最大的解決方案,CEXs至今仍是實施跨鏈交易的最成功應用。CEXs為Web3用戶提供了經濟高效的交易環境,滿足了早期Web3采用者的主要需求。隨著去中心化挖礦解決方案的出現以及多鏈生態系統的擴展,CEXs消除了用戶獨立管理多鏈資產的需求。相反,它們通過中心化中介提供了簡化的訪問途徑,使用戶能夠輕松參與鏈上產品,如DeFi流動性挖礦、PoS質押,甚至是金融服務。值得注意的是,曾經一度,交易所還充當了PoS項目中的投票代理角色。
然而,在一個由去中心化技術驅動的行業中,大多數用戶依賴中心化中介來參與創新產品,這顯然與去中心化的核心原則相矛盾。
隨著去中心化區塊鏈網絡的發展,像Uniswap這樣的DeFi產品應運而生,提供了方便、用戶友好的界面,使用戶能夠直接參與鏈上交易。然而,多鏈生態系統的增長為用戶進入區塊鏈領域帶來了巨大的障礙。因此,去中心化交易所(DEXs)與跨鏈橋的結合已成為解決多鏈挑戰的廣泛采用方案。用戶可以利用DEX將其現有資產兌換成中介代幣,然后通過跨鏈橋將其轉移到目標鏈上,并在目的鏈上通過另一個DEX轉換為所需的代幣。
然而,鏈上高昂的Gas費用和操作復雜性,加上相關的安全風險,使得許多用戶重新轉向中心化交易所(CEXs),將其作為連接不同區塊鏈網絡的關鍵中介。
這引發了一個關鍵問題:在DEX+橋接解決方案中,如何在高Gas費用、操作復雜性和安全風險的挑戰下,提供與CEXs一樣無縫的用戶體驗?因此,解決方案的焦點轉向了鏈抽象。
目前,實現鏈抽象的解決方案大致可以分為兩類主要方法。
首先,提出的解決方案是為了解決DEX+橋接組合帶來的問題。在DEX+橋接場景中,用戶通常有以下需求:他們希望在鏈A上將代幣b兌換為鏈C上的代幣d,同時需要支付a(鏈A上的Gas費用),并且還需要c(鏈C上的Gas費用)來完成將來d代幣的轉賬。此過程涉及至少三次兌換和跨鏈操作,極為復雜。然而,用戶的實際意圖只是簡單地將b兌換為d。因此,以用戶意圖為中心的意圖模型允許用戶只表達他們期望的最終結果,協議和應用層則負責處理復雜的中間步驟,提供近乎無縫的用戶體驗。
盡管意圖模型簡化了鏈上操作,但鏈上需求的日益復雜(如LRT贖回和跨鏈MEV)帶來了新的挑戰。旨在簡化這些操作的基礎設施(如跨鏈橋和抽象賬戶)的發展落后于鏈上活動的復雜性。實際上,目前的意圖實現并未顯著減少多鏈交互的復雜性,相反,交易執行和總成本在很大程度上依賴于第三方解決方案,未能滿足廣泛采用的標準。
另一種解決方案是鏈虛擬化,它解決了多鏈碎片化的根本問題,試圖復制中心化交易所的無縫體驗。
在虛擬化框架中,基礎流動性統一的建立至關重要。借鑒CEX的架構,鏈虛擬化的概念被提出。這項創新的基礎設施技術旨在抽象管理多個異構區塊鏈網絡的復雜性,使開發者和用戶能夠通過統一的界面與不同的區塊鏈生態系統交互。這消除了對橋等信任中介的需求,讓開發者可以專注于創新和編程,而不必擔心不同區塊鏈協議的復雜性。用戶也可以在鏈上享受到CEX級別的無縫用戶體驗,這對增強用戶獲取和推動區塊鏈技術的大規模采用非常有利。
虛擬化概念由Cycle Network的核心成員在2019年提出,到2022年底,他們啟動了Cycle Network的開發。2023年,Placeholder也在一篇文章中提到虛擬Rollup的重要性,從而驗證了Cycle自2019年以來研究方向的前景。
通過可驗證狀態聚合(VSA),Cycle Network支持無橋接的跨鏈流動性抽象,實現跨比特幣和EVM兼容區塊鏈的安全、無信任交互。這項基礎設施改變了區塊鏈領域,使得跨鏈去中心化應用(dApps)的開發更加容易,同時保持跨鏈的安全性和可驗證性。
隨著鏈虛擬化的成熟,它可以與傳統互聯網上的云基礎設施發展相提并論。正如云技術抽象了物理服務器管理的復雜性,推動了互聯網應用的爆發式增長,鏈虛擬化將加速真正Web3原生通用可編程性的到來,開啟dApp創新增長和大規模采用的下一波浪潮。
我選擇了以下項目作為示例,以進一步說明鏈抽象的重要性。每個項目都代表了其獨特的技術方法。
5.1.1 Everclear:提高意圖解決器的效率與去中心化
技術/產品特點
如上所述,在意圖模型中,用戶指定所需的最終結果,解算器(填充器、轉發者)執行意圖并獲得報酬。在此過程中,大多數操作依賴于第三方執行,解算器起著關鍵作用。然而,目前許多解算器仍是中心化的。
Everclear提出了一種從去中心化解算器角度出發的解決方案,旨在減少對中心化實體的依賴,實現更去中心化的意圖執行過程。
Everclear專注于解決意圖模型中出現的諸如重新平衡效率低下等問題。為了消除這種低效的跨鏈開銷,Everclear提出了一個清算層,在該層中,具有相反方向的意圖可以相互抵消,從而降低重新平衡的成本。
以下是其架構以及解算器執行意圖的步驟:
創建意圖消息:用戶生成意圖,并通過傳輸層(Hyperlane)將意圖消息從源鏈定期發送至中心域。
拍賣:在Everclear Rollup的中心域中,能夠匹配的意圖會變為存款,而無法匹配的意圖會變為發票。這些發票將進入荷蘭拍賣,逐漸折扣(最多達到一個最大閾值),直到被購買并清算。
填充消息:當解算器執行意圖時,填充消息會從目標域發送到中心域,使用傳輸層(Hyperlane)。
結算消息:當意圖和填充消息都到達中心域時,結算消息將從Everclear Rollup發送至目標域。解算器獲得報酬。
利益相關者
產品層面:
基于意圖的dApp,旨在提高重新平衡的效率。
意圖創建者和解算器。
基礎設施層面:
Everclear是一個與Gelato Network一起推出的Arbitrum Orbit L2,使用Hyperlane作為傳輸層,使用EigenDA作為數據可用性解決方案。
路線圖
2017年:Connext成立
2024年3月:Connext更名為Everclear;Everclear測試網啟動
2024年9月:Everclear主網發布
接下來:
重新平衡:解算器、做市商、套利者和基于意圖的跨鏈橋可以利用清算層,提高效率并降低重新平衡成本。
代幣模型:vbNEXT模型旨在激勵未充分利用路徑上的清算行為。
關于Connext:隨著Everclear上線,基于流動性的Connext Amarok系統將逐步淘汰。路由器可以過渡到橋接合作伙伴,這些合作伙伴將利用Everclear的基礎設施。
5.1.2 Particle Network:用戶友好的通用賬戶
技術/產品特點
為了解決跨鏈資產不可組合性和高門檻的復雜用戶界面問題,Particle Network自2022年以來專注于錢包抽象,并在今年早些時候擴展到了鏈抽象。
錢包抽象:Particle Network的第一個階段集中在錢包抽象上,降低了Web2用戶進入Web3的門檻。其智能錢包即服務(WaaS)具有以下功能:
嵌入式錢包:錢包及授權交易和簽名的操作直接嵌入應用程序中,用戶無需切換到第三方錢包。
社交登錄:除了Web3錢包外,用戶還可以使用Web2社交賬戶(如Google、Apple、X賬戶和電子郵件)登錄。
與賬戶抽象(AA)的集成:開發者可以將AA集成到他們的dApp中,從而支持更智能的功能,如Gas贊助和批量交易。
鏈抽象:Particle Network通過在2024年3月引入模塊化Layer 1和在2024年7月推出通用賬戶,進一步擴展到了鏈抽象。
在應用層面,通用賬戶有兩大亮點:
通用賬戶:一句標語高度概括:“一個賬戶,一個余額,支持任何區塊鏈”。
通用Gas:例如,在Particle測試網上可以使用$ETH支付Gas費用。
然而,這兩項功能的必要條件是通用流動性。Particle Network通過“交換和釋放”的設計實現了通用流動性:
交換:當用戶進行跨鏈交易時,其通用賬戶(UA)與原生DEX交互,將現有代幣交換為流動性提供者(LP)接受的中介代幣(例如$USDT)。
釋放:LP在源鏈上接收到這些資產,扣除小額費用后,在目標鏈上釋放相應數量的必要資產。這類似于意圖模型中的解算器。
利益相關者
產品層面:需要更容易的Web3登錄方式的應用,主要是面向消費者的應用,如游戲和社交應用。
基礎設施層面:
數據可用性合作伙伴:Near、Avail、Celestia
賬戶抽象:Biconomy
路線圖
2022年:Particle Network成立
2024年Q1:從錢包抽象升級到鏈抽象,并推出Particle Layer 1
2024年Q3:推出通用賬戶
5.2.1 Polymer:將Cosmos IBC引入以太坊
技術/產品特點
Polymer旨在成為區塊鏈之間的“港口城市”,通過將Cosmos IBC引入以太坊,增強其互操作性。然而,以太坊本身并不支持IBC。因此,Polymer提出了虛擬IBC的解決方案。
在原生IBC框架中,傳遞數據包有四個步驟:
傳遞:將包含數據的數據包傳遞到通道。
更新:轉發者獲取鏈A的最新狀態,并更新鏈B上的鏈A客戶端。
轉發:轉發者將數據包轉發至鏈B。
驗證:鏈B根據其對鏈A狀態的認知驗證數據包。
然而,以太坊及其Layer 2并不支持IBC,因此無法采用該設計。相反,它可以將傳輸任務(與IBC相關的開銷)外包給Polymer。Polymer通過其創新的“虛擬IBC”(vIBC)解決了這個問題,該解決方案包括以下部分:
vIBC核心層(Layer 2)這是IBC處理器的智能合約實現,類似于一個IBC郵局,負責處理跨鏈消息,使其能夠被Layer 2理解。
vIBC轉發者它在Layer 2與Polymer Hub之間建立通信,類似于一位“會說兩種語言”的郵遞員,既懂IBC也懂智能合約。
Polymer Hub上的vIBC模塊(Polymer的Layer 2)該模塊接收Layer 2上的vIBC核心事件,并將其翻譯為標準IBC模塊可以理解的內容,類似于翻譯外語信件并告知當地人如何行動。
與原生IBC轉發和vIBC轉發的兩大區別:
利益相關者
產品層面:需要IBC互操作性的Layer 2、Raas提供商和抽象協議。
基礎設施層面:驗證服務提供商(如Lagrange、Witnesschain等)可以與Polymer Hub集成,提供不同的驗證方案,幫助開發者優化其用例。
路線圖
2021年:Polymer成立
2024年3月:推出測試網
技術/產品特點
為了真正實現鏈間的虛擬化(定義見4.2節),關鍵在于確保不同鏈之間的狀態可驗證和無信任聚合,這些鏈可能具有不兼容的最終性定義。
Cycle Network提出了基于可驗證狀態聚合(VSA)和全狀態通道索引器(OSCI)的全鏈狀態解決方案。從分層區塊鏈架構的角度來看,Cycle的框架可以分為安全層、擴展層和Cycle層。
安全層該層繼承了以太坊的安全性和穩定性。共識機制保證了狀態安全,確保兩個節點不會呈現沖突的結果。它還提供了交易在有限時間內最終確定的保證。
擴展層擴展層由源鏈和目標鏈(如Layer 2和應用鏈)組成。Cycle Network在每條鏈上建立一個端點,以驗證接收到的信息是否構成了完整的集合,從而讓全去中心化索引器能夠實現這些鏈的擴展數據可用性。
Cycle層Cycle Network中的所有交易,包括安全層和擴展層之間的跨鏈交易以及Cycle層內的內部交易,共同生成Cycle的聚合狀態。Cycle的根狀態由zkEVM生成,并提交給擴展層上的鏈進行驗證。
該設計的核心模塊是通過OSCI實現的VSA。下圖展示了Cycle Network隨著擴展層不斷增加,其狀態機的轉換情況。
狀態同步如垂直箭頭所示,擴展層中的鏈將其狀態更新至Cycle層。Cycle內的水平箭頭表示從左到右的區塊生產過程。Cycle層中的每個區塊也會同步到以太坊主網以進行驗證和最終確定。
Cycle狀態更新當新鏈加入擴展層時,如下所示,其交易(白色交易)將與其他鏈的交易(黃色和紅色交易)一起被OSCI處理,從而導致Cycle VM(綠色)中的狀態更新。只要交易順序確定,最終狀態就確定。由于重建Cycle所需的必要數據可用,第三方可以驗證Cycle上所有最終確定的狀態。
得益于Cycle層的可驗證和無信任設計,通過Rollin和Rollout接口,鏈虛擬化得以無縫實現,開發者只需30分鐘即可集成。這一簡化流程不僅提高了開發效率,還為全面的跨鏈流動性提供了無橋接的訪問,使開發者能夠在其項目中具備無與倫比的能力。此外,即將發布的Cycle應用SDK將支持更多的資產,并提供直接訪問以實現特定用例。這一進步將有效地滿足各種定制需求,并針對特定用例和開發環境提供解決方案。
利益相關者
產品層面:
Layer 1/Layer 2,希望通過增加可訪問用戶數量實現長期生態擴展。
希望通過虛擬化大幅提升開發效率的開發者。
需要訪問全鏈流動性的dApps。
希望跨鏈尋找用例的資產。
基礎設施層面:
Polygon zkEVM通過ZK證明實現以太坊的可擴展性及更好的性能和安全性。
路線圖
2022年:Cycle Network成立
2023年3月:首次演示成功
2024年2月:第一個測試網StarFish和第一個產品PiggyBank上線
2024年4月:連接到BTC測試網
2024年5月:PiggyBank V2上線
2024年6月:第一個TG迷你應用上線,吸引了超過20萬用戶參與
2024年7月:第二個測試網Jellyfish和CuttleFish上線;Alpha主網上線
2024年Q4:即將發布Beta主網
截至目前,Cycle Network上已完成了超過77.7萬筆交易,連接了超過157萬個錢包,擁有30萬+用戶和80多個合作伙伴。作為Cycle Network上的第一個全鏈資產管理平臺,PiggyBank見證了超過25萬個資產的發行。
從Uniswap v1到v4,再到UniswapX和Unichain,Uniswap Labs的發展路徑正是上述演變的完美范例。在過去的六年里,Uniswap始終遵循一條一致的原則:識別去中心化金融(DeFi)的瓶頸并解決它。
分析Uniswap的歷史,有以下幾個關鍵特點值得注意:
隨著使命的變化,Uniswap的版本可以劃分為三個時代。DEX時代奠定了DeFi的基礎,意圖時代展示了改善用戶體驗(UX)的實驗,而DeFi鏈時代則表明基于Rollup的跨鏈解決方案可能是觸發DeFi未來最有前景的方法。
每次新版本發布后,通常都會有許多受其解決方案啟發的類似項目跟進,這不僅限于以太坊生態系統,還包括其他Layer 1中的DeFi。例如,v1中的自動做市商(AMM)、v3中的集中流動性、v4中的交易凈額處理,以及UniswapX中的意圖模型。
在確保去中心化和無縫用戶體驗的同時,Uniswap將鏈抽象作為下一步,并宣布Unichain為新的戰略,旨在解決流動性碎片化問題。
與鏈虛擬化相同的理念進一步證明了鏈虛擬化支持未來Web3創新的可行性和可靠性,成為未來DeFi的基礎。Cycle Network兩年來一直致力于鏈虛擬化,目標是通過統一接口使所有鏈上的開發者能夠訪問鏈虛擬化,而無需遷移到其他鏈。處理多個區塊鏈網絡的復雜性已經簡化為Rollin和Rollout接口,項目可以在30分鐘內無縫集成,獲得跨鏈流動性,而無需離開其原始區塊鏈。
總之,鏈抽象從CEX啟發到虛擬化的演變標志著區塊鏈技術的一個重要進展。這一歷程,從CEX的啟發到包括DEX + 橋接和意圖模型,最終演變為鏈虛擬化,它抽象了復雜性,通過統一的接口為開發者和用戶賦能。Uniswap到Unichain的演變也強調,虛擬化是解決當前DeFi瓶頸的關鍵,為未來DeFi的“家”奠定了基礎。