当前位置:当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
人气:发表时间:2025-06-22 12:00:17
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
同类文章排行
- 国密加密算法有多安全呢?
- 为啥 php 还有这么多人在用啊?
- 陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 超小团队选择Django还是Flask?
- 重庆一酒店小熊猫叫早服务引争议被叫停,小熊猫与人亲密接触存在哪些安全隐患?动物园开动物主题酒店合理吗?
- 为什么面向对象编程这么困难?
- 微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
- 美国还有能力建造一艘核动力航母么?
- 为什么说耿直的人更容易吃亏?
最新资讯文章
- ant-design-vue 社区为什么不维护了?
- count(*) count(1)哪个更快?
- 无代码平台能干掉传统编程吗,还是只是个帮手?
- 女生真正的完美身材是什么样子?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- PHP现在真的已经过时了吗?
- 穿内衣时,总往上跑,内衣是大了还是小了?
- 中国为什么不直接印大量的人民币去买美国的东西?
- 如何评价电视剧《长安的荔枝》27-28集?
- 你们在编程时遇到过什么离谱的bug吗?
- 有什么适合多人玩的我的世界模组或整合包?
- 为什么我感觉现代医学还是很落后?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 哪一段代码最能体现c语言的魅力?
- 最后买了一个树莓派,想用python控制摄像头读取***流,再利用socket发送出去。大家觉得可行么?
- 为什么运营商要封禁PCDN?
- 如何评价《一人之下》第721(764)话?
- 你为什么对kotlin失去好感?
- golang总体上有什么缺陷?
- 橘猫为什么广受欢迎?