原文:《Omnichain Token:万链合一时代的新通证标准》
如果你在过去两年经常参与 DeFi 项目,那么你一定曾对许多公链中打着不同名号的同类资产感到过困惑。比如为什么 Avalanche 中的 USDC 会分成 USDC 与 USDC.e 两个版本?各种跨链形成的 ceETH、ETH.grv、soETH 等等不同标准的 ETH 到底有什么本质区别?
的确,随着本轮周期各个新公链平台的崛起,资产跨链也一下成为了所有币圈用户的刚性需求。而随着跨链资产的逐渐增多,跨链资产标准不统一,流动性割裂,以及随之而来的各种安全问题,也给第一批体验资产跨链的用户带来了不小的障碍甚至资产损失。
那么造成这种现象的原因是什么,在多链发展已经成为行业必然趋势的当下,有没有更好的办法能够解决用户在跨链时的痛点,提供更加好用的跨链服务呢?
传统资产跨链桥的底层缺陷
其实造成以上种种问题的底层原因,就在于我们现在经常使用的资产跨链桥。正如其名称所言,资产跨链桥唯一的功能便是帮助用户实现资产的跨链转移。然而这些所谓的「转移」其实并没有真正帮用户转移资产,而是采用了「锁定铸造」模型,在转入链上重新铸造了一个原始资产的映射通证。
简而言之,同样的目标链,用户通过 A 跨链桥转入的以太坊会被称为 AETH,通过 B 跨链桥转入的则会被称为 BETH。两个资产名称相异,安全性也不同,因此也没办法进行等价交换。这就是造成跨链资产标准混乱与流动性割裂的底层原因。此外,每一次锁定铸造过程都增大了锁定端资金池的资金规模,这也给黑客可供了可乘之机,这也间接造成了近年来频发的跨链桥安全事故。
而想要彻底解决以上这些问题,就需要依靠更加底层的协议层面的改进,这也是最近经常被人提及的信息跨链,或者说协议层跨链。
LayerZero:实现信息跨链的协议层产品
在信息跨链这个赛道上,最先布局并已经取得了明显成果的,当属目前已经被广大用户所熟知的 LayerZero。
简单来说,LayerZero 通过在各主流公链上部署「超轻节点」,来实现各公链间的信息验证工作。这种验证方式与行业内更为知名的 IBC 协议的验证方式,都是通过在公链本地部署节点,对外链的交易进行独立验证,因此相对于其他跨链解决方案来说,采用超轻节点的 LayerZero 安全性更加有保障,也更加去信任。
此外,LayerZero 跨链协议还引入了预言机,对负责传递消息的 Relayer 进行监督(目前合作方主要是行业最为知名也最安全的 Chainlink)。理论上,只要 Relayer 与预言机不同时作恶,那么 LayerZero 便不会出现安全问题。
通过这些协议层技术的创新,LayerZero 提供了一个安全便捷的底层跨链协议,这与传统的跨链桥解决方案有本质上的不同,之前我们在文章《LayerZero:常被误认为跨链桥的协议层产品 https://www.theblockbeats.info/news/32081》中也详细论述了 LayerZero 与跨链桥的本质区别。
Omnichain:基于 LayerZero 的万链合一解决方案
在 LayerZero 成功解决了底层跨链信息的传递问题后,曾经在用户体验与资产安全性上给用户带来过诸多困扰的跨链问题基本得到了解决。
基于 LayerZero 构建的多链应用,能够将底层的多链架构与应用层的统一产品分离开来,使得终端用户可以不再考虑复杂的不同公链间的差异,只需将整个区块链生态视为一个完整的整体。这个经过了 LayerZero 的抽象并完成了最终万链合一的终极公链形式,便是我们说的 Omnichain。
在 Omnichain 上,用户不会再见到由于不同跨链桥导致的不同资产封装格式,所有公链中的资产都可以被视为原生资产,并且共同享有由底层 LayerZero 提供的安全性。因此,在 Omnichain 生态中,用户持有的资产将更加统一、更加安全,同时也将具有对区块链产品极为重要的可组合性。
由于这类资产标准已经超出了我们曾经习惯的如 ERC-20(以太坊)、BRC-20(BSC)或 SPL(Solana)等仅限于单一公链的资产格式,因此我们有必要对其进行重新命名。
Omnichain 上的资产根据 Token 是否同质化,可以分为 Omnichain-FT(OFT)与 Omnichain-NFT(ONFT)两类。
Omnichain Token 的应用场景
上文普及了太多基础知识,但其实普通读者最为关心的,还是新的 Omnichain Token 标准将会给我们带来哪些不同的应用方式。
下文我们便简单介绍几个结合了 Omnichain 标准的典型应用案例。
(1)BTC.b(Omnichain-FT)
对于很多读者来说,BTC.b 这个资产名称可能比较陌生。确实,最初的 BTC.b 只是一个发行在 Avalanche 上的比特币跨链资产,如果不是 Avalanche 的核心用户,确实不太有机会听说过他。因此仅从市场知名度上看,BTC.b 要比以太坊中的 WBTC 逊色很多。
而随着 BTC.b 与 LayerZero 的正式合作并成为可以自由跨链的 OFT,BTC.b 直接获得了在以太坊、Polygon、Arbitrum、Aptos 以及 LayerZero 未来支持的任何其他区块链间安全转移的能力。
从此,各个链上的 BTC.b 不再有被天然分割的流动性,用户不论在哪条链上使用 BTC.b,都不需要改变其与该资产的交互方式。同时也将更有利于其他跨链 dApp 对采用 OFT 标准的 BTC.b 进行统一整合。
此外更值得强调的是,BTC.b 对 LayerZero 的整合过程非常简单。由于不需要由项目方自己亲自解决跨链技术问题,只需要更新并兼容 LayerZero 的跨链标准,因此将 BTC.b 从传统的 Token 格式改造为 OFT,仅仅需要使用两个仅 10 行左右代码的文件。
同时,新的 OFT 版 BTC.b 可以保留原始的合约地址,避免用户因为多链不同的地址而引起困惑。
(2)PancakeSwap
上文提到的 OFT 版的 BTC.b 仅仅是帮助单个资产实现了全链部署,但其实 OFT 标准还可以支持更加复杂的 DeFi 项目代币,帮助其在实现多链部署的同时整合不同公链的生态,而其中最知名的便是 PancakeSwap。
去年 12 月,PancakeSwap 的原生代币 CAKE 通过集成 LayerZero,成为了多链原生部署的 OFT 代币。借助 LayerZero 底层对众多公链的支持,PancakeSwap 率先完成了与热门新公链 Aptos 的集成,并上线了 Aptos PancakeBridge。
值得一提的是,与非 EVM 标准的 Aptos 的结合体现了 LayerZero 更强的跨链整合能力,不但可以原生支持各 EVM 兼容公链的跨链信息通信,还可以将非 EVM 也整合进统一的多链系统。
通过这个新的 Aptos 桥接工具,PancakeSwap 成功在 Aptos 上线了包含 CAKE 的资产交易对。并且,已经开始了在 Aptos 版 PancakeSwap 上的流动性挖矿活动。可以发现,目前的 Aptos 版 PancakeSwap 已经和原生部署的本地 DeFi 协议没有任何使用体现上的差别,而背后提供技术支持的,正是 LayerZero 的原生跨链标准 OFT。
(3)Lil Pudgys(Omnichain-NFT)
除了帮助同质化通证完成多链部署的转型,LayerZero 还可以帮助 NFT 完成原生的跨链集成。
我们知道,在过去的 21 年 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 协议捕获更多的价值。