为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
发布时间:2025-06-23 15:20:13 人气:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
相关新闻
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考? 这是上海戏剧学院2022年出台的「申请-考核制」文件,你可以...
- 买到烂尾楼到底该有多绝望? 1 见过发短***维权的,也见过发短***擦边的。 这是第...
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? 我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo...
- 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯? 055先进吧?可你以为他代表的是2020年代中国的舰船工业能...
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱? 有的人不会思考是否原谅这种问题,因为他们就不会后悔。 昨天...
- 现在写 J***aScript 的是不是已经没人在用 class 这个关键字了? 两年以前,我在这个回答下边写了一千来字草稿,试图论证 cla...


客服