ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
我某个前女友有次穿裙子跟我出去逛商场,找了个饭店吃饭,她等餐...
知乎第一个四千赞,谢谢大家点赞呀! 再加更新两张新拍的图吧,...
一个个危言耸听,拿着鸡毛当令箭,像极了装在套子里的别里科夫:...
时隔一年后再次上来更新,目前再次恢复得差不多了,今天 女儿去...
先说结论. 因为你看到的MIPS SoC的路由都是“硬”路由...
发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就...