
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?_百色市行驶系统有限公司
联系人:
手机:
E-mail:
地址:
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
发布时间:2025-06-22 07:20:14 人气:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
相关新闻
- JetBrains 放弃 AppCode 是否是一个错误决定? 不算错误。 没人会用AppCode写objc和swift的...
- WordPress太慢了有什么办法解决吗? 很多大佬的回答都有点过时了,因为现在已经到2023年9月了,...
- 如何看待三峡集团总部搬迁至武汉? 武汉有三大央企总部,不要觉得三个太少,三个在全国能排第四,前...
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢? 这三艘航母并不先进,批量建造会造成整体落后。 1.山东舰是...
- 自己拥有一台服务器可以做哪些很酷的事情? 11月3日更新: 听取建议,逐渐缩减VM,转移到CT当中,然...
- 40岁中年男人,还有什么活动可以玩? 82年的,42岁,已婚有家庭,我不抽烟,滴酒不沾,不嫖,不赌...