ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
1.每天练瑜伽。 即使失眠,即使睡眠不足,即使被所烦恼的事...
隋老师在点评这点上作风有点像关羽:傲上而不辱下。 前两年隋...
国内大网站大部分用React以下是不完整清单: 知乎虎扑虎牙...
fastjson 嘲讽别人搞饭圈才是最幽默的一件事情。 f...
我曾经在我的回答里介绍过一些野路子程序员,没想到火了,很多人...
我给你出个内外网结合的方案,具体操作步骤可以百度。 物料:...