ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
「京东外卖」小范围测试骑手帮扔垃圾服务,每单平台补贴骑手 0.5 元,你会选择让骑手帮扔垃圾吗?
成为体育女主播,光「好看」就够了吗?
不住酒店可以去哪过夜?
如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
百度为什么越来越垃圾了?
python与nodejs哪个性能高?
三只羊是不是被人做局了?
中国历史给你最大的感触是什么?
***如你财务自由,是买一个大平层还是买一个大别墅?
电话:
座机:
邮箱:
地址: