ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
为什么开了这么多会,却依然提升不了员工的***?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
为什么Rust的包管理器Cargo这么好用?
Android 开发时你遇到过什么相见恨晚的工具或网站?
你的亲戚提过什么过分的要求?
什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
为何雷军天天健身,却无健身痕迹?
如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
为什么一部分 Go 布道师的博客不更新了?
电话:
座机:
邮箱:
地址: