网站地图官方微信:
网站首页 银坊镇 古交镇 房寺镇 番田镇 马鹿镇 安塞区

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 微软为 Windows 11 内置全新命令行编辑器 Edit,开源且轻巧,这款工具的推出是否有必要? |

    edit 做出来其实就一个原因,它要内置在系统里面,连Win...

    查看详情>>
  • | 可以去贵州或云南的小镇简单生活吗? |

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

  • | 微软开始允许第三方应用接入 Windows Update,这将如何影响应用更新的体验? |

  • | 为什么民众更关注华为对5nm芯片的突破,而不是关注小米已经自研的3nm芯片? |

  • | 国内这么多码农,为什么出不来JetBrains, MathWorks这样的公司? |

  • | 如何评价VICC的R7? |

  • | 那些168cm才80来斤的女生,真的现实生活中好看吗? |

  • | 中国的国土防空系统能有效防止B2/B21这类飞翼隐身战略轰炸机入侵吗? |

  • | 女生,家里将近千万资产,为什么找不到相近条件的男朋友? |

  • | 为什么中国没有成为农业克苏鲁,美国没有成为工业克苏鲁? |

  • 苹果官方其实卖这个配件,但是目前只提供给Mac Pro。 ...

    2025-06-23
  • 锁不是不在了,只是没人能去拿。 你看着它,等着它,却永远不能...

    2025-06-23
  • 我得让你看看一些可能让你感到不悦的东西: CREATE TA...

    2025-06-23
  • 我曾经在一家自助餐厅工作过,餐厅规模不小,80张台。 老板...

    2025-06-23

关注我们

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