Celer IM 跨链互操作的最优解?IM电竞
发布时间:2022-10-04 04:01:57

  随着多链格局的日渐稳固,用户对于跨链互操作性的需求已上了新的台阶,顺应着市场需求的变化,越来越多的项目开始超越单纯的资产跨链,向着更高维度的消息跨链领域探索,这其中就包括了本文的主角 Celer Network。

  利用 Celer IM SDK ,开发者可构建在多个链之间共享流动性和状态的原生跨链 DApps,用户也无需手动切换区块链即可一键享受多个区块链生态的流动性和应用。

  提及 Celer Network 在跨链领域的布局,熟悉多链操作的读者们可能都会想到资产跨链桥 cBridge。去年 8 月及 12 月,在 cBridge 最为关键的两次大版本升级当口,我们也曾针对性的写过两篇解析文章。

  Odaily 星球日报注:详见《专访Celer:用户究竟需要什么样的跨链桥》及《坐稳跨链桥第一梯队,cBridge做对了什么?》。

  注:该图为 Celer 4 月底发布的 cBridge 集成图,实际情况以每月底 Celer 官方推特发布为准。

  最为重要的是,在跨链桥这一安全事故频发的赛道,cBridge 自上线以来从未遭遇过任何安全事故。究其原因,除了多重审计和 bug 赏金等辅助手段之外,或许更该称赞 cBridge “安全优先、稳扎稳打”的产品调性,抛开其 1.0 版本在理论上更加安全的“自管流动性”方案不说,即便是后来在 2.0 版本中扩充了“共管流动性”方案,也没有采用合约托管的方案,而是利用安全性堪比 PoS 链的 SGN 来作“共管资金”的托管主体。

  完美的安全成绩最终为 cBridge 赢得了良好的口碑,截至发文,cBridge TVL 现为 5 亿美元(一度程度上受到了市场大跌影响,最高时曾突破 7.5 亿美元)IM电竞,桥接交易总价值超过 80 亿美元。

  纵观 cBridge 的发展历程,虽然它的上线时间并非最早,流动资金量也并非最大,但凭借着在安全、速度、体验上的良好平衡,cBridge 很快就坐稳了跨链桥赛道第一梯队的位置,成为了多链生态体系下的一个值得信赖的基础设施组件。

  长期以来,跨链一直都是区块链世界的主线任务之一。经历了漫长的讨论、研究与开发,“跨链”这一命题逐渐被分为了两个层级:一是较为基础的资产跨链之外,二是难度更高、逻辑更为复杂的消息跨链。

  所谓消息跨链,指的就是跨区块链的消息传递及相关合约调用,比如将 A 链上的消息安全可信地转移到 B 链并在 B 链上产生预期效果。早在去年 8 月,也就是 cBridge 1.0 正式上线的时候,Celer Network 联合创始人兼 CEO 董沫就曾告诉过我们:“Celer Network 一直都在探索消息跨链解决方案,当前的资产桥接只是第一步,未来 Celer 还将朝着跨链、跨层异步函数调用的状态桥接发展。”

  Celer IM 正是 Celer Network 在这条路上踏出的第一步。具体来说,Celer IM 可以理解为一个开放的、即插即用的消息跨链组件,IM电竞任何新建的或是既有的 Dapp 只需通过一个简单的插件合约就可以完成与 Celer IM 的集成,从而在不调整已部署代码的情况下转变为一个“原生跨链 Dapp”。

  何为“原生跨链 Dapp”,乍一听似乎并不是很好理解,结合 Celer Network 官方资料,我们姑且将其定义为可跨区块链实现服务的 Dapp。

  随着各大公链、侧链、Layer2 等新生态的相继崛起,以 Unis、Aave 等各大 DeFi 为代表,多链部署已成为了 Dapp 的一大普遍选择。不过在 Celer Network 看来,这些已然部署于多个生态之上的 Dapp 与“原生跨链 Dapp”仍有着本质区别,只能称为“多链 Dapp”。

  之所以如此说,是因为这些 Dapp 虽然已经部署在了多个生态之内,但本质上只是在不同的区块链上简单复制相同的代码,不同链上的流动性、应用逻辑和状态是完全隔离的,无法实现跨区块链的服务。

  以 Unis 为例,除了以太坊主网之外,该 DeFi 龙头现已部署在了 Arbitrum、OptimismIM电竞、Polygon 等多条区块链,然而,各条链之上的流动性实际上并不互通,同一个交易对的深度表现也各不相同,用户在某条链上的 Unis 上交易,只能针对该条链上已存在的 token 进行交易,若想兑换一种在该链上尚未构建流动性池的资产,必须另寻跨链桥,待资产桥接至另一条后再行兑换。

  反观“原生跨链 Dapp”,假设某个新 DEX 集成了 Celer IM 的服务,将可以构建一个跨区块链的统一流动性池,不同区块链上的同一个交易对的流动性将聚集在同一个池子。如此一来,用户将可以通过简单的一笔交易在多条链上兑换资产,也无需再担心流动性割裂问题,各条链上均可获取一致的、最好的交易深度。

  类似的例子也反映在了借贷市场、收益聚合、合成资产等更多的 DeFi 服务之上。以借贷为例,集成了 Celer IM 的借贷协议可以允许用户在一条链上提供抵押资产,然后在完全不同的链上借出资产。这正是龙头借贷协议 Aave 在其 v3 版本中最重要的一项更新,借力 Celer IM,如今任何借贷协议都可以通过简单的集成来轻松获取 Aave v3 的这一“大招”。

  NFT 同样也不例外。4 月 28 日,Celer Network 宣布基于 Celer IM 推出 NFT 跨链解决方案,通过该方案,NFT 可以在 Celer 支持的所有区块链间进行无缝跨链。开发者可发布具有真正跨链移动性的 NFT,用户也可通过一键式操作在多个区块链上使用或出售其 NFT,且始终在所有链上拥有其 NFT 的真实所有权。

  前文中,我们提到了“原生跨链 Dapp”的效用表现,那么 Celer IM 究竟是如何让这些变为现实的呢?在此前上线测试网时的官方通告中,Celer Network 曾就 Celer IM 的技术实现给出了很详尽的逻辑拆解,简单来说,可以分为三个步骤。

  首先,当用户使用某个集成了 Celer IM 的 Dapp 执行跨链活动时,其将不会直接与该 DApp 在起始链上既有的智能合约交互,而是会与一个新的「Plug-in」合约交互,该合约内会包含与 DApps 既有智能合约交互的逻辑。

  接着,「Plug-in」合约会将后续的跨链请求发出im资讯,Celer Network 的核心组件「状态守卫者网络」(SGN)则会负责向目标链上传递该请求。

  最后,目标链上的一个全新角色「执行者」(Executor)将负责接受请求并在目标链之上执行完最终的跨链后逻辑。Executor 可以理解为目标链上的一个开放型节点,任何人都可以成为该角色,并通过正确执行活动来获得相关激励。

  基于这套跨链请求的发起、传递、接收构架,Celer IM 在公链、侧链、Layer2 之下建立起了一个 Layer0 层级的跨链消息传递系统。这一解决方案与此前曾以 10 亿美元估值完成了 1.35 亿美元融资的 LayerZero 有着异曲同工之妙,但又有自己的独特之处,在 LayerZero 的技术实现中,负责消息中继的主体为预言机以及部署在不同链之上的 Endpoint,而在 Celer IM 的解决方案中则是 SGN 和 Executor,Celer IM可借助这条SGN链实现更为复杂的消息跨链。

  在 Celer Network 的整体设计中,SGN 是一个特殊的 PoS 链,用于中继不同区块链之上的消息,其本身与一般的 PoS 区块链并没有什么不同,安全性由该网络所有的验证节点共同负责,节点一旦作恶,不但会被踢出,还将承受质押资产的巨额惩罚,从而保证上层协议及应用能够以更加安全、可信地处理消息的跨链传递。在执行具体的跨链请求传递时,验证节点需要首先对「消息是否存在」达成共识,并同时生成一个加权多签证明,然后再将该证明存储于 SGN 链上,等待订阅消息的 Executor 将其中继至目标链上。

  由于 SGN 在整套 Celer IM 的跨链架构中发挥着不可或缺的作用,为了保证 Celer IM 能够提供可持续的服务,SGN 也会像 PoS 区块链收取验证费用那样收取消息中继费用,而该费用则将分配给所有 SGN 上的 CELR 质押者,从而将整套 Celer IM 的服务价值回流到了 CELR 之上。

  在过去两年间,Celer Network 一直都是我们高度关注的项目之一。值得一提是,在早年间 Celer Network 对自身的定位一直都是 Layer2 扩容项目,而今随着跨链相关服务的落地及日趋完善,Celer Network 在定位上也悄然发生了变化,变成了“多链互操作性协议”。

  虽然 Celer IM 的推出并没有太久,但我们已经能在集成了 Celer IM 的应用之上看到一些行业内越来越难得的新鲜体验,比如通过 Chainhop 这一基于 Celer IM 搭建的原生跨链 DEX,用户就可以在六条链上自由调用 Sushis、PancakeS、SpookyS、Curve、Unis 等诸多头部 DeFi 协议的流动性,实现无缝的跨链交互。

  随着未来 Celer IM 在多链扩展和协议整合上的进一步推进,我们甚至可以假想,有朝一日用户将无需再与不同链上的诸多 DeFi 协议直接交互,而是可以通过少数脱颖而出的前端执行所有类型的链上操作,由 Celer IM 及其之上的原生跨链协议来处理所有后端的跨链和交互逻辑。届时,链与链的界限也将逐渐变得模糊,一般用户甚至完全不需要去感知底层的切换过程。

  当然,这一切只是最理想化的畅想,但我们确实相信,未来链与链的联系势必会更加紧密,用户对于跨链互操作性的需求也势必会不断提升。新的需求会带来了新的市场,基于其过往在产品交付、打磨方面的优异表现,我们有理由期待 Celer Network 在这片新蓝海中给我们带来更多惊喜。