LayerZero 与 Polyhedra Network 战略合作集成 zkLightClient,共同推出零知识证明跨链消息传递客户端
作者:ABCDE Capital
一、用ZKP解决跨链互操作性
LayerZero是一种全链互操作协议,支持跨链消息传递。利用区块链技术构建的应用(去中心化应用)可以使用LayerZero协议无缝地连接到30多个其支持的区块链。这允许dApp用户安全、高效地与跨链资产进行交互。
Polyhedra Network正通过利用先进的零知识证明(ZKP)技术构建Web3互操作性的下一代基础设施。Polyhedra Network团队设计并开发了基于LayerZero协议的Polyhedra zkLightClient技术,这是一种为Layer-1和Layer-2区块链网络的互操作性提供安全和高效的跨链基础设施的前沿解决方案。
二、将Polyhedra zkLightClient技术集成到LayerZero
Polyhedra的zkLightClient技术已经完全集成到LayerZero的消息协议中,因此应用开发者可以无障碍地使用零知识证明技术。开发者可以通过LayerZero广泛的开发者工具和社区支持,轻松地使用zkLightClient在LayerZero之上构建跨链应用。
图示:将Polyhedra zkLightClient技术集成到LayerZero中
LayerZero的ULNv2验证库依赖两部分内容:Oracle和Relayer,以在链上端点之间传递信息。当LayerZero从链A向链B发送信息时,信息会通过链A上的端点路由到ULNv2验证库。ULNv2库会通知Oracle和Relayer信息以及其目标链。Oracle将数据包的哈希值转发到链B上的端点,Relayer提交数据包以在链上对其哈希进行验证并传送信息。
链上轻客户端允许发送链的验证器集合向接收链证明在他们链上发生的事情。轻客户端通过与其他库结合,为LayerZero消息协议增加了更强的安全性。由于存在大量的交易日志(对证明来说是必需的,但对应用本身来说则不需要),链上交易验证的成本过高,对于每对连接到以太坊的链来说,每天可能高达5000万到1亿美元。
Polyhedra Network所构建的基于LayerZero的zkLightClient技术利用ZKP技术的压缩能力,通过使用高效的ZKP协议大幅减少了链上验证的延迟并降低成本。此外,多个交易验证可以批量处理成一个零知识证明来进一步降低成本。
三、实现零知识证明跨链互操作
LayerZero和Polyhedra Network之间的零知识证明合作将LayerZero全新升级为ZK LayerZero,这是首个零知识证明轻客户端、零知识证明跨链消息传递及零知识证明预言机,为区块链构建一个零知识证明、安全、高效和成本效益的互操作生态系统。
在未来,LayerZero和Polyhedra Network将在零知识证明技术运用在跨链互操作方面进行广泛合作,通过零知识证明提升跨链互操作的安全性、性能,并降低跨链互操作的成本,从而发挥出整个区块链和Web3世界互操作性的全部潜力,这项合作将对双方以及整个Web3的互操作性产生深远影响。