ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
我觉得我正在往一个较合格妻子的路上走。 作为妻子,我一直是...
初中一个暑***,在家没事干。 就拿着我姐的电脑开始玩。 以...
我女儿今年十一月马上就要九周岁了,不知不觉,我从她出生时的心...
我在阿里的时候,做中美数据库数据同步。 一起参与项目的同事...
应用开发者,去年华为接触我们,邀请我们开发鸿蒙版,送了两台手...
不说吴柳芳,说一下基因 不知道大家有没有注意到,有些人的身体...