ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
如何评价特厨隋坡对鲁菜根的评价?
广州的交通为什么这么混乱?
新手想要打好篮球,主要练运球还是投篮?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
***如你财务自由,是买一个大平层还是买一个大别墅?
成为体育女主播,光「好看」就够了吗?
能分享一下你写过的rust项目吗?
为什么B-2轰炸机从来不敢来中国?
「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
如何看待健身锻炼到最后一身伤病?
电话:
座机:
邮箱:
地址: