ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
这个社会为什么老实人都混得不好?
微信服务器会保留聊天记录吗,会保存多久?
月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
如何激怒一位音乐爱好者?
黑龙江吉林等地发布高温预报,部分地区可达 40 度,为什么 6 月东北比很多南方地区都热?这正常吗?
Flutter 为什么没有一款好用的UI框架?
小腿能粗到什么地步?
指挥大规模军团作战很消耗脑力吗?
程序员想搭建自己的服务器求指教。?
手机的运行内存真的有必要上16GB吗?
电话:
座机:
邮箱:
地址: