加密世界的SWIFT

俄乌局势让我们认识到世界资产流通的背后有一座叫SWIFT的“桥”,为全球的银行、券商等金融机构提供安全、快捷、标准化的通讯业务,提高了银行的结算速度,在国际贸易中起着至关重要的作用。在加密世界,不同的公链就像不同的国家,每条链上又存在着各种去中心化交易所、借贷协议、稳定币协议以及形形色色的Dapp,但链与链之间却又是信息孤岛、资产孤岛彼此不互通,因此跨链桥的构建是生态发展的必然趋势。

「 本文为 DeFieye X Celer 征文大赛提交作品 」

Crypto Bridge
Crypto Bridge

【跨链领域的现状】

说到跨链桥,大家第一反应就是“谈桥色变”,娓娓道来的是多起桥上的黑客攻击事件,比如近期 Axie 的 Ronin 被盗取 173,600个 ETH 以及 2550万 USDC,还有 Solona 的 Wormhole 被黑客攻击导致 12万个ETH 被盗等等,因此跨链桥被冠以事故多发地。

V神也曾表示,未来将是“多链”的,但不会是“跨链”的,因为跨越多个“主权区域”的桥在安全性方面存在根本限制。

但尽管如此,各个跨链桥的TVL激增的势头不减,从下图可以看到,目前的跨链龙头非Mulichain(Anyswap)莫属,支持了15条公链,TVL在峰值达到了120亿美金。

Multichain
Multichain

Celer Network 从去年开始转型做跨链桥 cBridge 起,TVL 稳步上升,跨链资产也已超过66亿美金。目前已支持的29条链及Layer2,其中既有兼容 EVM 的公链,也有非EVM的异构链,比如 Kusuma 上的 Moonriver、Polkadot 上的 Moonbeam 和 Astar Network。从 DefiLlama 的数据可以看到,TVL主要集中在了 Astar 上(约2.6亿美金),Astar 不仅可以与以太坊及其 Layer2 进行桥接,还能与Comos建立联接,旨在成为多链时代的中枢,而 Celer 又是目前对于 Astar 的唯一支持方,可见 Celer 相信未来的跨链绝非基于 EVM 之间跨链,而是多体系之间的交互,已经在悄无声息中完成了布局。

cBridge TVL
cBridge TVL
cBridge Liquidity
cBridge Liquidity

反观 Wormhole,在经历黑客事件后,Jump Trading “自掏腰包” 补充了120,000 ETH,隔天 Wormhole 重新上线。尽管发生如此巨额的安全事故,但及时的补救措施依旧让流动性质押者依旧选择跨链桥,从目前的TVL看,几乎没有收到任何影响,依旧维持在了40亿美金的左右,

Wormhole
Wormhole

由此可见,加密世界的原住民对于跨链的需求在逐步上升,主要分为以下几种

1、从项目方角度,各条链上的用户都是吸纳的对象,BNB Chain 上用户持有多是 BNB,Avalanche 上的用户持多是 AVAX,为了能让他们资产都能参与到项目中,考虑多链的部署就是变的至关重要,因此消息跨链和资产跨链就是解决方案的重点。

2、从用户角度,各条链的生态正步入百花齐放的阶段,不论是以太坊的 Layer2 还是各种Dapp,都纷纷推出了测试网,羊毛党可以直接通过跨链桥来实现多个项目的多次交互,不再需要频繁地通过CEX来实现跨链,实现降本增效。除此之外,对 DeFi 用户来说使用跨链桥可以快速实现同一资产在不同链上的转移完成套利。

【跨链的结构类型】

第一种:锁定 & 铸造 & 销毁 & 释放

简单来说,以将 Ethereum 上的 USDC 跨到 Avalanche 为例,首先 Avalanche Bridge 会锁定你在源链( Ethereum )上的 USDC ,其次在目标链( Avalanche )上铸造 USDC.e (这里的 .e 代表是 Ethereum 跨链而来的 USDC 资产),等USDC.e铸造完毕后,烧毁源链上锁定的 USDC,最后释放目标链上的 USDC.e。这是一种最常见的跨链桥,但是你的资产会被锁定在节点控制的合约中,如果节点被攻击或者作恶,你的资产可能就没了。

锁定 & 铸造 & 销毁 & 释放
锁定 & 铸造 & 销毁 & 释放

第二种:原子交换

原子交换中的“原子”一词,来自于“原子状态”,表明原子交换只有交换成功和交换失败两种状态,没有中间态。在原子交换中,源链和目标链都须共享相同的哈希算法,以确保可以在两条链上验证传输的区块,当两边达成一致即可执行跨链,交易记录在区块链中并由网络节点验证,这是一种最安全和信任最小化的方法。

原子交换
原子交换

第三种:流动性提供方

这种模式跨链桥是在桥的两端,都有流动性提供方,如图假设,左侧源链上有 DeFiEye 和Crypto0xAugust 提供 USDC 流动性,右侧目标链上也有 N 个流动性提供方,当在源链和目标链都得到验证的时候,资金跨链即可执行。这种方案的需要有足够的奖励措施来激励 LP 为桥的两端提供充足流动性,如果桥一侧的流动性枯竭,就相当于这一侧暂停通行,只能等待流通补充完毕之后重新开放。

流动性提供方
流动性提供方

第四种:IBC ( Inter-Blockchain Communication )

IBC 是 Cosmos SDK 提供的通讯协议,简单来说,就是桥的两边都是使用IBC协议的源链和目标链,两链各自都有一个轻客户端并且都有对方的规则,当两条链之间通过中继器进行握手确认之后,对这些规则进行状态验证,验证完毕后,两链之间的桥梁开启。

IBC ( Inter-Blockchain Communication )
IBC ( Inter-Blockchain Communication )

【跨链的趋势】

从区块链的发展看,未来的跨链一定是安全、高效的,不仅能将资产(Token、NFT)在EVM链和非EVM之间进行跨链,还能支持消息跨链,除此之外,一个开放的、可组合性的跨链方案才更符合链上生态多样性的发展,而 Celer Network 正着眼于此,成为整个跨链生态先行者。Celer 近期上线了消息跨链框架(Celer Inter-chain Message,简称 Celer IM)。Celer IM 是 Celer 布局跨链生态的基础设施,从根本上改变了多链 dApp 的开发和使用范式。

可组合性

利用 Celer IM 的 SDK 可使原生的多链 dApp 将具有高效的流动性利用率、连贯的应用逻辑、共享的状态。

  • DEX + Celer IM = 跨链去中心化交易所

  • NFT + Celer IM = 跨链 NFT

  • Lending + Celer IM = 跨链 Lending

  • GameFi + Celer IM = 多链 GameFi

  • Chain / Layer2 + Celer IM = 多链聚合

  • 保险 + Celer IM = 跨链保险

  • 隐私 + Celer IM = 跨链/多链隐私保护

  • public class dApp implements Celer IM { }

对于开发者而言,不需要修改已部署合约的任何代码,只需要一个简单的合约插件便可以将DApp 转变为原生跨链/多链 DApp,可谓「 即插即用 」,就好比当托尼、荷兰弟、小辣椒穿上 Mark 战甲之后,他们就是不同类别的超级英雄。

post image

便捷性

虽说 Celer IM 并非直面普通用户,但配备了 Celer IM 功能的 DEX 对于用户来说不再需要进行复杂的区块链切换跳转,只需要在一个页面,就可以完成跨链的资产交换。举个例子,假设我需要在 BNB Chain 上购买一些 BONDLY 去参加 Animoca Brands 的活动 ,但我手上只有 WETH,于是乎我可以通过 ChainHop「 一键操作 」 将 Ethereum 上 WETH 跨链转为 BNB Chain 上的 BONDLY。这看似一键 Swap ,实则是 Celer IM 帮我们在背后完成了3步操作,另外从手续费( 0.000682 WETH,约合 1~2U )和 3% 的滑点都是非常亲民合理。

  • 1、将 「 Ethereum 上的 ETH 」转为 「 Ethereum 上的 USDC 」

  • 2、将 「 Ethereum 上的 ETH 」转为 「 BNB Chain 上的 USDC 」

  • 3、将「 BNB Chain 上的 USDC 」转为 「 BNB Chain 上的 BONDLY 」

ChainHop 「 WETH on Ethereum  >>  BONDLY  on BNB-Chain」
ChainHop 「 WETH on Ethereum >> BONDLY on BNB-Chain」

安全性

对于用户而言,便宜、便捷只是一方面,跨链的安全问题才是老生常谈的重点。值得称颂的是,Celer 至今未出现过一起安全事故,这也得益于 Celer 的机制设计,它是由 SGN 安全模型和类 Optimistic Rollup 安全模型共同保障的。

SGN 安全模型,是跟其他 PoS 机制的 Layer1 类似,都是基于 Tendermint 构建的区块链,和 Layerzero 或者是其他简单的 MPC 多签的安全性不同,只要有一个节点作恶,这个节点会被踢出去,并且承受质押金的巨大损失,所以在这样的安全模型下,我们已经比其他的桥要更安全,因为其他桥的少数节点作恶,是没有任何经济惩罚错失的。这个安全模型是最轻量化的安全模型,因为这里面不需要任何的额外延迟。

类 Optimistic Rollup 安全模型,保证系统在极端黑天鹅状态下仍然能够保持安全性。这个机制的核心就是对每一个跨链消息强制进行一段时间的“检疫隔离”。当一个跨链消息通过 SGN 抵达目标链的时候,这个消息不会被立刻送到相关应用去执行相应的逻辑,而是被立刻关起来,隔离一段时间。在这段隔离的实践当中,应用的开发者,以及每一个SGN节点的运行方,都可以去源链去检查这个消息是否真的从源链上面发出,如果发现这个消息并没有真的发出,而是 SGN 伪造了这个消息的话,就可以对这个消息做丢弃处理,并彻底断开和跨链系统的连接。虽然这样的模式是用额外的隔离延迟,但换来了一个更强的安全模型,也就是说,即使多数质押节点作恶,只要在所有的SGN节点和应用运行的监控节点中,有一个还是正常运行没有被黑的话,整个系统仍然是安全的。

在实际的运作中,SGN 作为常备军来守护链上安全,小额的转账由 SGN 直接执行,延迟仅在几秒之中;大额的转账,则会有特种部队 Optimistic Rollup 加倍守护,用半小时的延迟换来更安全的交易。

【跨链的展望】

回顾现实,跨行转账从早年的柜台办理、ATM机现金搬砖,再到后来通过手机银行、支付宝直接或间接完成跨行转账,都是经历了从慢到快,从复杂到简单化的过程。游戏也从平台独立、系统独立,再到跨平台的元神,让我们看到了多链游戏的方向,Binance也已构建 BAS 侧链来迎接 GameFi 2.0 天量的冲击。当现实世界的位面切换到加密世界,我们依旧会见证庞大的资金在链上和链间高速的流转,若干年后,蓦然回首,那“桥”却在,灯火阑珊处。

加密繁荣的背后,也有默默砥砺前行的基建贡献者,Salute!