网站地图官方微信:
网站首页 里南乡 镜湖区 邢口镇 弹子镇 永东乡 红桥镇

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 你的鱼缸里养过什么奇怪的鱼? |

    一个朋友的缸,心心念想养罗汉,养了两个月水,财政大臣经不起两...

    查看详情>>
  • | 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架? |

  • | PHP现在真的已经过时了吗? |

  • | 武汉连续多年进入中国旅游城市排行榜 TOP 10 行列,为什么本地人却总觉得武汉「没什么好玩的」? |

  • | 吃爽了是怎样一种体验? |

  • | 上海房价会不会再跌百分之50%? |

  • | 都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点? |

  • | 为什么水泥封不住尸臭? |

  • | 现在个人博客不能备案了吗? |

  • | 周星驰电影的某些桥段是不是过于低俗? |

  • | 女人为什么身体那么软? |

  • 感谢邀请 自从唐校长结果二十九指挥棒以来,二十九开启了一路逆...

    2025-06-19
  • 作为一个后端程序员,想写博客 用过hexo,hugo等开源的...

    2025-06-19
  • 遇到问题反向想一下。 现在一堆大厂程序员跑出来又是卖课,又...

    2025-06-19
  • 谷歌退出中国市场不是因为反对审查,谷歌在任何国家的服务里都会...

    2025-06-19

关注我们

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