#zk-snarks #recursion #proofs #zkp #halo

halo2

[BETA] 无信任设置的快速零知识证明携带数据实现

3 个不稳定版本

0.1.0-beta.22022年2月15日
0.1.0-beta.12021年9月28日
0.0.0 2020年5月11日

#6 in #halo

Download history 195/week @ 2024-03-14 197/week @ 2024-03-21 456/week @ 2024-03-28 529/week @ 2024-04-04 493/week @ 2024-04-11 405/week @ 2024-04-18 539/week @ 2024-04-25 517/week @ 2024-05-02 1144/week @ 2024-05-09 1304/week @ 2024-05-16 1409/week @ 2024-05-23 1780/week @ 2024-05-30 1477/week @ 2024-06-06 2270/week @ 2024-06-13 1700/week @ 2024-06-20 1589/week @ 2024-06-27

7,337 每月下载量
zkhash 中使用

自定义许可协议

600KB
13K SLoC

halo2 Crates.io

重要:此库处于测试阶段,不应在生产软件中使用。

文档

最低支持的 Rust 版本

需要 Rust 1.51 或更高版本。

最低支持的 Rust 版本可能在将来改变,但将以小版本升级的方式进行。

控制并行性

halo2 目前使用 rayon 进行并行计算。可以使用 RAYON_NUM_THREADS 环境变量来设置线程数。

许可协议

版权所有 2020-2022 The Electric Coin Company。

您可以在 Bootstrap 开源许可协议版本 1.0 下使用此包,或者您可以选择任何后续版本。有关更多详细信息,请参阅文件 COPYING,以及关于 Bootstrap 开源许可协议版本 1.0 的条款 LICENSE-BOSL

BOSL 的目的是在确保所有改进都是开源的前提下,允许对包进行商业改进。有关 BOSL 存在的原因,请参阅 这里

依赖关系

~2MB
~40K SLoC