跟跨链相关这块,我们听过许多的名字:跨链桥、链互操作性、全链、账户抽象、链抽象、意图交易等等。听起来让人很头疼。
我们都能观察到的一个现象,那就是公链越来越多了。之前,新公链的目标是增加TPS和降低GAS费,采用不同的技术方向,例如solana、aptos、conflux、各大layer2等等。而如今,新公链的目的改变了,更多的出于发展自己的生态,例如Treasure 推出的生态Layer2,Aveo公链、Loot 公链等等,又或者想利用自身的用户和资源,希望打造出一条成功公链,比如base、blast等等
在这个牛市中,公链肯定越来越多。所以对于跨链的需求同样也是激增。面对这些其实并不需要怕。它是一步一步发展。
跨链桥是21年牛市中兴起的,主要功能就是资产的跨链。当时的情况ETH中的Defi大爆发后,BSC、Avalanche、Fantom等公链相继出现并爆发。所以产生了比较大的资产的跨链的需求。当时的著名项目有multichain(原名 Anyswap)和celer bridge等。
公链就像一座座海岛。随着公链的增加,以及非EVM系的崛起,形成了一座座的孤岛、形成了割裂。所以仅仅是资产的跨链无法满足多链时代的需求。
首先要解决的钱包的问题,一条条公链,钱包都要配置,EVM的还好说,配置个百八十条的最多找起来多花点时间,但非EVM的每个链都要一个钱包,一个都不能少,体验感何止是糟糕。于是,抽象账户出现了,抽象账户就是一个钱包来搞定所有公链,比如最近口碑很好的ok钱包。本质上抽象账户是一个合约账户,它还可以使用社交账号来找回丢失的账号,统一使用gas token等功能。
解决了钱包在各链的割裂问题,还需要解决Dapp在各链的割裂问题。那么,最底仓的需求是跨链的信息传递,我们希望在A链能读取B链的状态,在B链读取A链的信息,或者A链和B链同时的状态。这便是链的互操作性。当可以跨链传递信息的时候,可以做很多事情,比如全链借贷、跨链投票治理等等。对于dex和defi协议,好处更大,不同链上的流动性不在是割裂的,可以统一使用,实现流动性的聚合。
试想一下,拥有了资产跨链、跨链信息传递、抽象钱包后,我们在链上操作的时候,背后是什么链并不需要搞的那么清楚。比如说我们想抵押钱包内的USDT来借贷出ETH,我们并不需要管USDT是在BNB链上还是Arbtrum链上,都可以用来抵押到借贷协议中,并且统一一次的支付gas。而贷出的ETH的背后也不需要管是来自哪条链上,Dapp会自己根据流动性来协议。这便是链抽象。
这个周期上线的跨链协议,基本都是链抽象协议。都拥有跨链信息传递、资产跨链等功能。他们的区别是实现的方法和使用的技术不一样。所以下面我们重点讲讲不一样的
在这个赛道,最头部的莫过于LayerZero、Wormhole、Axelar。
1)Axelar
Axelar最大的优势在于全链部署。Axelar提出了一个链间(Interchain)的概念,这个概念当中,所有的 Web3 应用将拥有一个统一的开发环境,这个开发环境将容纳多种链上不同的逻辑,并且支持来自多种链上的用户。简单来说,在Axelar开发的Dapp可以部署在它支持所有公链上。Axelar所支持的公链也是三个当中最多的。
2) LayerZero
LayerZero应该是家喻户晓的存在。它的特点是轻量化跨链信息传递,因此其选择使用预言机和中继网络来完成数据的传输。LayerZero 简化了跨链信息交互的流程,本身不负责信息的验证,而是由跨链双方来保证安全性。所以在效率上,LayerZero更高。
3)Wormhole
Wormhole起源于Ethereum 和 Solana 两个网络建立的跨链桥,它由链上组件和链下组件组成。链上组件主要包括发射器(Emitter),Wormhole 核心合约以及交易日志。链下组件主要由19个守护者节点和消息传输网络组成。得益于Solana强大的生态,Wormhole的跨链金额是最高的。