如果你在过去两年经常参与 DeFi 项目,那么你一定曾对许多公链中打着不同名号的同类资产感到过困惑。比如为什么 Avalanche 中的 USDC 会分成 USDC 与 USDC.e 两个版本?各种跨链形成的 ceETH、ETH.grv、soETH 等等不同标准的 ETH 到底有什么本质区别?
的确,随着本轮周期各个新公链平台的崛起,资产跨链也一下成为了所有币圈用户的刚性需求。而随着跨链资产的逐渐增多,跨链资产标准不统一,流动性割裂,以及随之而来的各种安全问题,也给第一批体验资产跨链的用户带来了不小的障碍甚至资产损失。
那么造成这种现象的原因是什么,在多链发展已经成为行业必然趋势的当下,有没有更好的办法能够解决用户在跨链时的痛点,提供更加好用的跨链服务呢?
其实造成以上种种问题的底层原因,就在于我们现在经常使用的资产跨链桥。正如其名称所言,资产跨链桥唯一的功能便是帮助用户实现资产的跨链转移。然而这些所谓的「转移」其实并没有真正帮用户转移资产,而是采用了「锁定铸造」模型,在转入链上重新铸造了一个原始资产的映射 Token。
简而言之,同样的目标链,用户通过 A 跨链桥转入的以太坊会被称为 AETH,通过 B 跨链桥转入的则会被称为 BETH。两个资产名称相异,安全性也不同,因此也没办法进行等价交换。这就是造成跨链资产标准混乱与流动性割裂的底层原因。此外,每一次锁定铸造过程都增大了锁定端资金池的资金规模,这也给黑客可供了可乘之机,这也间接造成了近年来频发的跨链桥安全事故。
而想要彻底解决以上这些问题,就需要依靠更加底层的协议层面的改进,这也是最近经常被人提及的信息跨链,或者说协议层跨链。
在信息跨链这个赛道上,最令人瞩目的协议层产品,当属目前已经被广大用户所熟知的 LayerZero。
简单来说,LayerZero 通过在各主流公链上部署「超轻节点」,来实现各公链间的信息验证工作,相对于其他跨链解决方案来说,采用超轻节点的 LayerZero 安全性更加有保障,也更加去信任。
LayerZero 由一个链上系统(Endpoints)和两个独立的链外系统(Oracles 和 Relayers)实现运作。
LayerZero 中的消息是由 Endpoint 发送和接收的,这些 Endpoint 处理消息的传输、验证和接收。Oracle 的主要作用是将请求的区块头从源链移到目标链而 Relayer 负责在源链和目标链之间验证请求的交易是有效的。目前,Oracle 的其中一个提供商是行业最为知名也最安全的 Chainlink。理论上,只要 Relayer 与 Oracle 不同时作恶,那么 LayerZero 便不会出现安全问题。
LayerZero 采用了一种 "去信任 "机制,不需要信任中间服务提供商,因为它不像传统的跨链桥那样由中间链集中管理。建立在 LayerZero 之上的去中心应用可以自行选择其 Oracle 和 Relayer 的配置。
通过这些协议层技术的创新,LayerZero 提供了一个安全便捷的底层跨链协议,这与传统的跨链桥解决方案有本质上的不同,之前我们在文章《LayerZero:常被误认为跨链桥的协议层产品》中也详细论述了 LayerZero 与跨链桥的本质区别。
在 LayerZero 成功解决了底层跨链信息的传递问题后,曾经在用户体验与资产安全性上给用户带来过诸多困扰的跨链问题基本得到了解决。
基于 LayerZero 构建的多链应用,能够将底层的多链架构与应用层的统一产品分离开来,使得终端用户可以不再考虑复杂的不同公链间的差异,只需将整个区块链生态视为一个完整的整体。这个经过了 LayerZero 的抽象并完成了最终万链合一的终极公链形式,便是我们说的 Omnichain。
在 LayerZero 打造的全链生态上,用户不会再见到由于不同跨链桥导致的不同资产封装格式,所有公链中的资产都可以被视为原生资产,并且共同享有由底层 LayerZero 提供的跨链安全性。因此,在 Omnichain 生态中,用户持有的资产将更加统一、更加安全,同时也将具有对区块链产品极为重要的可组合性。
由于这类资产标准已经超出了我们曾经习惯的如 ERC-20(以太坊)、BEP-20(BNB Chain)或 SPL(Solana)等仅限于单一公链的资产格式,因此我们有必要对其进行重新命名。
Omnichain 上的资产根据 Token 是否同质化,可以分为 Omnichain Fungible Token(OFT)与 Omnichain Non-Fungible Token(ONFT)两类。
上文普及了太多基础知识,但其实普通读者最为关心的,还是新的 Omnichain Token 标准将会给我们带来哪些不同的应用方式。
下文我们便简单介绍几个结合了 Omnichain 标准的典型应用案例。
对于很多读者来说,BTC.b 这个资产名称可能比较陌生。确实,最初的 BTC.b 只是一个发行在 Avalanche 上的比特币跨链资产,如果不是 Avalanche 的核心用户,确实不太有机会听说过他。因此仅从市场知名度上看,BTC.b 要比以太坊中的 WBTC 逊色很多。
而随着 BTC.b 使用 LayerZero 技术成为可以自由跨链的 OFT,BTC.b 直接获得了在以太坊、BNB 链, Avalanche, Polygon, Arbitrum, Optimism, Aptos 以及 LayerZero 未来支持的任何其他区块链间安全转移的能力。
从此,各个链上的 BTC.b 不再有被天然分割的流动性,用户不论在哪条链上使用 BTC.b,都不需要改变其与该资产的交互方式。同时也将更有利于其他跨链 dApp 对采用 OFT 标准的 BTC.b 进行统一整合。
此外更值得强调的是,BTC.b 对 LayerZero 的整合过程非常简单。由于不需要由项目方自己亲自解决跨链技术问题,只需要更新并兼容 LayerZero 的跨链标准,因此将 BTC.b 从传统的 Token 格式改造为 OFT,仅仅需要使用两个仅 10 行左右代码的文件。
同时,新的 OFT 版 BTC.b 可以保留原始的合约地址,避免用户因为多链不同的地址而引起困惑。
上文提到的 OFT 版的 BTC.b 仅仅是帮助单个资产实现了全链部署,但其实 OFT 标准还可以支持更加复杂的 DeFi 项目 Token,帮助其在实现多链部署的同时整合不同公链的生态,而其中最知名的便是 PancakeSwap。
去年 12 月,PancakeSwap 的原生 TokenCAKE 通过集成 LayerZero,成为了多链原生部署的 OFTToken。借助 LayerZero 底层对众多公链的支持,PancakeSwap 率先完成了与热门新公链 Aptos 的集成,并上线了 Aptos PancakeBridge。
值得一提的是,与非 EVM 标准的 Aptos 的结合体现了 LayerZero 更强的跨链整合能力,不但可以原生支持各 EVM 兼容公链的跨链信息通信,还可以将非 EVM 也整合进统一的多链系统。
通过这个新的 Aptos 桥接工具,PancakeSwap 成功在 Aptos 上线了包含 CAKE 的资产交易对。并且,已经开始了在 Aptos 版 PancakeSwap 上的流动性挖矿活动。可以发现,目前的 Aptos 版 PancakeSwap 已经和原生部署的本地 DeFi 协议没有任何使用体验上的差别,而背后提供技术支持的,正是 LayerZero 的原生跨链标准 OFT。
除了帮助同质化 token 完成多链部署的转型,LayerZero 还可以帮助 NFT 完成原生的跨链集成。
我们知道,在过去的 2021 年 NFT 牛市中,由于以太坊生态拥有最强大的共识,且聚集了最多的流动性与优秀的基础设施,许多知名的 NFT 项目基本都集中在以太坊生态内。而新公链中的 NFT 项目不但缺少流动性与社区支持,也与以太坊的 NFT 生态保持着相对割裂的关系。
而对于新进场的新一批用户来说,以太坊高昂的 gas 费严重提高了新用户的使用门槛,使得其接触主流 NFT 项目的难度大大提高。
因此,不少以太坊原生的 NFT 项目为了更好的触达 Web3 用户,产生了对 NFT 跨链的极大需求。而传统的采用锁定铸造模式的跨链桥却很难给跨链过的 NFT 提供良好的使用体验。通过这种方式跨链形成的 NFT 资产,不但在价格与流动性上难以与以太坊生态进行统一,在未来的进一步整合上也会出现诸多困难。
其中,Lil Pudgys 便是饱受跨链基础设施不完善困扰的知名以太坊 NFT 项目。为了能使得产品触达尽可能多的 Web3 用户,Lil Pudgys 团队也一直在评估各种 NFT 跨链方案。而 LayerZero 提供的 Omnichain-NFT 解决方案,正好完美的满足了 Lil Pudgys 团队的需求。
通过整合 Omnichain-NFT 标准,Lil Pudgys 成为了多链原生的 NFT 产品,目前已经支持了主流的 Polygon、BNB Smart Chain 和 Arbitrum 等公链。用户在新公链中得到的 Lil Pudgys 与以太坊中没有本质上的区别,且跨链转移的速度也大大提高。
通过以上几个案例可以明显看出,LayerZero 的出现并不仅仅是在已经竞争十分激烈的跨链桥市场中为用户提供了另一种选择,而是试图从根本上解决目前跨链桥市场的根本问题。随着采用 LayerZero 的应用越来越多,Omnichain-Token 的行业普及速度也必将大大提高,并最终成为事实上的跨链资产通用标准,并帮助 LayerZero 协议捕获更多的价值。
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia