当前位置:当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
人气:发表时间:2025-06-22 07:20:14
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
同类文章排行
- 普通用户能体会到 CPU 的性能差距吗?
- 你见过最不可思议的吵架理由是什么?
- 单台电脑如何让数据库吃满硬盘速度?
- 高达0093与0083究竟有什么区别,为什么很多攻击0083而不攻击0093?
- 什么时候你开始发现俄罗斯不过如此?
- 24年新手前端应该什么水平?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 你卡过最厉害的bug是什么?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
最新资讯文章
- 医院为什么很不用安宫牛黄丸急救?
- 中年夫妻有多少是生活和谐的?
- 苹果的M4芯片性能为什么可以媲美英特尔和AMD的桌面级处理器?
- 怎么挑选做设计用的显示器,要看哪些参数呢?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 要学编程了,编程好学习嘛?
- linux系统怎么安装?
- 如何评价赵本山的演技?
- diy nas的话是用老的8100cpu好呢?还是n100好?
- 为什么手机动辄都 1T 存储了,为啥电脑还在死磕 512G 呢?
- 黑龙江地区人口下降为何比俄罗斯远东远东联邦还快?
- 为什么山姆这么受欢迎?
- 为什么 lua 在游戏开发中应用普遍?
- 你见过最恶心的邻居是什么样子?
- 程序员都在用什么显示器写代码?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 坚持使用 PHP 的你,如今有什么感悟?
- 为什么大家不再提星链了(包括外网)?
- 为什么小男孩小时候要比小女孩难养好多?
- 国企会辞退正式员工吗?