YBB Capital:万链互联的关键,全链互操作性协议
原文作者:YBB Capital Researcher? Zeke
就以一个普通用户的角度来说,资产通过跨链桥在链间转移已经足够繁琐与漫长,除此之外可能还要面临资产互不相通、黑客攻击、Gas?费用激增、目标链流动性短缺等多种情况。链间缺乏互操作性,除了阻碍区块链的大规模采用之外,也使得各个公链常年以来更像是敌对的部落或者说国家,底层公链之间依然在为“三角难题”的抉择争执不断,不同层级之间又开始为各家方案的优劣喋喋不休。在多链多层并行发展愈演愈烈的态势下,传统跨链桥已不能满足行业需求,Web3对全链互联的需求迫在眉睫。那么如今的全链互操作协议发展到哪一步了?我们距离下一个十亿级用户还有多远?
在传统互联网中,我们很难感到操作体验上的割裂,就以支付场景来说,我们使用支付宝或者微信基本就能完成所有网页的支付请求。但在Web3的世界中,公链之间存在着天然的壁垒,而全链互操作性协议简单来说就是打破这层壁垒的锤子,通过跨链通信解决方案使资产和信息在多个公链间无缝传输,其目的是达到接近上文所诉的Web2级别无缝体验,并最终实现链无感甚至是?Intent-Centric(意图)这种终极目标。
全链互操作性的实现涉及多个关键挑战,包括非同类智能合约链之间的通信问题、跨链资产的非?Wrap?方法转移问题等。为了解决这些挑战,一些项目与协议提出了创新的解决方案,如?LayerZero、Wormhole,我们也将在下文中展开分析这些项目,但在此之前我们还需要理解全链与跨链桥的具体区别,跨链的一些难题与目前的跨链方式都有那些。
无信任性(Trustlessness):不需要依赖于任何中心化的信任实体,能够提供与底层区块链相同水平的安全性。用户和参与者不需要信任任何中介或第三方就能确保交易的安全和正确执行;
可扩展性(Extensibility):协议能够轻松地适用于任何区块链平台或网络,不受特定技术架构或规则的限制。这允许互操作性解决方案能够支持广泛的区块链生态系统,而不仅仅是几个特定的网络;
泛用性(Generalizability):协议能够处理任何类型的跨域数据或资产转移,而不仅限于特定的交易类型或资产。这意味着通过该桥梁,不同的区块链可以交换各种类型的信息和值,包括但不限于加密货币,智能合约调用,和其他任意数据。
早期的跨链桥划分一般是以?Vitalik?等人为准,他们把跨链技术分成了三类,哈希时间锁、见证人验证、中继验证(轻客户端验证),但后来根据?Connext 创始人 Arjun Bhuptani?的划分,跨链方案又可分为原生验证(无信任性 可扩展性)、外部验证(可扩展性 泛用性)、原生验证 (无信任性 泛用性)。这些验证方式基于不同的信任模型和技术实现,以满足不同的安全性和互操作性需求。
本地验证(Natively Verified):
外部验证(Externally Verified):
原生验证(Locally Verified):
Token?交换:允许用户在一个区块链上交易某种资产,并在另一个链上接收等价的另一种资产。通过利用原子互换和跨链做市商(AMM)等技术,可以在不同链上创建流动性池,从而实现不同资产间的兑换;
资产桥:这种方法涉及到在源链上通过智能合约锁定或销毁资产,并在目标链上通过相应的智能合约解锁或创建新的资产。这种技术根据处理资产的方式可以进一步分为三种类型:
锁定/铸造模式:在这种模式下,源链上的资产被锁定,而目标链上则铸造出等价的“桥接资产”,反向操作时则销毁目标链上的桥接资产以解锁源链上的原资产;
销毁/铸造模式:此模式下源链上的资产被销毁,目标链上则铸造出等量的相同资产;
锁定/解锁模式:这种方式涉及到在源链锁定资产,然后在目标链上的流动性池中解锁等价的资产。此类资产桥往往通过提供收入分享等激励措施来吸引流动性;
原生支付:允许源链上的应用触发目标链上使用原生资产的支付操作,也可以基于一条链上的数据在另一条链上触发跨链支付。这种方式主要用于结算,可以根据区块链数据或外部事件进行;
智能合约互操作:允许源链上的智能合约根据本地数据调用目标链上的智能合约函数,实现复杂的跨链应用,包括资产交换和桥接操作;
可编程桥:这是一种高级的互操作性解决方案,结合了资产桥接和消息传输功能。当资产从源链转移到目标链时,可以立即触发目标链上的合约调用,实现多种跨链功能,例如权益质押、资产交换,或将资产存储在目标链上的智能合约中。
作为全链互操作性协议中最著名的项目,Layer Zero?吸引了a16z、红杉资本、Coinbase Ventures、Binance Labs?和?Multicoin Capital?等诸多知名的加密资本,并完成三轮总计?3.15?亿美元的天量融资。除了项目本身的吸引力,也不难看出全链赛道在顶级资本心目中的重要地位。但抛开这些光环,Layer Zero?在过去一直是争议很大的项目,围绕中心化作恶与生态缺陷的问题,时常遭人口诛笔伐。但我们今天暂且放下这些光环与偏见,分析一下?Layer Zero?的架构是否具备打通全链的潜力。
无需信任的跨链 :如上文所诉,过往最主流的跨链桥方案都使用存粹的外部验证,但由于信任将转为链下验证,安全性将极大程度降低(大部分暴雷的多签桥都是这个原因,黑客只需要把攻击目标瞄准保管资产的地方)。与之形成对比的是,LayerZero?将验证的架构转化为两个彼此独立的实体——预言机和中继器,通过最极简的方式来弥补外部验证的缺陷。 两者之间所存在的独立性,理论上应该提供一个完全无需信任且安全的跨链通信环境,但问题在于黑客同样能瞄准预言机和中继器进行作恶,而除此之外预言机和中继器也有中心化联合作恶的可能存在,所以?Layer Zero?所谓的无需信任的跨链在V1版本中似乎还存在很多逻辑漏洞。但在V2版本中将引入去中心化验证网络(DVNs),对验证方式进行改善,我们将在下文中提到。
LayerZero?端点:LayerZero?端点是整个协议功能的关键元素。虽然V1中的预言机和中继器以及V2中的?DVNs?主要负责消息验证和防欺诈,但端点是智能合约,使两个区块链的本地环境之间的实际消息交换成为可能。 每个参与区块链上的端点由四个模块组成:通信器、验证器、网络和?Libraries。前三个模块启用协议的核心功能,而?Libraries?模块允许协议的开发者扩展其核心功能并添加区块链特定的自定义函数。这些自定义库允许?LayerZero?适应具有不同架构和虚拟机环境的多样化区块链。例如,LayerZero?能够支持?EVM?兼容网络和非?EVM?链。
工作原理:LayerZero?通信系统核心依赖于于端点,通过上文中的前三个模块,构成了跨链消息传递的基础架构。该流程从一个区块链(链?A)上的应用程序发送消息开始,涉及将交易细节、目标链标识符、有效载荷和支付信息传递给通信器。接着,通信器编译这些信息成一个数据包,并将其连同其他数据转发给验证器。此时,验证器与网络合作,启动将链?A?的区块头转移到目标链(链?B),同时指示中继器预先获取交易证明以确保交易的真实性。预言机和中继器分别负责检索区块头和交易证明,然后将这些信息传输给链?B?的?Network?合约,该合约再将区块哈希传递给验证器。在验证了中继器提供的数据包和交易证明无误后,它将消息转发给链?B?的通信器。最终,智能合约将消息传递给链?B?上的目标应用程序,完成整个跨链通信过程。
在?LayerZero V2中,预言机将被去中心化验证网络(DVNs)取代,已解决被人诟病的链下实体中心化及不安全的问题。与此同时,中继器被执行者替代,执行者的角色仅限于仅执行交易,不负责验证。
模块化和可扩展: 开发者可以使用?Libraries?模块在区块链上扩展?LayerZero?的核心功能,这些模块是协议智能合约集的一部分。Libraries?允许在不修改?LayerZero?核心代码的情况下,以区块链特定的方式实现新功能。该协议也高度可扩展,因为它使用轻量级消息设置进行跨链通信。 简单的用户体验 LayerZero?的一个关键特性是其用户友好性。使用该协议进行跨链操作时,可以作为单一交易进行,无需进行通常与传统加密桥资产转移相关的代币包装和解包程序。因此,用户体验类似于在同一链上进行代币交换或转移。
?LayerZero Scan:鉴于?LayerZero?支持的近?50?个公链和?Layer 2?,追踪?LayerZero?上的消息活动绝非易事。这就是?LayerZero Scan?派上用场的地方。这个跨链浏览器应用让你能看到所有参与链上的协议消息交换。浏览器让你可以分别按源链和目标链查看消息活动。你也可以按每个使用?LayerZero?的?DApp?探索交易活动。
OFT(全链可替代代币): OFT(Omnichain Fungible Token)标准,该标准允许开发人员跨多个链创建具有本机级功能的代币。OFT 标准涉及在一条链上燃烧代币,同时在目标链上铸造一份代币副本。同时,原始?OFT?代币标准只能与?EVM?兼容的链一起使用。LayerZero 在最新版本 OFT?V2 中扩展了该标准,以支持非 EVM 平台。
ONFT(全链不可替代代币):ONFT 是 OFT 标准的不可替代版本。基于 ONFT 标准创建的 NFT 可以在支持该标准的链之间在本机级别上传输和存储。
Wormhole?与?Layer Zero?一样,同为全链协议赛道的一员,并于近期的空投活动中开始展露头脚,该协议最早于 2020 年 10 月推出,目前已从V1版本的双向代币桥转向如今能够构建覆盖多个链的原生跨链应用程序。该协议早期最为出名的事件是在?22?年?2?月?3?日该协议遭遇了黑客攻击,造成?3.6?亿美元的?ETH?被盗窃,但在不到?24?小时内?Wormhole?就填补了这笔资金(来源未知),而在近期更是宣布了高达?2.25?亿美元的融资。那么?Wormhole?究竟有什么魔力,能如此受资本青睐。
精准命中:Wormhole?的目标并不是以?EVM?系为主,而是非?EVM?系。Wormhole?是主流全链协议中唯一支持?Solana、Move?系(APT、SUI)等异构公链的协议,随着两者生态的不断复苏与爆发,Wormhole?的脱颖而出也就成为了必然。
工作原理:Wormhole?的核心是?Verifiable Action Approval (VAA)跨链协议与?19?个 Guardian?节点(Wormhole?选择了业内知名的机构作为守护者节点,但也因为这点时常遭人诟病),并通过各链上的?Wormhole Core Contract?将请求转换为?VAA?完成跨链,其具体流程如下:
安全模块:Wormhole 正在开发三个主要的内部安全功能:监管、会计和紧急关闭,均在公开环境下开发,以便深入了解其最终实现方式。这些功能正等待完成开发并由守护者采用。「?2?」
快速集成:Wormhole 的 Connect 产品为应用提供了一个简单的桥接工具,只需几行代码,即可集成 Wormhole 协议实现跨链功能。Connect 的主要功能是为开发者提供了一套简化集成工具,使开发者只需要通过几行代码即可将 Wormhole 的封装和原生资产桥接功能集成至其自己的应用中。例如,一个 NFT 市场希望将其 NFT 从 Ethereum 桥接到 Solana。使用 Connect,这个市场可以在其应用程序内为其用户提供一个简单、快速的桥接工具,使他们可以在两个链之间自由地移动他们的 NFT。
Messaging:在一个多样化的区块链生态中,消息传递成为了一个核心需求。Wormhole 的 Messaging 产品提供了一个去中心化的解决方案,使得不同的区块链网络可以安全、轻松地进行信息和价值的交换。Messaging 的核心功能是跨链信息传递,并配备了简化的集成方式便于加速用户和流动性的增长,同时具备高度的安全性和去中心化特性。举个例子,假设一个 DeFi 项目在以太坊上运行,但希望能够与 Solana 上的另一个项目进行交互。通过 Wormhole 的 Messaging,这两个项目可以轻松地交换信息和价值,无需复杂的中间步骤或第三方干预。
NTT?框架:NTT?框架(Native Token Transfers)通过 Wormhole 提供了一个创新和全面的解决方案,用于跨区块链转移原生?Token?和?NFT。NTT?允许代币在跨链转移过程中保留其固有属性,且支持直接跨链转移代币,无需通过流动性池,从而避免了?LP?费用、滑点或?MEV?风险。除此之外还可以与任何代币合约或标准以及协议治理流程的集成,项目团队可以保持对其代币的所有权、升级权限和可定制性。
https://blog.chain.link/blockchain-interoperability-zh/2.跨链新势力-wormhole(虫洞)潜力分析:https://www.binance.com/zh-TC/feed/post/4142724308034
3.一文了解通用跨链信息传送协议 Wormhole:https://wormholechina.medium.com/一文了解通用跨链信息传送协议-wormhole-c?88?ffd?14540?c
4.Wormhole 引入原生代币转移(NTT):https://wormholechina.medium.com/wormhole-引入原生代币转移-ntt-一个新的开放框架-用于使任何代币成为原生多链-7?a?2c?bb?20?bee?6?
5.Sushi 的跨链互换:https://www.sushi.com/blog/sushi-xswap-a-crosschain-dex
6.What Is LayerZero: Revolutionizing Omnichain Interoperability:https://learn.bybit.com/blockchain/what-is-layerzero/
7.跨链桥的未来:全链互操作成必然,流动性桥将没落:https://medium.com/@eternal1?997?L/跨链桥的未来-全链互操作成必然-流动性桥将没落-abf?6?b?9?b?55?fbc
8.LayerZero 空投热潮背后的槽点:https://www.chaincatcher.com/article/2091995