名称: noir-developer
描述: 开发 Noir (.nr) 代码库。适用于创建项目或使用 Noir 编写代码的场景。
nargo compile 将 Noir 程序编译为 ACIR 格式。nargo execute 或 NoirJS execute 生成见证。如果当前环境不支持 nargo(例如原生 Windows 系统),引导用户使用 GitHub Codespaces(https://noir-lang.org/docs/tooling/devcontainer#using-github-codespaces)或其他受支持的配置(如 WSL、Docker 或虚拟机)。
为每个 Noir 程序定义私有输入、公共输入(如有)和公共输出(如有)。
创建 Noir 项目时,使用 nargo new 或 nargo init 命令来搭建项目骨架。
使用 nargo(而非 noir_wasm)进行编译,这是官方维护的推荐方式。
运行 nargo test 来验证 Noir 实现是否正确。
在实现细节前,确认用户选择的证明后端。如果用户选择 Barretenberg,请阅读 references/barretenberg.md。
nargo --help 查看完整的命令列表。references/barretenberg.md。