ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
代码:
中年夫妻有多少是生活和谐的?
启用哪一个DNS网速最快?
什么是 AI Agent(智能体)?
tkinter可以做出多复杂的界面?
有一个***约你出去,你会去吗?
写代码的时候总是考虑太多怎么办?
NAS的盘是否需要一次性买齐?
比特币是什么?
歼-20 在国际上到底是什么地位?
小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
如何看待 Rust 的应用前景?
为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
想做流量卡代理,有哪些靠谱的流量卡代理平台?
大家都用的什么云服务器?大家都用的什么云服务器?
为什么B-2天下无敌?
JetBrains 放弃 AppCode 是否是一个错误决定?
为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
是什么原因让你一定要用 iPhone?
买到烂尾楼到底该有多绝望?
不限制语言,客户端GUI开发用什么好?
前端,后端,全栈哪个好找工作?
哪里有便宜的实时level2接口?
为什么说J***a21的虚拟线程不再有阻塞的问题?
已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物?
Excel 不用 VBA,你使用过哪些绝妙的公式?
为什么中国很少有人使用linux?
大厂后端开发需要掌握docker和k8s吗?
汤姆·克鲁斯在国外算几线?
后端真的比前端累吗?
有哪些好用的开源软件?