当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-22 12:00:17
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
同类文章排行
- 做个web服务器,gin框架和go-zero怎么选?
- 从零写一个3D物理引擎难度多大?
- 各位都在用Docker跑些什么呢?
- k8s最稳定的是那个版本?
- 谁在半夜看过鱼缸里的鱼,它们都在干什么?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 央行宣布八项重磅金融开放举措,将设立数字人民币国际运营中心等,释放了哪些信号?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
最新资讯文章
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 现实中的父女关系是怎样的?
- Rust开发Web后端效率如何?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 如何评价林志玲?
- 北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
- 为什么从事技术的人普遍都比较难沟通?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 有个亲妹妹是什么感觉?
- count(*) count(1)哪个更快?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- iOS开发新手入门应该学OC还是swift?
- ***拍大尺度片子时摄影师不会看光吗?
- 你们跟网友面过基吗?翻车了吗?
- 怎么才能有尤雨溪一半强,该怎么学习?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 在中国有多少开发者使用Rust编程语言?
- 有个自闭症的孩子,该放弃吗?
- 为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?