当前位置: 首页 >
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 人气:
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
推荐资讯
- 2025-06-24如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 2025-06-24有些家长可以恶心到什么程度?
- 2025-06-24生完孩子身材依旧火辣是一种怎样的体验?
- 2025-06-24自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-24想买一个只用来睡觉,几乎不开的车,最低成本是多少?
- 2025-06-24为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-24独立开发***能盈利吗?感觉好累...
- 2025-06-24如何评价华为鸿蒙电脑?
- 2025-06-24印度是真的烂还是咱们在信息茧房里面?
- 2025-06-24伊朗议会赞成关闭霍尔木兹海峡,会动真格吗?若霍尔木兹海峡关闭,将带来哪些影响?
- 2025-06-24美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
- 2025-06-24有哪些动物看上去比较弱,没有毒,也不是没肉可吃,但食肉动物一般不吃它?
- 2025-06-24刘强东看到了什么,才去搞外卖?
- 2025-06-24Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-24Android原生动画这么好看,为什么国内厂商没有***用的?
- 2025-06-24有什么你认为不错的重生文?
推荐产品
-
怎么看待B站舞蹈区和某些风格比较暴露的up?
不是,都没有兄弟提朱姨、还有糕哥枣糕DAZE、ParmyAu -
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
如果内置硬盘能换,那么很超值。 不过没理解错的话,mac -
为什么 macOS 并不差,可市场总敌不过 Windows?
如果你还用OSX系统,哪怕只是9年前的版本,市面上也几乎没有 -
为什么go和rust语言都舍弃了继承?
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
最新资讯




