为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 发表时间:2025-06-23 16:50:14
- 来源:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
推荐资讯
- 2025-06-23 04:05:10想做***剪辑,如何找相应的素材?
- 2025-06-23 03:40:10胖东来能长久下来吗?
- 2025-06-23 03:40:10为什么水泥封不住尸臭?
- 2025-06-23 03:20:09SwiftUI 是不是一个败笔?
- 2025-06-23 03:15:09警犬知道自己是警犬么?
- 2025-06-23 03:10:10程序员都在用什么显示器写代码?
- 2025-06-23 03:05:10年轻人为什么会腰疼?
- 2025-06-23 03:05:10阿拉伯世界没落的原因是什么?
- 2025-06-23 03:15:09求大神解答,为什么大家都不喜欢用docker?
- 2025-06-23 04:30:10为什么很多车评人都买沃尔沃?
推荐产品
-
大家如何看待出卖身体的女生?
做酒店的多少知道一点 出来卖的,女的3个月以上,身体必出问题 -
美国真会下场对伊朗开战吗?
100%会下场,不信你们等着看,单靠以色列搞不定伊朗,只有美 -
为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧?
我击剑二十年,胳膊还是细的。 可能天生就胳膊细,也可能是没 -
为什么很多技术都觉得前端很简单?
今年一次创业,拿到融资后我作为技术负责人,需要招聘几个前端开
最新资讯

