1. 首页
  2. Meta

Lagrange 协议:通过 ZK 实现无需信任的跨链互操作性

跨链互操作性和安全性成为了当下区块链技术的一个挑战,ZK 初创公司 Lagrange Labs 给出了它的解决方案。Maven11 作为参投机构撰文对 Lagrange 的重要性进行了阐述,本文详细介绍 Lagrange 协议的核心概念、验证过程以及如何利用零知识证明技术实现无需信任的跨链操作。

跨链状态证明对于多链世界中的应用程序至关重要。它使得应用程序能够使用不受信任的用户提交可验证的链状态声明。用例包括多链 DEX 定价、收益聚合器、借贷定价等。

简单来说,状态(存储)证明是一种证明(零知识),证明了任意链上存在某种链上状态。通过零知识证明(ZKP)的魔力,我们可以高效且无需信任地实现这一点,而无需信任预言机网络。

传统的消息传递协议依赖节点来传递信息,但 Lagrange 采用了不同的方法。它允许任何人加密验证信息提交,类似于 IBC 依赖轻客户端进行跨链验证。

在 Lagrange 中,任何跨链传输层或不受信任的用户都可以提交在链上验证的非交互式证明。这些证明不依赖验证者集合或签名,确保直接在链上获取数据并在链之间高效地聚合。

Lagrange 状态证明的验证涉及多个步骤:

  1. 状态根验证:验证由 Lagrange 状态委员会生成的简洁零知识证明,显示给定状态根(区块头)的真实性。
  2. 批量存储证明:验证一组声明的状态是否存在于特定链的状态根中。
  3. 零知识分布式计算:验证在链上状态上执行的任意分布式计算。

由于 Lagrange 状态证明是模块化的,协议可以选择使用状态、存储或计算的部分证明,以根据其应用程序定制证明系统。现有的跨链应用程序可以轻松提高其跨链工具的安全性或表现力。

Lagrange 零知识大数据框架利用类似于 Verkle 树的动态数据结构,允许应用程序将高效的存储包含证明与任意分布式计算(如 MapReduce 或分布式 SQL)相结合。

零知识证明

借助 LagrangeJS SDK,开发人员可以轻松请求任何链的状态证明,并指定在存储状态子集上运行的任意计算。这使开发人员能够在用户友好的界面中利用安全的跨链状态和存储证明。

- 星际资讯

免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。

下一篇:MarsBit日报 | Hotbit宣布停运;香港证监会明日就虚拟资产交易平台举行发布会
« 上一篇
上一篇:长推:引领新一轮去中心化创新的$APE加速器
下一篇 »

相关推荐