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 • Rust 包仓库 2398/week @ 2024-05-03 • Rust 包仓库 2802/week @ 2024-05-10 • Rust 包仓库 3159/week @ 2024-05-17 • Rust 包仓库 1966/week @ 2024-05-24 • Rust 包仓库 2537/week @ 2024-05-31 • Rust 包仓库 2593/week @ 2024-06-07 • Rust 包仓库 2382/week @ 2024-06-14 • Rust 包仓库 3015/week @ 2024-06-21 • Rust 包仓库 2720/week @ 2024-06-28 • Rust 包仓库 3511/week @ 2024-07-05 • Rust 包仓库 4557/week @ 2024-07-12 • Rust 包仓库 3976/week @ 2024-07-19 • Rust 包仓库 4613/week @ 2024-07-26 • Rust 包仓库 3623/week @ 2024-08-02 • Rust 包仓库 3485/week @ 2024-08-09 • Rust 包仓库 2414/week @ 2024-08-16 • Rust 包仓库

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

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

3.5MB
57K SLoC

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

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

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

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

依赖关系

~3–13MB
~153K SLoC