网站地图官方微信:
网站首页 流河镇 小营乡 崇礼乡 方滩乡 福田区 茶洛乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 科学怎么解释中医把脉孕检,并且知道怀的男孩女孩? |

    脉诊辨男女这事儿中医自有一套解释,轮不到科学凑热闹 中医古籍...

    查看详情>>
  • | 你最满意的10款 PC 软件是什么? |

  • | 你会从mac转向Windows吗? |

  • | 家里想搞个服务器,有什么好的建议方案吗? |

  • | 如何看待M4单核性能吊打9950x? |

  • | Excel 到底有多厉害? |

  • | 为什么大多数发达国家都不敢赶走美军基地? |

  • | MacBook的诱惑在哪里? |

  • | 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? |

  • | 印度是真的烂还是咱们在信息茧房里面? |

  • | 万兆的网络速度有多大意义? |

  • 前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面...

    2025-06-22
  • 我记得之前微博上有一个医生,悬赏十万元找中医来把脉孕检。 比...

    2025-06-22
  • 很多年前我去面试恰巧遇到这个问题。 面试官是个50岁左右的...

    2025-06-22
  • 今天我们发布了 bzip2 版本 0.6.0,它默认使用 b...

    2025-06-22

关注我们

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