Nockchain CPU挖矿全自动部署挖矿教程

🚀 Nockchain CPU挖矿全自动部署挖矿教程

本教程将手把手教你如何一键全自动部署 Nockchain 节点与矿工环境,实现从源码自动编译、安装到运行的全过程。
脚本由 Weekend 独立制作,经过完整验证,支持 Linux(Ubuntu / Debian)系统。

📘 教程简介

它可以:

  • 🔧 自动安装依赖、Rust 编译环境
  • 📦 自动克隆源码、编译、安装
  • 🔐 生成/导出钱包密钥
  • 🚀 一键运行节点/矿工
  • ⚙️ 自动创建 systemd 服务
  • 🧩 支持 FakeNet 本地测试网络
  • 🖥️ 提供可视化的交互式菜单操作

⚙️ 一、系统要求

项目 要求
系统 Ubuntu 20.04 / 22.04 或 Debian 11+
内存 ≥ 8 GB(推荐 16 GB)
CPU ≥ 4 核心(推荐 8 核心)
存储 ≥ 40 GB 空间
网络 稳定公网连接(非代理环境)
权限 需具有 sudo/root 权限

🧩 二、脚本说明

该脚本为一键部署型 Bash 脚本,自动执行从依赖安装 → 编译 → 节点启动 → 挖矿运行的完整流程。
所有关键步骤均带有日志输出与错误检查,出现异常会自动提示解决。


🚀 三、使用方法

下载脚本

1
2
wget https://github.com/hualiu312/nockchain-auto/releases/download/nockchain/nockchain-auto.sh
chmod +x nockchain-auto.sh

🚀 四、运行脚本

1
sudo ./nockchain-auto.sh

出现如下菜单界面后,即可通过数字键选择对应功能:

1
2
3
4
5
6
7
8
9
10
11
12
=== Nockchain 全自动化脚本菜单 ===

1) 安装依赖
2) 安装 Rust
3) 克隆仓库
4) 编译并安装
5) 设置内核参数
6) 生成/导出钱包
7) 创建 systemd 服务
8) 运行节点
9) 运行矿工
0) 退出

🔑 五、钱包与密钥

脚本自带两个钱包管理功能:

功能 命令
生成新密钥 nockchain-wallet keygen
导出密钥 nockchain-wallet export-keys --output keys.export

✅ 生成密钥后,请手动将地址写入 .env 文件中的 MINING_PKH 字段。


🧰 六、systemd 服务管理

生成后可使用以下命令管理节点或矿工:

1
2
3
sudo systemctl enable --now nockchain-node.service
sudo systemctl status nockchain-node.service
sudo journalctl -u nockchain-node.service -f

🔬 七、FakeNet 本地测试网络

如果你想快速验证节点逻辑,可使用 FakeNet 模式:

1
2
3
cd ~/nockchain
bash scripts/run_nockchain_node_fakenet.sh &
bash scripts/run_nockchain_miner_fakenet.sh &

🧱 八、日志与调试

  • 默认日志路径:/var/log/nockchain/

  • systemd 输出查看:

    1
    sudo journalctl -u nockchain-node.service -f
  • 构建失败可查看:

    1
    tail -f ~/.cargo/registry/logs/*

✅ 九、总结

通过该脚本,你可以在几分钟内完成:

  • 自动安装所有依赖
  • Rust 环境配置
  • 源码拉取与构建
  • 钱包生成与配置
  • 一键挖矿运行

全流程零手动配置,真正做到一键部署、全自动挖矿
💡 本脚本由 Weekend 制作发布