网站地图官方微信:
网站首页 白石镇 文疃镇 安坪镇 六陈镇 立石镇 宜良县

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 你为什么觉得 Mac 不好用? |

    用了***年 mac 作为工作电脑,期间遇到的 bug 和不...

    查看详情>>
  • | 如何评价苏州N1GS下场***? |

  • | 如何评价陈楚生在《歌手 2025》第六期演唱的《未来的主人翁》? |

  • | 歼20速度接近3马赫是什么水平? |

  • | 中医把脉是***吗? |

  • | 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击? |

  • | 一个练过功夫的姑娘能打过一个没练过的男人吗? |

  • | count(*) count(1)哪个更快? |

  • | 为什么感觉现在的 bilibili 很没意思? |

  • | 如何看待网红「中医少女」黄琪惠? |

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

  • 不能即插即用的都是辣鸡 都2025年了还天天想着当用户的爹 ...

    2025-06-22
  • 题主适合不生孩子,跟老公过,看短短几段文字都能看到一个媚男到...

    2025-06-22
  • 只吞了init的。 剩下的那些玩意儿,只是套个壳。 比如...

    2025-06-22
  • 老公别的都好,就是控制欲太强。 从婚前到现在,晚上9点前是...

    2025-06-22

关注我们

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