当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 人气:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
推荐资讯
- 2025-06-22JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-22前端,后端,全栈哪个好找工作?
- 2025-06-22商城里如何缓存商品信息?
- 2025-06-22Mac上有那些你认为极其好用的***?
- 2025-06-22有哪些是你用上了mac才知道的事?
- 2025-06-22***拍大尺度片子时摄影师不会看光吗?
- 2025-06-22现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
- 2025-06-22华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 2025-06-22巴基斯坦援助伊朗防空,大家怎么看?
- 2025-06-22你最喜欢哪门编程语言?为什么?
- 2025-06-22Edge 浏览器的评价是否在逐渐下降?
- 2025-06-22我的世界怎么租一个四个人的服务器?
- 2025-06-22商业史上有哪些降维打击的经典案例?
- 2025-06-22Flutter 正在被悄悄放弃吗?
- 2025-06-22为什么 macOS 上国产软件不流氓?
- 2025-06-22北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
推荐产品
-
能分享一下你写过的rust项目吗?
实际工作中,2020年的时候用 Rust 在 ARM 设备上 -
你和你老婆是怎么认识的?
租的房子被房东卖了,找房子,中介带看,我看小姑娘不错,一个多 -
三只羊是不是被人做局了?
有这样一个直播间,里面的主播们,个个不是明星却胜似明星,曾志 -
如何用 Git 实现自动化部署?
GitHub Actions + SSH 自动部署教程 有自
热销产品
最新资讯




