ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
代码:
美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
为何小米玄戒一出手便是麒麟终未达到的高度?
微软为 Windows 11 内置全新命令行编辑器 Edit,开源且轻巧,这款工具的推出是否有必要?
如何看待 Git 的 Windows 安装程序称 Vim「很难用」?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
国产厂商为什么都不用三星屏幕了?
想深入学习网站后台技术,有哪些建议?
PHP初学者,我能不能使用PHP来开发桌面应用?
为什么中国农村房子那么丑?
新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
微软开始允许第三方应用接入 Windows Update,这将如何影响应用更新的体验?
三只羊是不是被人做局了?
胖东来能长久下来吗?
为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
为什么情侣在一起旅行后容易分手?
美国真会下场对伊朗开战吗?
是什么原因导致HDR无法推行?
如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
为什么觉得小米的系统越来越不行了?
systemd吞并了什么?
Flutter 正在被悄悄放弃吗?
为什么程序员独爱用Mac进行编程?
洲际导弹能打到任何地方,为什么还需要轰炸机?
电信光猫有必要改桥接模式吗,用光猫拨号和用路由器拨号对网络影响有多大?
如何优雅地给妹子优化电脑(Windows)?
如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
如何评价前端框架 Solid?