网站地图官方微信:
网站首页 苏基镇 回马镇 日星乡 默勒镇 优云乡 竹南镇

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 入职第一天有什么瞬间让你马上想离职的? |

    入职第一天。 发现电脑分内外网。 每个人发两台电脑。 ...

    查看详情>>
  • | 毕设答辩,老师说node不可能写后台怎么办? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的? |

  • | 为什么韩国的热辣舞团无法征服中国的男性市场?? |

  • | 为什么网上那么多人说广州没落是因为城中村? |

  • | graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生? |

  • | 大家怎么看待长沙这个城市? |

  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • 严重怀疑当年的 P7 是一场“意外”~ 当初 P7 ...

    2025-06-21
  • 随着越来越多的消息披露,感觉世界果然很迷幻。 先说管晨辰,...

    2025-06-21
  • HTTP/3 实际上是 QUIC 协议 + HTTP2。 我...

    2025-06-22
  • 本文来自专栏VHDX 19英寸机柜de奇幻漂流2017年,还...

    2025-06-21

关注我们

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