当前位置:当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
文章出处:网络 人气:发表时间:2025-06-22 12:00:17
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
同类文章排行
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 为什么乌龟在长时间未换过的水中反而更活跃?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
- 如何评价B站up主***千代退网?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 一个程序员的水平能差到什么程度?
- 高薪裁员的中年人送外卖还是开滴滴好?
- Electron 做游戏客户端的潜力有多大?
- 如何评价张靓颖刘宇宁《九万字》?
最新资讯文章
- 公共DNS哪家强?
- 你们觉得京东外卖能做起来么?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 普通人用得着4k分辨率的显示器吗?
- 055大驱到底强在哪里?
- 怎么传输大文件到国外?
- 使用Rust开发游戏是一种怎样的体验?
- 如果江苏和以色列打,胜率大不大?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- PC端安卓模拟器哪个好用?
- 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- postgresql能取代mongodb吗?
- 请问一下图中***的名字,谢啦?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- ant-design-vue 社区为什么不维护了?