当前位置:当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
人气:发表时间:2025-06-22 07:20:14
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
同类文章排行
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 为什么好看的家一看就是国外的?
- 只有我觉得.doc文件比.docx文件便捷吗?
- 如果你有300万存款,你还会继续辛苦上班吗?为什么?
- 养多少只鸡可以做到一天一个免费的鸡蛋?
- 北京电子科技学院、国防科技大学等多所高校明确不招复读生,怎样看待这一规定?
- 为什么央视不再报道洛杉矶***了?
- 在武汉,你们的找对象标准是怎样的?
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
最新资讯文章
- 有没有好看的个人博客的设计?
- 万兆的网络速度有多大意义?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 眼睛有飞蚊症可以自愈吗?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 为什么程序员独爱用Mac进行编程?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 被传和领导睡了怎么办?
- 你的内衣丢过吗?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- SATA固态好用吗?为什么大家都喜欢m.2呢?
- 有没有什么冷门的高颜值女演员?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 夸克网盘有可能超越百度网盘吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 为什么运营商要封禁PCDN?
- 冬天也要穿胸罩吗?
- 为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?