网站地图官方微信:
网站首页 集美区 苏家镇 黄鹿镇 八寨乡 巴达乡 离岛区

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 你手机中最舍不得卸载的APP是什么? |

    如果只能留一个的话,一定是箭头指的那个,因为它真的可以让我感...

    查看详情>>
  • | NBA 选秀大会杨瀚森首轮第 16 顺位被开拓者选中,他的实力能在开拓者队进入轮换吗?发展前景怎么样? |

  • | 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令? |

  • | 你发生过的最尴尬的事是什么? |

  • | 足球有哪些生错了时代的球员? |

  • | 5070显卡能配4k屏么? |

  • | 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令? |

  • | 很好奇,组NAS的玩家是如何解决上传速率的问题? |

  • | 这种裙子是不是对直男爆杀? |

  • | 你怎么看待剪映收费过高问题? |

  • | 为什么中国的英语教育这么失败? |

  • 碳水吃少了,油脂吃多了,身体供能模式倒置导致。 中国居民膳...

    2025-06-27
  • 最近最近家里用了8年的HIWIFI4有点力不从心了,打算从A...

    2025-06-27
  • 以我健身20年的经验来看: 如果你要想减肚子上的肉肉,那就深...

    2025-06-27
  • 10人网络运维小团队,用django自带视图和form+my...

    2025-06-27

关注我们

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