ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
如何评价女明星梅根福克斯的身材?
女生真正的完美身材是什么样子?
为什么没人提微软裁员?
娶了一位外国妻子是什么样的体验?
你知道自修改代码(Self-Modified Code, SMC)在哪些场景有应用?
显卡丐版和旗舰有什么区别?
如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
程序员都干过哪些很刺激的事情?
科技工作者,今年是你入行的第几年?还记得刚入行时的自己吗?若能与那个「新人」通话60s,你会聊什么?
「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
电话:
座机:
邮箱:
地址: