nheqminer挖矿参数如何设置?

99ANYc3cd6
预计阅读时长 14 分钟
位置: 首页 参数 正文

nheqminer 是一个专门为 Equihash 算法设计的 CPU 挖矿程序,最著名的用途就是挖取 Zcash (ZEC) 及其分叉币,如 Bitcoin Gold (BTG)、Zclassic (ZCL)、ZenCash (ZEN) 等。

nheqminer 挖矿参数
(图片来源网络,侵删)

核心概念:nheqminer 是什么?

在配置参数前,首先要明白它的作用:

  • 程序类型:CPU 挖矿程序,它利用你电脑的中央处理器来进行哈希运算。
  • 算法支持:Equihash 及其变种,这个算法对 CPU 比较友好,不像 Ethash 那样极度依赖 GPU。
  • 主要用途:挖取 Zcash 及其分叉币,现在的 Zcash 已经可以通过“盾牌交易”(Shielded) 实现隐私,但挖矿本身仍然是公开的。

获取 nheqminer

你首先需要下载 nheqminer 程序,它通常没有官方的图形界面,是一个命令行工具。

  • Windows: 下载 .zip 压缩包,解压即可,通常会包含 nheqminer.exe 和一些 .dll 文件。
  • Linux: 下载编译好的二进制文件,或者从源码编译,通常是 nheqminer 文件。

重要提示: 请务必从可信的源下载,避免下载到被植入木马的恶意软件,一些知名的矿池或社区会提供下载链接。


核心挖矿参数详解

nheqminer 的运行主要通过命令行参数来配置,下面是每个参数的详细说明和示例。

nheqminer 挖矿参数
(图片来源网络,侵删)

-l--url (矿池地址)

这是最重要的参数,告诉矿工去哪个矿池工作。

  • 格式: stratum+tcp://矿池域名:端口号
  • 示例:
    • nheqminer.exe -l stratum+tcp://zec.pool.com:8888
    • nheqminer -l stratum+tcp://btg.pool.com:3333

-u--user (用户名)

向矿池提供你的身份信息,通常是你的钱包地址矿工名

  • 格式: 钱包地址.矿工名 (中间用点隔开)
  • 说明:
    • 钱包地址:这是你接收挖出币的地址,Zcash 的 t1... 地址,或 Bitcoin Gold 的 BG... 地址。
    • 矿工名:可以是你给这台矿机起的名字,方便在矿池后台管理,如果只有一个矿工,可以写任意字符,甚至留空(但留空时后面的点也需要去掉)。
  • 示例:
    • t1L...w5v.worker1 (Zcash 钱包地址 + 矿工名)
    • BG...MyPC (Bitcoin Gold 钱包地址 + 矿工名)

-p--pass (密码)

矿池连接密码。通常不是你钱包的支付密码

  • 格式: 任意字符c=xxx (xxx 是币种代码)
  • 说明:
    • 很多矿池为了简化,直接使用 xc=xxx 作为密码。c=xxx 是指定币种,c=btg 代表挖 Bitcoin Gold。
    • 有些矿池可能需要你设置一个专门的矿工密码。
  • 示例:
    • nheqminer.exe -p x
    • nheqminer -p c=zec

-t--threads (线程数)

指定 CPU 用于挖矿的线程数量,这是影响性能和发热的关键参数。

  • 格式: 数字
  • 如何设置:
    • 最佳实践: 设置为你的 CPU 逻辑核心数,你可以通过任务管理器(Windows)或 lscpu(Linux)命令查看。
    • 示例: 一个 4 核 8 线程的 CPU,可以设置为 -t 8
    • 警告: 设置过高会导致系统卡顿,甚至无法正常使用电脑,如果挖矿的同时还要用电脑,建议将线程数减少一半。

-d--devices (设备ID)

这个参数在 nheqminer 中通常用于指定使用哪些 CPU 核心,而不是 GPU,对于多 CPU 系统,这个参数很有用。

  • 格式: 设备ID列表 (用逗号隔开)
  • 说明: 在大多数单台家用电脑上,可以不使用此参数,程序会默认使用所有可用核心,在服务器或拥有多个物理 CPU 的环境中,你可以指定只使用某个 CPU。
  • 示例:
    • -d 0,1,2,3 (只使用前 4 个核心)

-a--algo (算法)

指定挖矿算法,虽然 nheqminer 主要针对 Equihash,但不同分叉币的 Equihash 参数略有不同,有时需要指定。

  • 格式: 算法代码
  • 常用值:
    • equihash (默认,适用于大多数 Zcash 分叉币)
    • equihash144_5 (Zcash, Zclassic)
    • equihash192_7 (Bitcoin Gold, Bitcoin Private)
  • 说明: 很多情况下,程序会自动根据矿池地址判断,可以不设置,如果遇到连接问题,可以尝试手动指定。

-s--timeout (超时时间)

设置与矿池连接的超时时间(秒)。

  • 格式: 数字
  • 示例: -s 60 (默认通常是 60 秒,一般无需修改)

-r--retries (重试次数)

连接矿池失败后的重试次数。

  • 格式: 数字
  • 示例: -r 10 (默认通常是 10 次,一般无需修改)

完整命令行示例

示例 1:在 Windows 上挖 Zcash

假设:

  • 矿池: zec.pool.com (端口 8888)
  • 钱包地址: t1abc123...
  • 矿工名: my-pc-01
  • CPU: 8 核 8 线程

命令:

nheqminer.exe -l stratum+tcp://zec.pool.com:8888 -u t1abc123...my-pc-01 -p x -t 8

示例 2:在 Linux 上挖 Bitcoin Gold

假设:

  • 矿池: btg.pool.com (端口 3333)
  • 钱包地址: BGdef456...
  • 矿工名: linux-server
  • CPU: 16 核 16 线程

命令:

./nheqminer -l stratum+tcp://btg.pool.com:3333 -u BGdef456...linux-server -p c=btg -t 16

进阶配置与技巧

使用批处理文件 (Windows)

为了避免每次都输入一长串命令,你可以创建一个 .bat 文件。

  1. 新建一个文本文档。
  2. 将你的命令复制进去,
    @echo off
    nheqminer.exe -l stratum+tcp://zec.pool.com:8888 -u t1abc123...my-pc-01 -p x -t 8
    pause
  3. 将文件另存为 start_mining.bat (注意后缀是 .bat)。
  4. 双击运行即可。

使用 Shell 脚本 (Linux)

同样,在 Linux 下可以创建一个 .sh 脚本。

  1. 新建一个文件,start_mining.sh
  2. 写入以下内容:
    #!/bin/bash
    ./nheqminer -l stratum+tcp://btg.pool.com:3333 -u BGdef456...linux-server -p c=btg -t 16
  3. 给脚本添加可执行权限:
    chmod +x start_mining.sh
  4. 运行脚本:
    ./start_mining.sh

监控与日志

nheqminer 会实时在命令行输出信息,包括:

  • 连接状态: Connected to...
  • 接受的工作: Accepted shares (接受的份额)
  • 拒绝的工作: Rejected shares (拒绝的份额)
  • 算力: Sol/s (每秒解的方程数),这是衡量你矿机速度的核心指标。

Rejected shares 持续很高,可能是你的矿池设置、网络或矿机本身有问题。


注意事项与常见问题

  1. 电费成本: CPU 挖矿效率不高,电费成本可能会超过挖矿收益,在开始前务必进行收益计算。
  2. 矿池选择: 选择一个稳定、手续费低、支付及时的矿池非常重要,可以查看各大矿池的评测。
  3. 钱包准备: 你需要一个对应币种的钱包来接收收益,可以是官方钱包、在线钱包或交易所地址。
  4. 杀毒软件: 一些杀毒软件可能会误报 nheqminer 为病毒(因为它会占用大量 CPU 资源),你需要将其添加到白名单中。
  5. 散热: 挖矿会使 CPU 温度飙升,请确保你的电脑散热良好,否则会因过热而降频,影响性能,甚至损坏硬件。

希望这份详细的指南能帮助你顺利配置 nheqminer 开始挖矿!

-- 展开阅读全文 --
头像
MacBook Air 13拆机,内部配置有何亮点?
« 上一篇 今天
pebble steel参数
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]