ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
{dede:pagebreak/}
公司规定所有接口都用 post 请求,这是为什么?
美国可能会联合全球,将中国变成一座孤岛,隔离在世界贸易之外吗?
如何评价江西这个省?
为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
有哪些瞬间你秒懂了别人的暗示?
网络游戏服务器开发,有哪些经典书籍?
有一双超级大长腿是什么感觉?
为什么剪映导出***时码率与原***一样,变得更模糊?
娶了一位外国妻子是什么样的体验?
如何写出军工级的代码?
Go 语言的使用感受是什么?
两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
谁有2025版的PS教程?不要安装包,只要***教程,谢谢。?
马景涛这些年到底经历了什么?
桂林米粉为什么走不出桂林?
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?