网站地图官方微信:
网站首页 白云乡 阳坡乡 明集乡 魏都区 邵原镇 王旗乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 如何评价《塞尔达传说:王国之泪》? |

    22年第一次玩王泪(没有玩旷野之息)惊为天人,孜孜不倦的玩了...

    查看详情>>
  • | 你如何看待鸿蒙PC不允许侧载? |

  • | 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗? |

  • | 装了飞牛NAS,除了存资料看电影还能干什么? |

  • | 今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对? |

  • | 为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展? |

  • | 王虹教授在北大开讲座,韦东奕连续 3 天听讲座,韦东奕和王虹谁的数学天赋更强? |

  • | 是什么原因让你一定要用 iPhone? |

  • | 坚持使用 PHP 的你,如今有什么感悟? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | 越正经的女人越容易做出疯狂的事吗? |

  • 我自己的经历吧,2016 年身家 5000 多万总资产(不到...

    2025-06-22
  • 看到这个问题之后本来就嗤笑了一声,然后看到其他网友的回答之后...

    2025-06-22
  • 这是我女朋友,就随便练练 ...

    2025-06-22
  • 最新的消息,中国开始抗议金穹反导***了。 不知道大家是否...

    2025-06-22

关注我们

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