为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 发表时间:2025-06-22 08:30:10
- 来源:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
推荐资讯
- 2025-06-18 18:50:12把《武林外传》中的打工人郭芙蓉放在现代,她能干长久吗?
- 2025-06-18 18:45:11为什么人类喝地球的水需要过滤,而其他任何一种地球的生物可以直接喝地球的水?
- 2025-06-18 19:10:112029年中国能载人登上月球吗?
- 2025-06-18 18:35:11到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025-06-18 19:55:12都知道腐败会被查,可为什么屡禁不止呢?
- 2025-06-18 20:00:12QQ为什么败给微信?
- 2025-06-18 19:55:12跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?
- 2025-06-18 19:10:11炫富真的很爽吗?
- 2025-06-18 18:35:11微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-18 18:55:11ps如何做无缝贴图?
推荐产品
-
你在什么情况下需要写 shell ?
没事干得时候,可以写点shell脚本来打发时间。 shel -
儿子在学校总被打被逼下跪,我该怎么办?
今年三月,我家娃被软围攻。 大概7/8个“朋友”把我闺女拉 -
维护一个大型开源项目是怎样的体验?
谢邀。 现在全职维护 Vue.js: vuejs/vue · -
在中国有多少开发者使用Rust编程语言?
应该有不少个人开发者已经开始用rust开发生产级项目了,这是
新闻动态
最新资讯

