网站地图官方微信:
网站首页 薛村镇 辽阳市 大荆镇 雪华乡 张汴乡 捧塔乡

当前位置: 首页 >

为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?

ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。

当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。

用Rust实现密码学库,一个非常典型的好处就是类型安全 。

例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。

从而迫使你使用checked_add,overflow…。

为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?

  • | 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令? |

    都说了80T硬盘了,怎么还有人想着3.5寸机械的事,跟企业级...

    查看详情>>
  • | 紧身牛仔裤看起来不正经,真的是这样吗? |

  • | 为什么bilibili后端要用go来写? |

  • | 巴西为什么非法干涉BYD内政,他们的背后是谁,目的是什么? |

  • | 买到烂尾楼到底该有多绝望? |

  • | 公司规定所有接口都用 post 请求,这是为什么? |

  • | 现在日本还有卷土重来的***吗? |

  • | 我国以前禁用过手机WIFI,为什么后来又允许了? |

  • | 一个人想养一个不怎么需要打理的小宠物,有什么推荐的? |

  • | 为什么很多陕西人做饭一点都不讲究? |

  • | 能分享一下你写过的rust项目吗? |

  • 发现了又能怎样?你打不下来啊! B2飞行最大高度是15200...

    2025-06-27
  • 再说一遍,xbox现在的系统本质是windows 10/11...

    2025-06-27
  • 不开玩笑,确实是真的, 女性在30岁之前,自然受孕几率变化很...

    2025-06-27
  • 谁说一定要了? 电信已经在很多区域试行直接电视上装***,不...

    2025-06-27

关注我们

添加微信好友,关注最新动态