ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
代码:
Avalonia UI和Electron哪个性能高?
姐妹们穿裙子露出安全裤打底裤会害羞吗?
中国军事力量有希望达到全球第一吗?
***x512具体在哪些方面应用?
windows用什么写2d渲染?
小鹏G7发布,对标小米YU7有优势吗?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
***拍大尺度片子时摄影师不会看光吗?
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
evernote 替代品有哪些?
有什么好看的追妻火葬场的文吗?
现代艺术只考虑意义、不考虑美感吗?
陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
为什么程序员独爱用Mac进行编程?
微信头像会影响第一印象吗?
明星现实中真的很漂亮吗?
如何评价西安魏家凉皮?
《甄嬛传》中祺贵人为什么和甄嬛反目?
北京日报点名批评“苏超”过度娱乐化的动机是什么?
如何电脑下载Adobe audition?
国产手机AI「好用」的背后,是技术差距还是文化差异?
中国的歼35A可以吊打十架韩国的KF21吗?
全世界都在等中美开战吗?
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
你们是怎么远程用NAS听歌的?
为什么中国男性正在集体退出相亲市场?
以色列为什么要打伊朗?
为什么都对TLC乃至未来的QLC嗤之以鼻呢?