60个版本 (36个重大更新)
0.46.0 | 2024年5月21日 |
---|---|
0.44.0 | 2024年4月24日 |
0.42.0 | 2024年3月25日 |
0.38.0 | 2023年12月18日 |
0.3.0 | 2022年12月31日 |
#352 in 加密学
每月124次下载
用于 9 个crate(直接使用2个)
23KB
471 行
NOIR编程语言
NOIR是一种针对SNARK证明系统的领域特定语言。它被设计成可以使用任何ACIR兼容的证明系统。
此实现处于早期开发阶段。它尚未经过审查或审计。不适用于生产使用。请期待错误!
快速入门
阅读完文档后,您可以访问Awesome Noir来运行其他人创建的一些示例。
获取帮助
贡献
未来工作
当前的重点是在alpha阶段收集尽可能多的反馈。NOIR的主要重点是安全性和开发者体验。如果您发现某个功能似乎与这些目标不一致,请提出问题!
最低Rust版本
此工作区最低支持的rustc版本为1.74.1。
许可证
NOIR是免费和开源的。它以双重许可证分发。(MIT/APACHE)
除非您明确说明,否则根据Apache-2.0许可证定义的,您故意提交的任何旨在包含在此存储库中的贡献,将如上所述双许可,而无需任何附加条款或条件。
依赖项
~0.8–2.2MB
~44K SLoC