网站地图官方微信:
网站首页 孟姜镇 勍香镇 石山镇 五常镇 贤庠镇 齐埠乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱? |

    有的人不会思考是否原谅这种问题,因为他们就不会后悔。 昨天...

    查看详情>>
  • | 为什么有的女生喜欢穿紧身牛仔裤? |

  • | 为什么有的女生喜欢穿紧身牛仔裤? |

  • | 为什么中国这两年研发出来的军事武器不轻易公布了? |

  • | 如何自己搭建家庭服务器? |

  • | 作为普通中国人,我们可以为以色列人民做点什么? |

  • | 美国发行「稳定币」,是否相当于增发美元? |

  • | 什么是歼20完全体? |

  • | 如何评价***伊内斯·特洛奇亚的身材? |

  • | 俗话说“女人三十如狼四十如虎”,到底是不是真的?? |

  • | 京东上看到i7/128G内存/2TB固态/TRX4060配置的电脑才卖两千多,为什么能这么便宜? |

  • 以下是刘慈欣《全频带阻塞干扰》中的一段话,描写了军人对能击落...

    2025-06-22
  • 有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论...

    2025-06-22
  • 笑死,那是用不用得着的问题吗? 那是你够不够预算买的问题吧?...

    2025-06-22
  • 业务远比用什么程序语言重要。 我只想说,互联网上现在99%...

    2025-06-22

关注我们

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