网站地图官方微信:
网站首页 北房镇 围垦区 小密乡 武冈市 岔上镇 新寺乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)? |

    没事,只要果子还有一天不肯把macos搬上ipad,那ipa...

    查看详情>>
  • | 有哪些事情是你去了越南以后才知道的? |

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

  • | 多少钱可以解决你当下烦恼? |

  • | 创业公司是否应该使用 Rust ? |

  • | 你卡过最厉害的bug是什么? |

  • | LCD党真的只是少部分人吗? |

  • | 敢不敢留下一张自拍照让人打分? |

  • | 为什么大家觉得中医一无是处? |

  • | 为何说FastAPI已死? |

  • | 女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好? |

  • 当年真有,一个城市这么干了,督导组全部牺牲,并且用性命保存了...

    2025-06-23
  • 我其实挺支持这种行为。 一般深圳2500的房子,通常是合租...

    2025-06-23
  • 安装规划系统安装下载最新版本:官方下载链接 ***s://e...

    2025-06-23
  • 很久以前,***设你看中了一个音乐网站,部分音乐免费,部分音...

    2025-06-23

关注我们

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