29个版本 (6个稳定)

1.1.0-rc.2 2024年8月22日
1.0.5 2024年7月30日
0.21.0 2024年3月12日
0.20.0-rc.12023年12月19日
0.19.1 2023年11月9日

#1599密码学

Download history 2398/week @ 2024-05-03 2802/week @ 2024-05-10 3159/week @ 2024-05-17 1966/week @ 2024-05-24 2537/week @ 2024-05-31 2593/week @ 2024-06-07 2382/week @ 2024-06-14 3015/week @ 2024-06-21 2720/week @ 2024-06-28 3511/week @ 2024-07-05 4557/week @ 2024-07-12 3976/week @ 2024-07-19 4613/week @ 2024-07-26 3623/week @ 2024-08-02 3485/week @ 2024-08-09 2414/week @ 2024-08-16

14,757 每月下载
用于 11 个crate(2个直接)

Apache-2.0 和可能 LGPL-3.0-or-later

3.5MB
57K SLoC

Rust 29K SLoC // 0.1% comments C++ 14K SLoC // 0.4% comments CUDA 6K SLoC // 0.0% comments Metal Shading Language 6K SLoC // 0.0% comments Bitbake 1.5K SLoC // 0.0% comments

递归虚拟机是一个非图灵完备的虚拟机(VM),针对代数约束检查进行了优化。特别是,它非常适合验证STARK。

递归虚拟机运行“递归程序”,这些程序定义了它将实现的功能。例如,[lift]、[join]和[resolve]程序被risc0 ZkVM用于将多个STARK收据压缩成单个简洁收据。

这是一个低级接口;用户应首选使用risc0_zkvm crate。

依赖关系

~3–13MB
~153K SLoC