当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 人气:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
推荐资讯
- 2025-06-19苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 2025-06-19如何看待伊朗媒体发布「手摸核弹」***,并配文「MAYBE」?
- 2025-06-19江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
- 2025-06-19为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-19我一直想不明白,日系车为什么就走下坡路了呢?
- 2025-06-19以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-19为什么美国这么强大?
- 2025-06-19如何评价大胃袋良子?
- 2025-06-19你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-19既然富人财富占社会总财富的 80%,那么鼓励富人消费不就可以了吗?
- 2025-06-19我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-19为什么Dreamwe***er,FrontPage会被淘汰?
- 2025-06-19有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 2025-06-19我的实际车速是66km/h,旁边有车超速,我被拍了违章,说是车速85km/h,怎么申诉?
- 2025-06-19台湾人对南京人有特殊情结吗?
- 2025-06-19不服药的高血压患者,最后都怎么样了?
推荐产品
-
如何看待alist被转手出售***?
Alist已死,咱们来用Openlist吧Alist已经确认 -
flutter为什么不用Go语言,而用Dart?
更新一下,发现dart3的模式匹配,一定程度能缓解 最近因为 -
Linux内核代码大佬们如何观看的?
翻译说明Linux内核开发人员 Moon Hee Lee 在 -
胸大的女孩子有什么烦恼?
5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶
最新资讯