Lagrange ZK Coprocessor:革新区块链领域的大数据应用

1. 引言

在这里插入图片描述
2024年5月11日,Lagrange Labs宣称获得由Founders Fund领投(Archetype Ventures, 1kx, Maven11, Fenbushi Capital, Volt Capital, CMT Digital, Mantle Ecosystem Fund和其它天使投资人跟头)的1320万美金种子轮融资,致力于:

  • 扩展区块链计算
  • 启动首个ZK coprocessor测试网
  • 利用ZK Coprocessor技术,革新区块链领域的大数据应用
    • 其ZK Coprocessor基于所创新的Reckle Trees: Updatable Merkle Batch Proofs with Applications技术,支持hyper并行和水平可扩展,可将计算切分为多个小任务,将这些小任务分布到多台机器上并行执行。Reckle Trees开源代码见:https://github.com/Lagrange-Labs/reckle-trees(Rust)

在这里插入图片描述
Lagrange ZK Coprocessor,借助ZKP proof,支持链A与链B之间的相互跨链查询,可保证强安全性。

  • 在链上发起查询请求。
  • 在链下预处理链A和链B的区块链数据到某Verifiable Database内。
  • 使用链下节点网络并行执行计算,并为发送到链上的执行结果生成ZK proof。
    • 生成proof的任务由coordinator分配。

Lagrange ZK Coprocessor依赖于:

  • 在EigenLayer上restaked 的provers网络
    • 每个prover通过质押,来确保即使提供proof,以保证liveness活性。若未能及时发送正确的proofs,则将会受到经济惩罚。
  • 是高度并行化的ZK Coprocessor,可在合约查询大量的链数据,并以高效快速的方式获取。

Lagrange 是解决区块链生态系统中最紧迫挑战之一的先锋:

  • 增加链上应用程序可以完成的计算规模。

为了解决该问题,Lagrange 开发了其 ZK Coprocessor——一个由专用节点组成的链下网络,可以执行密集计算并生成结果的 ZK 证明。然后,网络可将计算结果及其正确性的证明提交回链上合约,让 dApp 验证结果的完整性。这意味着:

  • dApp 可以可验证地访问原本太繁重而无法在链上计算的计算,而无需信任链下证明者会给他们正确的结果。

这使得 Lagrange 的网络能够为其合作伙伴证明计算,而这种证明的规模是其他方法无法实现的。该技术基于 Lagrange 团队的专有研究——Reckle Trees: Updatable Merkle Batch Proofs with Applications,其还允许更新以前计算的证明,而无需从头开始重新计算。

Lagrange 对 ZK Coprocessing 的独特方法是:

  • 超并行和水平可扩展的,
    • 这样计算就可以分成多个小任务,这些小任务可以分布到多台机器上,并并行执行。
    • 随着更多机器的参与,可以在更大的数据集上更快地生成证明。

Lagrange Labs 创始人兼首席执行官 Ismael Hishon-Rezaizadeh 表示:

  • “我们认为,由于之前对大型数据集的计算和访问存在限制,尤其是在分散的链状态下,行业只触及了 dApp 的可能性的皮毛。”
  • “通过我们的 ZK Coprocessor 处理方法,可解锁需要处理大型数据集的新用例,如链上流动性或定价计算,甚至运行 AI/ML 模型,所有这些都通过与 EigenLayer 的集成进行重新质押来确保安全。”

Founders Fund 合伙人 Joey Krug 表示:

  • “Lagrange Labs 的 ZK Coprocessor处理技术将打造出一个开发者之前无法想象的全新应用生态系统。我们还看到了区块链再抵押和模块化领域的强大应用,扩大了 Lagrange 协议的潜在覆盖范围,使其涵盖当今区块链开发领域几乎所有最令人兴奋的领域。”

参考资料

[1] Lagrange Labs 2024年5月11日博客 Cheap & Fast Cross-Chain Queries from Fraxtal with Lagrange’s ZK Coprocessor
[2] Lagrange Labs 2024年5月11日博客 Lagrange Labs Announces $13.2M in Seed Funding to Revolutionize Big Data Applications with its ZK Coprocessing Technology

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/672687.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【spring】第一篇 IOC和DI入门案例

Spring到底是如何来实现IOC和DI的,那接下来就通过一些简单的入门案例,来演示下具体实现过程。 目录 前期准备 一、IOC入门案例 思路分析 代码实现 二、DI入门案例 思路分析 代码实现 总结 前期准备 使用IDEA创建Maven项目,首先需要配…

linux进阶的一些操作以及知识点------习题集(实践)

请创建以你姓名全拼的用户luwenhua,将其设置为免密登录,切换到luwenhua用户,打开终端,完成以下操作 (一)bash脚本基础练习 1)第一题:请在终端里定义两个用户变量num120&#xff0c…

来自大厂硬盘的降维打击!当希捷酷玩520 1TB SSD卷到369,请问阁下该怎么应对?

来自大厂硬盘的降维打击!当希捷酷玩520 1TB SSD卷到369,请问阁下该怎么应对? 哈喽小伙伴们好,我是Stark-C~ 今年4月份的时候因为电脑上的游戏盘突然挂掉,为了性价比选购了希捷酷玩520 1TB SSD,同时我也是…

中国历年肥料进口数量统计报告

数据来源于国家统计局,为1991年到2021年我国每年肥料进口数量统计。 2021年,我国进口肥料909万吨,比上年减少151万吨。 数据统计单位为:万吨 数据说明: 数据来源于国家统计局,为海关进出口统计数 我国肥料…

网络网络层

data: 2024/5/25 14:02:20 周六 limou3434 叠甲:以下文章主要是依靠我的实际编码学习中总结出来的经验之谈,求逻辑自洽,不能百分百保证正确,有错误、未定义、不合适的内容请尽情指出! 文章目录 1.协议结构2.封装分离3.…

SpringBoot与MyBatis零XML配置集成(附源码)

源代码先行: Gitee本文介绍的完整仓库:https://gitee.com/obullxl/ntopic-bootGitHub本文介绍的完整仓库:https://github.com/obullxl/ntopic-boot 背景介绍 在Java众多的ORM框架里面,MyBatis是比较轻量级框架之一,…

【JavaEE进阶】——MyBatis操作数据库 (#{}与${} 以及 动态SQL)

目录 🚩#{}和${} 🎈#{} 和 ${}区别 🎈${}使用场景 📝排序功能 📝like 查询 🚩数据库连接池 🎈数据库连接池使⽤ 🚩MySQL开发企业规范 🚩动态sql &#x1f388…

PCIe总线-事物层之TLP路由介绍(七)

1.概述 下图是一个PCIe总线系统示意图。此时RC发出一个TLP,经过Switch访问EP,TLP的路径为红色箭头所示。首先TLP从RC的下行OUT端口发出,Switch的上行IN端口接收到该TLP后,根据其路由信息,将其转发到Switch的下行OUT端…

Vue.js 动态组件与异步组件

title: Vue.js 动态组件与异步组件 date: 2024/6/2 下午9:08:50 updated: 2024/6/2 下午9:08:50 categories: 前端开发 tags:Vue概览动态组件异步加载性能提升路由管理状态控制工具生态 第1章 Vue.js 简介 1.1 Vue.js 概述 Vue.js 是一个渐进式的JavaScript框架,…

docker以挂载目录启动容器报错问题的解决

拉取镜像: docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 创建实例: mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasti…

深入解析Java中List和Map的多层嵌套与拆分

深入解析Java中List和Map的多层嵌套与拆分 深入解析Java中List和Map的多层嵌套与拆分技巧 📝摘要引言正文内容什么是嵌套数据结构?例子: 遍历嵌套List和Map遍历嵌套List遍历嵌套Map 拆分嵌套数据结构拆分嵌套List拆分嵌套Map 🤔 Q…

【CTF Web】CTFShow web18 Writeup(文件包含漏洞+日志注入+RCE)

web18 1 阿呆加入了过滤&#xff0c;这下完美了。 解法 <?php if(isset($_GET[c])){$c$_GET[c];if(!preg_match("/php|file/i",$c)){include($c);}}else{highlight_file(__FILE__); } ?>用 dirsearch 扫了下&#xff0c;什么都没找到。 Wappalyzer 检测到 …

计算机视觉与模式识别实验1-3 图像滤波

文章目录 &#x1f9e1;&#x1f9e1;实验流程&#x1f9e1;&#x1f9e1;1. 对图像加入椒盐噪声&#xff0c;并用均值滤波进行过滤2.对图像加入高斯噪声&#xff0c;并用高斯滤波进行过滤3.对图像加入任意噪声&#xff0c;并用中值滤波进行过滤4.读入一张灰度图像&#xff0c;…

Java项目:95 springboot班级回忆录的设计与实现

作者主页&#xff1a;舒克日记 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 本管理系统有管理员和用户。 本海滨学院班级回忆录管理员功能有个人中心&#xff0c;用户信息管理&#xff0c;班委信息管理&#xff0c;班级信息管理…

云计算-高级云资源配置(Advanced Cloud Provisioning)

向Bucket添加公共访问&#xff08;Adding Public Access to Bucket&#xff09; 在模块5中&#xff0c;我们已经看到如何使用CloudFormation创建和更新一个Bucket。现在我们将进一步更新该Bucket&#xff0c;添加公共访问权限。我们在模块5中使用的模板&#xff08;third_templ…

多维数组找最大值

调用JavaScript的一个内置函数&#xff1a;Math.max() <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title…

汇编原理(二)寄存器——CPU工作原理

寄存器&#xff1a;所有寄存器都是16位&#xff08;0-15&#xff09;&#xff0c;可以存放两个字节 AX,BX,CX,DX存放一般性数据&#xff0c;称为通用寄存器 AX的逻辑结构。最大存放的数据为2的16次方减1。可分为AH和AL&#xff0c;兼容8位寄存器。 字&#xff1a;1word 2Byte…

c++实现:小型公司的信息管理系统(关于多态)

前言&#xff1a; 介绍员工信息&#xff1a;一个小型公司的人员信息管理系统 某小型公司&#xff0c;主要有四类人员&#xff1a;经理、技术人员、销售经理和推销员。现在&#xff0c;需要存储这些人员的姓名、编号、级别、当前薪水。计算月薪总额并显示全部信息人员编号基数为…

前端组件业务数据选择功能优雅写法

1. 业务场景 后台管理在实际业务中&#xff0c;经常可见的功能为&#xff1a;在当前的页面中从其他列表中选择数据。 例如&#xff0c;在一个商品活动列表页面中 需要选择配置的商品。 2. 遇到问题 从代码划分的角度来说&#xff0c;每个业务列表代码首先分散开来&#xff0…

基于Weaviate构建多模态检索和多模态检索增强(RAG): Building Multimodal Search and RAG

Building Multimodal Search and RAG 本文是学习 https://www.deeplearning.ai/short-courses/building-multimodal-search-and-rag/ 这门课的学习笔记。 What you’ll learn in this course Learn how to build multimodal search and RAG systems. RAG systems enhance an …