为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 发表时间:2025-06-21 21:55:16
- 来源:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
推荐资讯
- 2025-06-22 16:40:18特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 2025-06-22 17:15:185挺马克沁机枪,能否击败50万重骑兵?
- 2025-06-22 17:45:16广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
- 2025-06-22 17:20:15如何看待凤凰传奇取消天津场演唱会?
- 2025-06-22 17:25:16微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-22 17:15:18理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 2025-06-22 16:55:16脸与身材不符是种怎样的体验?
- 2025-06-22 16:25:16印度为什么一定要和中国作对?
- 2025-06-22 16:50:16如何看待凤凰传奇取消天津场演唱会?
- 2025-06-22 17:15:18高校里那些「非升即走」后「走」了的青年教师都怎么样了?
推荐产品
-
印度是真的烂还是咱们在信息茧房里面?
你要是信不过简中的话,你可以去翻翻繁中对印度的报道, 油管上 -
全世界都在等中美开战吗?
俄罗斯: 兔子,你咋就不敢跟我和伊朗团结起来,跟美帝干一架呢 -
postgresql能取代mongodb吗?
我得让你看看一些可能让你感到不悦的东西: CREATE TA -
如何评价黄磊?
以前不是有一个节目,用隐蔽镜头,拍明星日常遇到突发***时的
最新资讯