Autonomys之家
AI3们的阵地

CLI 快速入门 安装 Nexus zkVM

CLI 快速入门

1. 安装 Nexus zkVM

首先,安装 Rust:Rust 安装说明(在新选项卡中打开).

此外,请确保您有CMAKE(在新选项卡中打开).

接下来,安装 RISC-V 目标:

rustup target add riscv32i-unknown-none-elf

然后,安装 Nexus zkVM:

cargo install --git https://github.com/nexus-xyz/nexus-zkvm cargo-nexus --tag 'v0.2.4'

验证安装:

cargo nexus --help

这应该会打印可用的 CLI 命令。

2. 创建一个新的 Nexus 项目

在 nexus-zkvm 签出的某个地方,运行:

cargo nexus new nexus-project

并将目录更改为新项目:

cd nexus-project

这将创建一个具有以下结构的新 Rust 项目:

./nexus-project├── Cargo.lock├── Cargo.toml└── src    └── main.rs

以及 zkVM Rust 程序示例:./src/main.rs

#![cfg_attr(target_arch = "riscv32", no_std, no_main)] use nexus_rt::write_log; #[nexus_rt::main]fn main() {    write_log("Hello, World!\n");}

3. 运行您的程序

cargo nexus run

您应该会看到程序打印:

"Hello, World!"

3. 证明您的程序

使用 Nexus zkVM 为您的 Rust 程序生成零知识证明。

cargo nexus prove

这将生成一个证明,并将其存储在 中。./nexus-proof

4. 验证您的证明

最后,加载并验证证明:

cargo nexus verify

您应该会看到程序 print 和 最后完成时。Verifying Proof...Finished

赞(0)
未经允许不得转载:Autonomys 中文社区 » CLI 快速入门 安装 Nexus zkVM