当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 人气:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
推荐资讯
- 2025-06-23伊朗正认真评估封锁「全球石油命脉」霍尔木兹海峡,这里伊朗说封就能封吗?封锁后果有多严重?
- 2025-06-23洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025-06-23你们在编程时遇到过什么离谱的bug吗?
- 2025-06-23为啥 php 还有这么多人在用啊?
- 2025-06-23程序员都在用什么显示器写代码?
- 2025-06-23为什么我养的龟忽然死了?
- 2025-06-23派出所民警可以任意调取公民信息吗?
- 2025-06-23有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-23如何提升文本相似度匹配?
- 2025-06-23广西桂军真的很厉害吗?
- 2025-06-23媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 2025-06-23***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗?
- 2025-06-23年轻人经常听歌导致的听力下降,是否能恢复?如果是,如何恢复?
- 2025-06-23伊朗没有战斗机吗?为什么不起飞空中拼***?
- 2025-06-23慈禧为什么要反对戊戌变法?
- 2025-06-23有没有能在线浏览文档的云盘?
推荐产品
-
你们在编程时遇到过什么离谱的bug吗?
太正常不过了。 。 。 。 。 记得18年的时候,驻微某软 -
SwiftUI 是不是一个败笔?
对于熟练react的开发者来说,swiftUI就是swift -
如何看待现在大多数男人都不谈恋爱了?
我83年的,26岁第一次谈恋爱就是和现在的老婆谈的。 我当 -
如何评价neovim 0.11?
neovim 0.11 有一个更新还不错: 对 lua 编写
最新资讯



