热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
1/ 新帖子:Jolt 现在以超过我们之前报告的 32 位速度,证明了具有 64 位寄存器 (RV64IMAC) 的 RISC-V 程序。
在 32 核 CPU 上为 1.5M 周期/秒,在 MacBook 上为 500k 周期/秒。
这就是为什么这很重要 🧵
2/ 为什么要关心64位证明?两个原因:
🔹 性能:许多应用在使用64位寄存器时需要更少的周期。例如:一个256位的乘法需要6倍更少的周期。
🔹 语言支持:一些语言(如Go)不编译为RV32,因此需要RV64来证明像Geth这样的程序。
3/ 那么,Jolt是如何达到与我们的RV32结果相匹配的RV64速度的呢?有两个原因:
1️⃣ Jolt是为大寄存器而构建的。其他zkVM将64位值拆分为字节(每个值8个字段元素),这带来了巨大的开销。Jolt的大特征字段可以直接处理它们。
因此,当其他 zkVM 的注册大小加倍时,它们每个周期通常会慢 2 倍。Jolt 仅慢 1.5 倍。
5/ 2️⃣ 我们持续优化。除了已知的技术外,我们还添加了新的研究级进展。
这些收益已经超过了1.5倍的减速,因此RV64的证明运行速度现在比两个月前的RV32更快。
6/ 内存使用量也在持续下降,现在每百万次循环约为700 MB。今天,在<2 GB的情况下,你可以证明许多数字签名的知识,或者证明数十KB的数据被正确地SHA哈希。
7/ 随着 Twist & Shout 的集成,我们正处于稳定的里程碑节奏中。接下来:
– 递归
– 流式证明器(保持证明器空间在 2 GB 以下,以支持任意大的循环计数,无需递归)
– 零知识
17.3K
热门
排行
收藏