49个版本 (31个重大更新)

0.46.0 2024年5月21日
0.44.0 2024年4月24日
0.41.0 2024年3月11日
0.27.0 2023年9月20日
0.3.0 2022年12月31日

#487密码学

Download history 159/week @ 2024-04-08 9/week @ 2024-04-15 96/week @ 2024-04-22 4/week @ 2024-04-29 151/week @ 2024-05-06 156/week @ 2024-05-20 7/week @ 2024-06-03 7/week @ 2024-06-10 2/week @ 2024-07-01 51/week @ 2024-07-22

每月53次下载
用于 acvm-backend-barretenberg

MIT/Apache

710KB
14K SLoC

Rust 7.5K SLoC // 0.1% comments C++ 6K SLoC

无赖编程语言

无赖是用于SNARK证明系统的领域特定语言。它已被设计为可以使用任何ACIR兼容的证明系统。

此实现处于早期开发阶段。尚未经过审查或审计。不适合用于生产。请期待错误!

快速入门

阅读安装部分,来自无赖文档

阅读完文档后,您可以访问Awesome Noir来运行其他人创建的一些示例。

获取帮助

加入无赖论坛Discord

贡献

请参阅CONTRIBUTING.md

未来工作

当前重点是收集尽可能多的反馈,处于alpha阶段。无赖的主要重点是安全性开发者体验。如果您发现某个功能似乎与这些目标不符,请提出问题!

最低Rust版本

此工作区的最低支持的rustc版本是1.74.1。

许可证

无赖是免费和开源的。它根据双重许可证分发。(MIT/APACHE)

除非您明确说明,否则您提交的任何有意包含在此存储库中的贡献,根据Apache-2.0许可证定义,将根据上述许可证双重许可,不附加任何额外条款或条件。

依赖项

~9.5MB
~180K SLoC