当前位置:当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
人气:发表时间:2025-06-21 21:55:16
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
同类文章排行
- 为什么不用rust重写Nginx?
- 《三角洲行动》还能活多久?
- 为什么有人爱 Firefox 胜过 Chrome 呢?
- 三十岁左右的你,正处于什么状态?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 关于尼康,大家一致认为尼康***性能拉胯。可是我有一个疑惑是,我们普通人真的需要那些***性能吗?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 匿名关了,大家实名说说你最近的烦恼?
- 商业史上有哪些降维打击的经典案例?
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
最新资讯文章
- 穿瑜伽裤爬山的女生会不会害羞?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 深圳房价能跌到什么位置?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 为什么linux桌面那么丑?
- 为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 印度真的有部分中国新闻上说的那么落后吗?
- 如何部署Prometheus监控K8S?
- 大厂后端开发需要掌握docker和k8s吗?
- 你身边身材最好的女生是什么样?
- 如何看待周继红受聘成为国家跳水队总教练?
- Go 语言的使用感受是什么?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- Apple 为什么不封杀 Flutter 呢?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 为什么都说 Finder 难用?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- Golang 为何没孕育出一个具有社区统治力的框架?
- 造一艘航母有多难?
- 用J***a写Android的时代是不是要结束了?