ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
约同事去自驾游, 有车的同事会说,明天早上8点在XX公交站等...
刚被电信调查了,有网xin,同时有群晖同步,百度云同步再跑。...
cloudflare 已经重写了,他们认为 NGINX 有一...
(要是当时我自己能够早些知道就好了 )所以我自己也讲给大家听...
参加仓颉内测已三年有余,这三年以来用仓颉开发了一个服务器工具...
我老婆去面试一家公司,对面的CTO很年轻,就问经典问题,就是...