当前位置:当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
文章出处:网络 人气:发表时间:2025-06-23 13:05:17
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
同类文章排行
- 为什么一部分 Go 布道师的博客不更新了?
- 当年《诛仙》第一部的成功在于什么?
- 对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- NAS明明没那么好用,为什么还有那么多人坚持选择使用?
- 为什么现在吹Rust的人这么多?
- 后端真的比前端累吗?
- 已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物?
- 怎么看待北京大龄单身女突破80w?
- 能不能发一张你相册里最好看的自拍照?
- 谁能告诉我这是什么虫,在电脑上爬出来吓死我了 ?
最新资讯文章
- 为什么现在房贷利率这么低3.1%了,还有人提前还贷?
- 能不能发一张你相册里最好看的自拍照?
- 前端怎么实现预览pdf文件?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- 你最满意的10款 PC 软件是什么?
- Postgres 和 MySQL 应该怎么选?
- 后端真的比前端累吗?
- Golang和J***a到底怎么选?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 电脑上有什么具体的程序运算是cpu完爆gpu的?
- 为什么剪映是剪辑软件鄙视链的最底层?
- 苹果部分表情在安卓机型上显示有区别,为什么会这样?从技术层面统一不同机型 emoji 表情好实现吗?
- 个子高是种怎样的体验?
- 为什么用 electron 开发的桌面应用那么多?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 为什么个人需要公网ip?
- 普通人自学编程能赶上大学计算机编程专业的水平吗?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- python与nodejs哪个性能高?