为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?_黑龙江省佳木斯市抚远市万艰运动用品股份公司
联系人:
手机:
E-mail:
地址:
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
发布时间:2025-06-22 17:30:11 人气:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
相关新闻
- 有些家长可以恶心到什么程度? 01前几天,广州一家奶茶店门口发生的一幕,被挂上了热搜。 ...
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵? 1、等不了了,十一国庆大阅兵是十年一次,下次在2029年,还...
- M4 Mac mini2024款,这种主机到底怎么样呀? 首先是性能足够强,强到大部分人使用的轻薄本都不是对手的程度。...
- 为什么感觉腾讯的风评越来越好了? 20年蛋壳公寓暴雷,所有住户被赶出了租房,腾讯的微众银行要求...
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况? 这个问题不太好回答,尤其是用通俗语言不太好回答。 但是有些...
- 朝鲜能在20年内赶上韩国的生活水平吗? 不能。 。 刚到朝鲜,我的第一反应居然是:“这地方……也太...


客服