Everclear如何运行?一文解读Everclear首个链抽象清算层

时间:2024-09-29  分类:电子


Everclear如何运行?一文解读Everclear首个链抽象清算层!过去几周里,我们逐步深入探讨了链抽象层的各个组成部分,重点分析了权限层和求解层。权限层是用户与之交互的接口,用户可以通过统一的余额来表达特定的意图(即他们想要的结果)。求解层则由链外的高级参与者组成,他们的职责是尽可能高效地执行这些用户意图。


我们需要记住,求解者将会是代表终端用户在区块链上进行交易的实体。因为链抽象的目标是让用户体验与使用传统的Web2应用没有差异,换句话说,用户不应该意识到自己正在与区块链互动。


在之前的文章中,我们解释了求解者通常会使用自己的流动资金为用户垫付,从而加快执行速度。现在让我们通过一个例子来回顾这个过程:



此时,Alice已经在Base链上获得了100USDC并可以立即使用,但Bob的100USDC却留在了Polygon链上。这就产生了所谓的资金再平衡问题。下面就和非常好学习小编一起详细了解下吧!


跨链意图清算层(Everclear)是什么?未来价值如何?


跨链意图,听着美好但被再平衡所困


这一切要从链抽象和跨链意图本身的出发点说起。


跨链意图(Cross-ChainIntent)指的是,用户希望在不同区块链之间无缝操作和转移资产的愿望。


你也不用关心自己在哪条链,从A到B,想做就能做成。


但现实情况是,这一愿景听起来非常美好,但想做和能做之间还有距离。


首先,跨链流动性碎片化严重。从用户视角看,不同区块链上的资产被分散在各个独立的链上,导致用户在进行跨链操作时需要面对复杂的流动性管理问题。


其次,资金在不同链之间的再平衡成本高昂。


什么是再平衡?


从B端视角看,再平衡指的是在不同区块链之间调配资金,以确保每个链上都有足够的流动性支持用户交易。


由于每个链的需求和供给不断变化,这就意味着跨链桥和流动性提供者需要频繁在链之间转移资金。为了有效地再平衡各链资金,你可能需要与桥接器、聚合器、CEX、OTC以及每个受支持的链和资产的任何其他可用流动性来源集成。


这些操作不仅复杂,而且需要支付高额的交易费用和桥接费用。


而羊毛出在羊身上,最终这个费用肯定会转嫁到用户头上,于是你跨链的体验和成本可能都不太友好。


于是,链与链之间,局部流动性之间,每个人都在玩一场PVP游戏。


大家迫切需要一个办法,能够协调链间的资金流动和结算,搞定这个再平衡问题。


再平衡问题


在完成订单后,求解者面临的挑战是如何将其资金重新平衡到其操作所需的链上。目前,他们依赖中心化交易所(CEX)和跨链桥来完成这个过程。然而,Everclear发现,大约80%的再平衡活动是可以相互抵消的,从而减少了不必要的交易。


回到我们的例子:理想情况下,Bob希望将他在Polygon上的100USDC转回Base链,因为他预计更多的订单流和收入将来自Base链。然而,在当前环境下,Bob需要手动将这些资金从Polygon桥接回Base链,这将产生桥接费用并导致额外的时间延迟。这些操作成本削减了Bob的利润,最终可能会导致终端用户支付更高的费用。


然而,求解者之间的竞争在于速度和成本:谁能以最快的速度、最低的费用完成用户的意图。这意味着求解者只能收取一定的费用,因为总会有其他更大的公司或实体能够承担这些持续的桥接费用(他们的交易量足以抵消这些费用)。不仅如此,大型公司可能甚至会有自己的团队(根据交易量)来手动处理这些资金的再平衡(即进行实际的桥接操作)。


最终,这个问题导致求解者的日益集中化,只有拥有足够资源的求解者才能承担再平衡所带来的高额成本。


为了应对这一日益严重的集中化问题,链抽象堆栈需要一个新组件:清算层。


清算层


清算层作为一个去中心化网络,负责协调链间流动性的净额结算。通过帮助求解者、去中心化应用(dApps)、做市商及其他参与者处理流动性再平衡,清算层消除了手动再平衡的需求,并大幅降低了整体成本。


回到我们之前的例子:Bob不再需要手动将他的100USDC从Polygon桥接回Base,清算层会自动为他进行流动性净额结算,从而消除昂贵且耗时的手动操作流程。


实际上,清算这个概念并不新鲜,它在传统的Web2金融行业中非常普遍。


支付领域的清算:VISA


当Visa进行交易净额结算时,实际上是在计算特定时间段内(例如一天)所有相关方(银行、商户和客户)之间的最终余额。与其为每笔交易逐一转移资金,Visa会将这些交易批量处理,计算每一方所欠或应得的净额。


让我们看一个例子:



这些是独立的交易,但Visa不会分别处理每笔交易,而是将它们合并到一个批次中。


在一段时间后,Visa会汇总所有发生的交易。



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负责以下工作:



Everclear如何运作


Everclear采用了 Hub-and-Spoke模型。在这个模型中,各个区块链网络(如Ethereum、Arbitrum或Optimism)充当轮辐(Spokes),而一个集中的轮毂(Hub)则作为核心 清算链在Everclear中,清算链是它的Rollup。


Everclear架构的核心是 意图匹配(净额结算)机制,该机制旨在通过减少不必要的资产转移来优化链间资产的流动。这一系统通过在轮毂上匹配能够相互满足的意图来实现。


净额结算示例: