ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
{dede:pagebreak/}
在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
语雀后端从Node迁移到J***a说明了什么?
有一双超级大长腿是什么感觉?
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
万兆的网络速度有多大意义?
换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
如何看待《求是》发布小米汽车工厂宣传片?
以色列有能力灭掉伊朗吗?
为什么有人吹小米?
使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?
为什么年轻的肉体让人沉迷?
Rust 未来会成为主流的编程语言吗?
电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
Linux 下有没有类似 Everything 的搜索工具?
超级喜欢穿短裙正常吗?