ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
{dede:pagebreak/}
为什么很多离异的30-40岁的女性,很难找到老公再婚?
Python+rust会是一个强大的组合吗?
怎么向老婆简单解释nas的用途?
如何看待日本小学校园餐只有一小块鸡肉?
比亚迪最近绩效减半,这是卸磨杀驴么?
性在婚姻生活中真的重要吗?
前端是不是快没了?
如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
为何雷军天天健身,却无健身痕迹?
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
电影《碟中谍》系列中哪一部最好?
如何干翻 Cloudflare?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
你什么时候发现真的有天赋差距的?
李小璐老了以后,会后悔么?
怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?