Boundless Prover 节点安装指南:(基础主网)
在本指南中,我逐步解释了如何设置在 Base Mainnet 网络上运行的 Boundless Prover 节点以及如何通过接受订单来生成证明。
成分 | 最低要求 |
---|---|
处理器 | 至少 16 个 vCPU |
内存 | 最低 32GB |
磁盘 | 最低 200GB SSD |
我们为什么要设置这个节点?
Boundless 网络会将诸如“计算这笔交易”之类的任务交给设备。你通过建立这个节点来承担这些任务,执行交易并赚取收益。
- 这些任务在系统中被称为“订单”。- 您的节点也会尝试捕获这些订单。- 第一个完成交易的节点将获胜。换句话说,如果您的系统速度快、RPC 性能强、硬件性能好,那么您就领先了。
开始之前要做的事情:
- 创建一个新的钱包。
前往基础主网 5 \$USDC 和 1-2美元 \$ETH 发送。
- 从以下网站之一 基础主网 RPC 请:
* https://drpc.org/ * https://dashboard.alchemy.com/
⚠️ 使用快速 RPC 对于捕获订单非常重要。
将 SSH 密钥添加到 Vast.ai
- 在您的计算机上 终端 (或 PowerShell)。
- 输入以下命令:
ssh-keygen
- 仅回答了 3 个问题 进入 通过做来通过。
- 它将创建你的 SSH 密钥文件,并提供计算机上的密钥路径。复制它。
- 复制它提供的路径并粘贴如下
猫
通过添加进入终端。
猫〜/ .ssh / id_rsa.pub
- https://vast.ai/ 进入网站→从左侧 按键 去。
- 从右上角
新的
然后粘贴您复制的行并保存。
✅ 您现在可以无需密码从终端连接到您的服务器。
Vast.ai模板选择和服务器租赁
要运行您的 Boundless 节点,您需要租用一台合适的服务器。您可以按照以下步骤选择配置合适的服务器。
- 进入巨大的面板,从左上角 “模板” 单击该选项卡。
- 从下拉列表中 “Ubuntu 22.04 虚拟机” 选择您的模板(如下图所示)。
- 从顶部菜单中选择 GPU: RTX 3090 或者 4090 受到推崇的。
> 在较低的系统上也能工作,但性能会下降。
- 贮存 150-200GB固态硬盘 范围(推荐使用 NVMe)。
- 从左上角的排序菜单 价格(含税) 标记该选项。
> 这样,性价比最好的服务器就会列在最上面。
- 从列表中选择适合您的设备。 租 按下按钮。
登录服务器:
- 转到左侧的“实例”。
- 单击设备上的终端按钮并复制以“SSH”开头的命令。
- 将其粘贴到您的 powershell 或终端并登录到您的服务器。
Boundless Prover 节点安装步骤:
1.进行必要的更新:
apt 更新 && apt 升级 -y
2.安装必要的软件包:
apt install -y build-essential clang gcc make cmake pkg-config autoconf automake ninja-build apt install -y curl wget git tar unzip lz4 jq htop tmux nano ncdu iptables nvme-cli bsdmainutils apt install -y libssl-dev libleveldb-dev libclang-dev libgbm1
3.使用脚本安装必要的工具:(可能需要很长时间)
bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- 安装完成后,您将获得如下输出。
- 重新启动终端并继续执行步骤。
4. 克隆仓库:
git clone https://github.com/boundless-xyz/boundless cd boundless git checkout release-0.10
bash ./scripts/setup.sh
- 此部分可能需要一些时间,请耐心等待。
5.设置基础.env文件:
nano .env.base
其内容应如下:
- 按此格式输入export PRIVATE_KEY=YOUR PRIVATEKEY。
- 在RPC下,以这种格式输入export RPC_URL="https://base-sepolia-rpc-url"。
- 按 CTRL x 并输入 y 保存。
- 正确输出示例如下
在后面:
源 .env.base
6. 在 Base Network 上质押 USDC
源 ~/.bashrc
无限账户存款-权益5
- 权益输出成功示例:
7. 存入 ETH
无限制账户存款 0.0001
- 存款成功输出示例:
📌 如果您想查看您的权益余额:
无限账户权益余额
8.启动节点
只是经纪人
您应该等待一段时间才能完成安装,如下面的输出所示。
9.检查日志
docker compose 日志 -f 代理
您应该得到如下的输出。
- 您可以按 CTRL + C 停止日志。您的证明节点将继续在后台工作。
所需命令:
1.停止节点:
只是经纪
重启节点:
只是经纪
检查日志:
docker compose 日志 -f 代理
📊 通过资源管理器监控节点性能:
设置好节点后,您可以查看一切是否正常工作的地方是:https://explorer.beboundless.xyz/provers/“wallet-address-gir” - 当您单击此处的钱包地址时,您可以看到节点的详细统计信息。
追踪什么:
区域 | 解释 |
---|---|
已接订单 | 这是您目前收到的任务(订单)数量。如果该值正在增加,则表示该节点处于活跃状态。 |
循环验证 | 总 ZK 处理能力(周期)。值越高,您的贡献越大。 |
订单收益(ETH) | 您从订单中赚取的 ETH 总量。 |
平均 ETH/MC | 这是您每 100 万次循环所赚取的 ETH 数量。它显示了盈利能力。 |
达到峰值 MHz | 节点在任意给定时间内可达到的最大处理能力。指示硬件质量。 |
履行率 | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |