ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
代码:
你和你老婆是怎么认识的?
如何评价剪映svip,599一年,有替代方案吗?
为什么越来越多的国内男孩,要娶国外女孩?
HTTP/3 解决了什么问题,又引入了什么新问题?
PHP现在真的已经过时了吗?
反派角色容易写得降智,那怎么写出有魅力的反派?
印度人为什么总觉得比中国强?
你心目中排名第一的啤酒是什么?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
为什么说迷你主机不好用?
公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
请问买个nas,能够直接把游戏装进去吗?
2025年了expo和Flutter学哪个?
选mac还是高端windows?
如何看待凤凰传奇取消天津场演唱会?
美国真会下场对伊朗开战吗?
对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
REDMI K80 至尊版手机搭载 7410mAh 电池,此款手机有哪些亮点?
女生可以在家中裸居吗?
为什么中大型鹦鹉一直都不开放售卖?有哪些原因呢?
如何评价林志玲?
Flutter 为什么没有一款好用的UI框架?
Rust 的设计缺陷是什么?
以色列为什么突然敢打伊朗了?不怕被报复?