欢迎光临
我们一直在努力

Boundless ZK 激励节点测试空投500 万枚 $ZKC(占总供应量的 0.5%)官方一键部署教程

Boundless 是一个通用协议,旨在将零知识证明(ZK)技术引入到每一条区块链中。

借助 Boundless,开发者可以构建具备高度表达能力和高吞吐量的应用程序,突破传统区块大小和 Gas 限制的束缚。

在 Boundless 中,开发者提交证明请求,多个证明者(Provers)竞争性地完成这些请求,从而直接获得奖励以及协议层的激励,机制被称为“可验证工作证明(Proof of Verifiable Work)”。

通过抽象处理证明生成、聚合及链上结算的复杂性,Boundless 让开发者无需关注底层基础设施即可专注于构建应用,而证明者则为系统提供强健的可用性保障、抗审查能力,并通过开放市场机制不断优化成本曲线。

这种架构将“执行”与“共识”解耦,引入了一种全新的可验证计算范式。随着 Boundless 证明节点数量的增长,协议的整体计算能力也随之扩展,从而实现在每条链上的跨链计算扩展。

激励机制明确,跑 prover 节点产出 ZK Proof,赚取排行榜积分和手续费,而且 GPU 可以随便接、按需扩容,最多支持到 100 张卡,适合搞小集群。

竞争赢取 500 万枚 $ZKC(占总供应量的 0.5%)

将在 2025 年 7 月上线,暂时还没上线,但是可以先跑了看看能不能成功。这是排行榜页面。

要求

硬件要求

个人参与证明(Proving for Individuals)

Boundless 团队希望个人用户也能参与到零知识证明的运行中。我们正在探索最佳的实现方式,例如通过算力池或其他机制。

如需获取最新信息,请关注 Boundless 官方博客。


建议的最低证明配置如下:

  • CPU:16 个线程,单核性能较强(建议主频 >3GHz)

  • 内存:32 GB

  • 硬盘:200 GB 固态硬盘,优选 NVMe / SSD

  • GPU:至少一张 NVIDIA 显卡,显存不低于 8GB

在测试中,我们发现以下 NVIDIA 显卡提供了最佳性能:

  • RTX 4090

  • RTX 5090

  • NVIDIA L4

虽然可以只使用一张显卡运行证明,但我们建议至少配备 10 张 GPU,以在竞争中保持优势。


优化你的证明节点以提升竞争力

如果你希望调优你的证明系统以提高竞争力,请参考:要求

在测试环境下,显卡最低显存需求为 4GB。但总体而言,显卡性能越强,证明性能就越好;证明性能越高,你就能在市场中成功完成更多任务。

Boundless 的证明架构原生支持多 GPU 并行计算。详情请查看:配置优化


操作系统要求

目前,仅支持以下操作系统:

  • Ubuntu 20.04

  • Ubuntu 22.04

我们正在积极添加对 Ubuntu 24.04 的支持。目前 24.04 处于实验阶段,不保证能正常运行

其他操作系统(如 Arch、CentOS、Debian)理论上可能也能使用,但:

  • 驱动安装(如 Nvidia 驱动)

  • 编译依赖

  • 兼容性测试

这些将由你自己作为证明节点运营者负责解决。

指南

根据官方的配置要求配置GPU或者租用GPU

(人麻了,教程写半天手动安装环境图片一堆,安装NVIDIA报错到处搜资料,等看到官方安装依赖才发觉是一键安装脚本,前面写的全删了)

1.克隆 Boundless 存储库
git clone https://github.com/boundless-xyz/boundless
cd boundless
git checkout release-0.12
2.安装依赖项
sudo ./scripts/setup.sh
3.设置环境变量
export PRIVATE_KEY=""
export RPC_URL=""

这是钱包的私钥,将代表您在市场上的证明者;确保它Base链有资金。对于 RPC URL,我们建议对要证明的网络使用 Alchemy 端点(注册账号创建一个DAPP就可以获得)。

4.运行测试证明

查看所有 just 命令

Boundless 使用 just 命令行工具,来简化复杂命令的执行。
要查看 Boundless 项目中可用的所有 just 命令,请在项目根目录(boundless/)下运行:

Boundless 主要由两个核心组件组成:

4.1. Bento

本地证明基础架构
它用于接收证明请求、执行证明并返回结果。

4.2. Broker

负责与 Boundless 市场交互,提交任务或从市场中请求任务。

在新机器上运行测试证明

你需要先安装 bento_cli

cargo install --locked --git https://github.com/risc0/risc0 bento-client --branch release-2.1 --bin bento_cli

📌 该命令会通过 Rust 的 cargo 工具从 GitHub 拉取源代码并构建 bento_cli 可执行程序。

启动 bento(仅本地)

安装好 bento_cli 后,运行以下命令启动 bento:

just bento

该命令将启动 Bento 服务(不包含 Broker 市场部分)。

查看 Bento 日志:

just bento logs

 运行测试证明

你可以运行如下命令进行一个测试证明:

RUST_LOG=info bento_cli -c 32
  • RUST_LOG=info:开启详细日志输出

  • -c 32:使用 32 个 CPU 线程运行证明

如果一切正常,你将看到类似如下输出:

[INFO] Loaded proving configuration
[INFO] Starting proof generation...
[INFO] Proof completed in X seconds

赞(0)
未经允许不得转载:coinowo » Boundless ZK 激励节点测试空投500 万枚 $ZKC(占总供应量的 0.5%)官方一键部署教程

评论 抢沙发

登录

找回密码

注册