互操作性协议能否改变跨链桥格局?
多链格局和资产安全
区块链市场发展至今,公链方面已经形成了多链并存格局,以太坊、以太坊Layer2、Solana、Terra、Cosmos、Avalanche等数百条公链百花齐放。他们在生态开发上彼此竞争,致力于吸引更多生态开发者加入自己的公链生态。对用户和开发者而言,多链之间需要能相互协作,需要资产更加无障碍的转移,各个DApp也争相希望在更多公链上部署,抢占各个公链生态的用户流量与资产,巨大的资产转移和开发需求催生了数十个桥和互操作性协议。
然而,由于各个公链底层技术框架设计不同,使得每个公链孤岛之间的桥接是一个非常昂贵、繁琐和不安全的过程。
近期Axie Infinity专属侧链Ronin被曝出有价值6.24亿美元的加密资产(包括173,600ETH和2,550万USDC)被盗,这也是迄今损失最为惨重的跨链桥安全事故。此次事件是针对私钥管理的攻击,因为跨链桥涉及两个不同公链的资产与数据交互,其设计的复杂性反而成为合约权限漏洞攻击的目标。
由此可以看出,跨链桥被攻击的根源在于其只依靠中心化成员间的多重签名或者验证者来保证资金转移,虽然一定程度上释放了区块链间资产转移的速度瓶颈,但其安全性问题却是非常严重的。
通信层协议跨链
像LayerZero、Axelar与其他跨链桥的解决方案都支持通用消息传递,允许所有类型的数据和信息(包括逮捕)跨多个生态系统移动,应用程序甚至可以跨链进行任意函数调用,使它们能够进入其他社区,而不必部署到其他地方。而Synpase、CELER等其它协议仅限于资产或代币的跨链转移。
链上消息传递仍是区块链基础设施的关键组件。随着DApp开发和零售需求的增长,协议能以有意义、去中心化的方式与其用户交互,这将是其增长的关键驱动因素。
对于跨链桥接和消息传递的办法,几乎所有办法都属于以下两大类:第一种是达成共识,形成中间链,在链之间验证和转发消息,第二种是直接在链上运行一个轻节点。
LayerZero
LayerZero是一个Omnichain互操作性协议,专为跨链传递轻量级消息而设计。LayerZero通过可配置的不信任提供真实且有保证的消息传递。该协议被实施为一组高效、不可升级的智能合约。
LayerZero改变了之前跨链桥方案的两个弊端:1.中间链在链之间接收、验证和转发消息的方式,便宜但不够安全;2.链上轻节点接收并验证相对链上每个成对链的每个块头,安全但是很昂贵。LayerZero引入了超轻节点(ULN),它将轻节点的安全性与中间链的成本效益相结合。这是通过执行与链上轻节点相同的验证来实现的,但不是按顺序保持所有区块头,而是由分散的预言机按需流式传输区块头。
两个角色:Oracle和Relayer
当用户应用程序(UA)将消息从链A发送到链B时,该消息通过链A上的端点路由。然后端点通知给UA指定的Oracle和Relayer消息及其目标链。Oracle将区块头转发到链B上的端点,然后Relayer提交交易证明。证明在目标链上进行验证,并将消息转发到目标地址。
安全性上,如果你使用Chainlink作为你的预言机,那么系统中的任意作恶行为仍然是以首先能够击败 Chainlink DON 为前提的 (这可不是一件容易的事)。即使Oracle A 的共识被破坏,Relayer A 也串通了,也不影响使用Relayer B-Z和使用Oracle B-Z 的用户运行。
用户端方面,LayerZero也实现了跨所有链的统一流动性,并保证源链上的最终确定性,这意味着用户在B链上的资产是真实资产而不是仅仅像一张纸一样的凭证。
应用
Stargate是LayerZero上第一个完全可组合的流动性传输协议,在上线短短几周的时间里,截至3月31日,其TVL已累计达到$3,735,601,761.71,目前支持以太坊、BSC、Avalanche、Polygon、Arbitrum、Optimistic、Fantom,近期官方披露即将支持Cosmos-IBC协议。
未来
SushiSwap目前也已经通过了支持Stargate协议跨链桥的投票方案,或许在未来SushiSwap会成为最大的跨链交易Dex,到时也不再需要11个单独的桥才能实现其11个链与以太坊链的资产转移。
Axelar
随着LayerZero以及旗下Startage开始进军Cosmos-IBC协议,留给同样服务于Cosmos的跨链互操作协议Axelar的时间不多了。
Axelar是由去中心化的验证器网络、安全网关合约、统一转译、路由架构以及一套软件开发工具包(SDK)和应用程序编程接口(API)组成,以实现区块链之间的可组合性。
三个关键组件:去中心化的网络、网关智能合约、开发者工具
去中心化网络是由一组负责维护网络和执行交易的验证器所支持,验证器运行跨链网关协议,MPC(多方验证)对链上事件进行投票与证明。
网关智能合约是提供Axelar网络与其互连的Layer1区块链(比如以太坊)之间连接性的智能合约,验证器读取传输交易并达成共识后,就会写入目标链并执行跨链交易。
开发者工具:位于验证器和网关之上的是API和SDK(使开发人员能够轻松访问Axelar网络的库和工具)。
在安全性上,作为Layer1区块链,Axelar提供的区块链网络共识验证相比于第三方验证器和其他协议自带验证器的方式更加安全,同时也具备了很高的拓展性,开发组件能够让其他链上的DApp更加快速的跨链至B链。对于开发者而言,将DApp之间建立在Axelar网上再去向上兼容其他链,或许是最优解。
应用
Axelar网络已经推出了去中心化的跨链资产转移应用程序-Satellite。
Satellite将支持在多个EVM和非EVM链(如Terra、Avalanche、Polygon、Ethereum 和Fantom)之间转移原生Terra资产(如LUNA和UST),此后又增加了Moonbeam。
综上所述,LayerZero和Axelar改变了传统的资产跨链桥和互操作协议的解决方案,采用了更加轻量级的消息通讯与验证方式,同时在安全性和速度方面做了各自的取舍和相应的补充,但这并不能完全保证其资产跨链的安全性。对于开发者而言,两个协议的市场适用率和生态的发展还有待观察,但都在一定程度上满足了当前开发者的实际需求,而用户则更加关心其资产的安全、资产转移的效率及费用问题。不管怎么样,这两个协议或许会是跨链赛道一个新的开始。
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。