当前位置: 首页 > news >正文

Binius-based zkVM:为Polygon AggLayer开发、FPGA加速的zkVM

1. 引言

在这里插入图片描述
近日,ZK硬件加速巨头Irreducible和Polygon团队宣布联合开发生产级的Binius-based zkVM,用于助力Polygon AggLayer,实现具有低开销、硬件加速的binary proofs。

Irreducible(曾用名为Ulvetanna)团队 Benjamin E. Diamond 和 Jim Posen 2023年11月所发表的论文Succinct Arguments over Towers of Binary Fields中所提出的Binius证明系统,将解锁可验证计算中下一数量级的性能改进。

  • 2023年11月该论文发表的同时,开源了初始代码。
  • 2024年2月,实现了对Keccak-256哈希函数的SNARK证明。
  • 当前Binius仍在开发完善中。

Binius的速度优势源于:

  • Binary域算术允许在高时钟频率下运行的紧凑电路设计。因此,Irreducible的定制数字逻辑比CPU和GPU处理器更有效地处理Binary域运算。
  • Irreducible计划用其FPGA服务集群来对其进行加速。

Binius开源代码见:

  • https://gitlab.com/IrreducibleOSS/binius(Rust)

在这里插入图片描述
Irreducible:

  • 通过Binius来提供proof生成时长的数量级改进,
  • 并利用FPGA服务器集群来降低proof生成开销,
  • 从而释放binary证明系统的全部潜力。

这是在吞吐量、流动性和共享状态方面扩展区块链的关键,也是实现Polygon Labs基于ZK的AggLayer 愿景的关键。作为web3领域的原创创新者,Polygon Labs正在引领建立一个感觉就像使用单链的多链生态系统。在Irreducible的低成本、低延迟证明服务的推动下,AggLayer为互联网的价值层提供了一个可扩展、无需许可、统一的接口。

参考资料

[1] 2024年7月24日twitter https://x.com/IrreducibleHW/status/1815805806308385192
[2] Irreducible 2024年7月23日博客 Irreducible x Polygon Labs: Announcing collaboration with Polygon Labs on Binius-based zkVM
[3] https://www.irreducible.com/binius

Binius系列博客

  • Binius:基于binary fields的SNARKs(Part 1)
  • Binius:助力ZK行业发展
  • Binius:基于binary fields的SNARKs(Part 2)
  • 关于Lasso、Jolt和SNARK设计最新进展的技术常见问题解答
  • Ligero 和 Ligetron 中的 MPC 和 ZK

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python机器学习8--网络
  • 【React】JSX 实现列表渲染
  • Linux进程控制——进程等待
  • WEB前端12-axios基础
  • SQL labs-SQL注入(四,sqlmap对于post传参方式的注入)
  • Java Web应用安全防护
  • 03--KVM虚拟化
  • Python 爬虫入门(一):从零开始学爬虫 「详细介绍」
  • ES里面常用的查询语句有哪些?
  • Pytorch使用教学2-Tensor的维度
  • 探索Python的进度条神器:tqdm
  • 51单片机嵌入式开发:20、STC89C52R基于C51嵌入式点阵广告屏的设计
  • springcloud rocketmq 新增的消费者组从哪里开始消费
  • 【开发学习笔记】什么是Springboot?
  • 【AI大模型】Prompt 提示词工程使用详解
  • #Java异常处理
  • HashMap剖析之内部结构
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java IO学习笔记一
  • MaxCompute访问TableStore(OTS) 数据
  • Python socket服务器端、客户端传送信息
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • tab.js分享及浏览器兼容性问题汇总
  • Vue UI框架库开发介绍
  • 记录一下第一次使用npm
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 如何使用 JavaScript 解析 URL
  • 无服务器化是企业 IT 架构的未来吗?
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • Python 之网络式编程
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • !!Dom4j 学习笔记
  • # 职场生活之道:善于团结
  • $NOIp2018$劝退记
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (1)SpringCloud 整合Python
  • (55)MOS管专题--->(10)MOS管的封装
  • (C语言)fgets与fputs函数详解
  • (ros//EnvironmentVariables)ros环境变量
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (五)c52学习之旅-静态数码管
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • @GetMapping和@RequestMapping的区别
  • [100天算法】-目标和(day 79)
  • [AIGC codze] Kafka 的 rebalance 机制
  • [Android] Implementation vs API dependency
  • [Android] Android ActivityManager
  • [Angular] 笔记 21:@ViewChild
  • [BZOJ] 2044: 三维导弹拦截
  • [C/C++]_[初级]_[关于编译时出现有符号-无符号不匹配的警告-sizeof使用注意事项]