ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
刘亦菲和张柏芝年轻的时候,谁更美?
刘亦菲和张柏芝年轻的时候,谁更美?...(144 )人阅读时间:2025-06-19 11:35:13
据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?...(144 )人阅读时间:2025-06-19 12:00:12
为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?...(144 )人阅读时间:2025-06-19 10:40:14
如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?...(144 )人阅读时间:2025-06-19 12:00:12360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?...2020-02-21男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?...2020-02-21为什么有的女生喜欢穿紧身牛仔裤?
为什么有的女生喜欢穿紧身牛仔裤?...2020-02-21如何寻找到相对完整的真正的游戏的源码用来学习?
如何寻找到相对完整的真正的游戏的源码用来学习?...2020-02-21