ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?
《诡秘之主》动画已经播出,感觉怎么样?符不符合大家的期待?
有哪些外国的顶级文物被收藏在中国?
你在出租房屋发现过什么前租客留下的“宝藏”?
新修订的治安管理处罚法重构「被殴打还手即互殴」的认定标准,明确正当防卫免处罚,怎样从法律角度解读?
如何看待台湾地区陆委会威胁国民党抗日老兵参加9.3阅兵会剥夺退休金?
Electron 做游戏客户端的潜力有多大?
Caddy 和 Nginx 比有哪些优点和缺点?
中餐炒菜那么好吃,为什么欧美人不学去?
现在的年轻人为什么跟父母沟通不来了?
电话:
座机:
邮箱:
地址: