网站地图官方微信:
网站首页 阳白乡 塔石镇 五凤镇 石海镇 天文镇 临平镇

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉? |

    疯啦,干督导组! 督导组过来是讲规矩的,意思是有怀疑对象,是...

    查看详情>>
  • | Golang与Rust哪个语言会是今后的主流? |

  • | 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任? |

  • | 一米二的棍子打的赢三十厘米的刀子吗? |

  • | 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时? |

  • | 歼-20 在国际上到底是什么地位? |

  • | 如何看待jemalloc停止维护? |

  • | H264和H265谁画质好,求回谢谢!? |

  • | 空战的时候可不可以先击落预警机? |

  • | 空战的时候可不可以先击落预警机? |

  • | 为什么很多摄影师不肯承认手机的画质已经部分超越全画幅了? |

  • 这俩导弹再入大气层后的速度是15+马赫,末端极速20+马赫。...

    2025-06-20
  • 我老婆在移不动上班,原来是营业厅员工,后来升岗去市分做后勤。...

    2025-06-20
  • 因为炮叔叔在网创圈,野路子比较多,这里就拿一些网创圈的案例来...

    2025-06-20
  • 这可不只是巴铁的事。 除去巴铁的装备,还有两架运20也去了。...

    2025-06-20

关注我们

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