
作者:pedro 來源:Modular Media 翻譯:善歐巴,比特鏈視界
過去幾周裡,我們逐步深入探討了鏈抽象層的各個組成部分,重點分析了權限層和求解層。權限層是用戶與之交互的接口,用戶可以通過統一的餘額來表達特定的意圖(即他們想要的結果)。求解層則由鏈外的高級參與者組成,他們的職責是儘可能高效地執行這些用戶意圖。
我們需要記住,求解者將會是代表終端用戶在區塊鏈上進行交易的實體。因為鏈抽象的目標是讓用戶體驗與使用傳統的Web2應用沒有差異,換句話說,用戶不應該意識到自己正在與區塊鏈互動。
在之前的文章中,我們解釋了求解者通常會使用自己的流動資金為用戶墊付,從而加快執行速度。現在讓我們通過一個例子來回顧這個過程:
-
假設Alice想要將100 USDC從Polygon鏈橋接到Base鏈。
-
求解者Bob為了儘可能高效地完成Alice的意圖,與其他求解者競爭執行任務。
-
Bob使用他在Base鏈上的資金,直接為Alice墊付了100 USDC,因為他在多個鏈上都有持有流動性資金。
此時,Alice已經在Base鏈上獲得了100 USDC並可以立即使用,但Bob的100 USDC卻留在了Polygon鏈上。這就產生了所謂的「資金再平衡問題」。
再平衡問題
在完成訂單後,求解者面臨的挑戰是如何將其資金重新平衡到其操作所需的鏈上。目前,他們依賴中心化交易所(CEX)和跨鏈橋來完成這個過程。然而,Everclear發現,大約80%的再平衡活動是可以相互抵消的,從而減少了不必要的交易。
回到我們的例子:理想情況下,Bob希望將他在Polygon上的100 USDC轉回Base鏈,因為他預計更多的訂單流和收入將來自Base鏈。然而,在當前環境下,Bob需要手動將這些資金從Polygon橋接回Base鏈,這將產生橋接費用並導致額外的時間延遲。這些操作成本削減了Bob的利潤,最終可能會導致終端用戶支付更高的費用。
然而,求解者之間的競爭在於速度和成本:誰能以最快的速度、最低的費用完成用戶的意圖。這意味著求解者只能收取一定的費用,因為總會有其他更大的公司或實體能夠承擔這些持續的橋接費用(他們的交易量足以抵消這些費用)。不僅如此,大型公司可能甚至會有自己的團隊(根據交易量)來手動處理這些資金的再平衡(即進行實際的橋接操作)。
最終,這個問題導致求解者的日益集中化,只有擁有足夠資源的求解者才能承擔再平衡所帶來的高額成本。
為了應對這一日益嚴重的集中化問題,鏈抽象堆棧需要一個新組件: 清算層。
清算層
清算層作為一個去中心化網絡,負責協調鏈間流動性的淨額結算。通過幫助求解者、去中心化應用(dApps)、做市商及其他參與者處理流動性再平衡,清算層消除了手動再平衡的需求,並大幅降低了整體成本。
回到我們之前的例子:Bob不再需要手動將他的100 USDC從Polygon橋接回Base,清算層會自動為他進行流動性淨額結算,從而消除昂貴且耗時的手動操作流程。
實際上,「清算」這個概念並不新鮮,它在傳統的Web2金融行業中非常普遍。
支付領域的清算:VISA
當Visa進行交易淨額結算時,實際上是在計算特定時間段內(例如一天)所有相關方(銀行、商戶和客戶)之間的最終餘額。與其為每筆交易逐一轉移資金,Visa會將這些交易批量處理,計算每一方所欠或應得的淨額。
讓我們看一個例子:
-
客戶A(Alice)使用Visa向商戶1購買了100美元的商品。
-
客戶B(Bob)使用Visa向商戶2購買了50美元的商品。
-
客戶C(Charlie)使用Visa向商戶1購買了75美元的商品。
這些是獨立的交易,但Visa不會分別處理每筆交易,而是將它們合併到一個批次中。
在一段時間後,Visa會匯總所有發生的交易。
-
商戶1應得175美元(因為客戶A花費了100美元,客戶C花費了75美元)。
-
商戶2應得50美元(因為客戶B花費了50美元)。
Visa不需要分別將100美元和75美元轉給商戶1,而是直接說:「商戶1總共應得175美元。」
這種將金額合併並處理淨額的過程就稱為淨額結算(Netting)。
在淨額結算之後,Visa會在相關方之間結算這些淨額(商戶將收到存入其銀行帳戶的資金)。
引入Everclear
Everclear是Web3中的首個清算層,允許任何求解者、做市商或意圖協議接入網絡,利用其清算和再平衡功能。
儘管Everclear在今年年初才首次推出,但其背後的團隊已經存在了多年,Everclear前身是跨鏈橋接協議Connext——它是第一個提出「鏈抽象」概念的項目。
雖然Connext在其領域取得了一定成功,但團隊意識到在鏈抽象領域中還有一個未被充分探索但非常關鍵的環節——清算。到了2024年6月,Connext重新品牌為Everclear,成為第一個Web3清算層。
Everclear的清算層直接解決了求解者在流動性再平衡中面臨的成本和複雜性問題。通過協調跨鏈的流動性淨額結算、再平衡和結算,Everclear據稱能夠將操作成本降低多達10倍,從而使求解業務變得更加經濟可行,並且讓更多參與者能夠負擔得起。
回到我們最初的例子,這意味著像Bob這樣的求解者將不再需要手動將資金橋接回他們偏好的鏈上。相反,Everclear會自動處理這個過程,不僅對Bob如此,對所有利用清算層的求解者也是如此。
簡而言之,Everclear負責以下工作:
-
淨額結算(Netting) :淨額結算是指聚合和抵消多筆交易,以儘量減少實際的資金流動。例如,如果有100美元從鏈A流向鏈B,同時有80美元從鏈B流向鏈A,那麼在淨額結算後,實際上只需要從鏈A到鏈B轉移20美元。
-
再平衡與結算(Rebalancing & Settlement) :理想情況下,求解者的餘額應在不同鏈上不斷調整。當求解者的資金在某條鏈上被用於在另一條鏈上執行意圖時,必須通過再平衡和結算來恢復其初始餘額,並在相關鏈之間結清任何未結算的金額。
Everclear 如何運作
Everclear 採用了 Hub-and-Spoke 模型 。在這個模型中,各個區塊鏈網絡(如 Ethereum、Arbitrum 或 Optimism)充當「輪輻」(Spokes),而一個集中的「輪轂」(Hub)則作為核心 清算鏈 ——在 Everclear 中,清算鏈是它的 Rollup。
Everclear 架構的核心是 意圖匹配(淨額結算)機制 ,該機制旨在通過減少不必要的資產轉移來優化鏈間資產的流動。這一系統通過在輪轂上匹配能夠相互滿足的意圖來實現。
淨額結算示例:
-
Alice 想將 100 USDC 轉移到 Arbitrum。
-
Charlie 想將 70 USDC 從 Arbitrum 轉移到 Ethereum。
Everclear 的系統會將這些意圖進行匹配,並通過淨額結算處理交易,即只需要將 30 USDC 從 Ethereum 轉移到 Arbitrum(100 – 70)。通過淨額結算,Everclear 減少了多筆大額代幣轉移的需求,降低了成本和延遲。
在每個 周期 結束時,Everclear 會最終進行結算。也就是說,實際上需要跨鏈轉移的 30 USDC 會被結算,以償還先行墊付流動性的求解者。最終,Everclear 在淨額結算後將 30 USDC 返還到求解者在 Ethereum 上的帳戶中。
這種流程使得求解者能夠專注於流動性管理和機會,而不是手動進行跨鏈資金轉移或橋接。
Everclear 的架構:
-
Rollup 框架 :Arbitrum Orbit。
-
Rollup 即服務(RaaS)提供商 :Gelato。
-
消息傳遞 :Hyperlane AVS(通過 EigenLayer)——在 AVS 完全上線之前,Everclear 將依賴於 Hyperlane 的驗證者集群。
-
數據可用性 :EigenDA——Everclear 將首先使用 Gelato 的數據可用性委員會(DAC),並逐步過渡到 EigenDA。
通過集中處理跨鏈流動性的再平衡和結算,Everclear 減輕了求解者的操作負擔,使求解流程更加高效。上周,Everclear 正式在 主網 上線,成為 Web3 市場中的第一個清算層。
總結
在更廣泛的鏈抽象領域中,Everclear 被納入 Frontier 的 CAKE 框架 ,作為 清算與結算層 的一部分,幫助完成整個抽象過程。
-
權限層 允許像 Alice 這樣的用戶通過統一餘額表達跨鏈操作意圖,提供類似 Web2 的用戶體驗。
-
求解層 執行這些用戶的意圖,通過與不同的區塊鏈進行交互。
-
最後, 清算與結算層 通過管理求解者所在鏈之間的流動性再平衡和資本結算,優化求解過程。
鏈抽象並不是單一的產品或協議,而是多個團隊和層級之間的協作,旨在為用戶提供無縫的使用體驗。目標是讓用戶在與區塊鏈應用程式交互時,甚至意識不到他們在使用區塊鏈技術——將 Web2 的簡潔體驗帶到 Web3 的去中心化應用中。