Zcash(ZEC)作为一种以隐私性和安全性著称的加密货币,自诞生以来就吸引了众多矿工的目光,相较于Windows系统,Linux凭借其稳定性、安全性和对命令行的友好支持,成为了许多资深矿工进行挖矿操作的首选平台,本文将详细介绍在Linux环境下如何挖取ZEC币,从准备工作到实际操作,助你顺利开启ZEC挖矿之旅。
挖矿前准备:工欲善其事,必先利其器
-
硬件准备:
- GPU(显卡):ZEC挖矿主要依赖GPU的算力,NVIDIA和AMD显卡均可,但不同型号的显卡在挖矿效率(即每秒哈希率,H/s或MH/s)和功耗上有所不同,通常情况下,NVIDIA的显卡在Equihash算法(ZEC采用的算法)上表现更佳,但AMD显卡在某些情况下也可能有性价比优势,你需要查询当前主流显卡在挖ZEC时的具体表现和功耗,选择最适合你的硬件。
- CPU:虽然挖矿主要靠GPU,但一个性能尚可的CPU有助于系统流畅运行和辅助处理。
- 内存(RAM):建议至少8GB,确保系统多任务处理顺畅。
- 存储:一个足够大的硬盘(SSD更佳,但非必需,因为挖矿软件不大),用于安装操作系统和挖矿软件。
- 电源(PSU):高品质、功率充足的电源至关重要,要能满足显卡和其他硬件的峰值功耗需求,并留有一定余量。
- 散热:良好的机箱散热和显卡散热,确保挖矿过程中硬件温度控制在合理范围,避免因过热降频或损坏。
-
软件与环境准备:
- Linux操作系统:推荐使用Ubuntu(如Ubuntu 20.04 LTS或22.04 LTS)等社区支持广泛、教程资源丰富的发行版,64位系统是必须的。
- 更新系统:确保系统是最新的,运行以下命令(以Ubuntu为例):
sudo apt update sudo apt upgrade -y
- 安装必要依赖:挖矿软件通常需要一些开发库和工具,
sudo apt install -y build-essential libboost-all-dev libcurl4-openssl-dev libssl-dev libmicrohttpd-dev libminiupnpc-dev libgmp-dev libevent-dev
-
ZEC钱包地址:
- 你需要一个ZEC钱包地址来接收挖出的矿币,你可以选择:
- 官方钱包(Zec-cli):从Zcash官网下载,功能完整,但同步区块链可能较慢。
- 交易所地址:如果你在交易所交易,可以直接使用交易所提供的ZEC充值地址。
- 第三方钱包:如Trust Wallet等移动端或桌面端钱包。
- 务必确保钱包地址正确,否则挖出的币将无法找回。
- 你需要一个ZEC钱包地址来接收挖出的矿币,你可以选择:
选择挖矿软件:主流ZEC挖矿客户端
在Linux下,ZEC挖矿主要有以下几种软件选择:
- Bminer:闭源软件,以高效和稳定著称,支持NVIDIA和AMD显卡,有免费版和付费版,对于新手来说,配置相对简单。
- NBMiner:同样是闭源软件,对NVIDIA显卡优化较好,支持多种算法,包括Equihash。
- T-Rex Miner:专为NVIDIA显卡设计的闭源挖矿软件,性能优秀,更新频繁。
- lolMiner:主要针对AMD显卡的开源挖矿软件,对AMD GPU的Equihash算法有不错的优化。
- Equihash Miner (如zminer-zec等):一些专门针对ZEC或Equihash算法的开源或闭源矿工。
选择建议:
- 新手:推荐尝试Bminer或NBMiner,它们通常开箱即用,社区支持好。
- 追求性价比/AMD用户:可以尝试lolMiner。
- 喜欢折腾/研究源码:可以考虑开源的挖矿软件。
下载与配置挖矿软件
以Bminer为例(其他软件类似,大同小异):
-
<p>下载:

- 访问Bminer官方网站(https://www.bminer.me/)下载适用于Linux的最新版本,通常会有
.tar.gz格式的压缩包。 - 使用
wget命令下载(假设版本为v3.7.0):wget https://www.bminer/releases/bminer-v3.7.0-linux.tar.xz
- 访问Bminer官方网站(https://www.bminer.me/)下载适用于Linux的最新版本,通常会有
-
解压:
tar -xf bminer-v3.7.0-linux.tar.xz cd bminer-v3.7.0-linux
-
配置运行:
-
Bminer的配置通常通过命令行参数完成。
-
基本命令格式:
./bminer -uri [矿池协议]://[钱包地址].[矿池名称]/[worker_name]
-
参数说明:
-uri:指定矿池信息。[矿池协议]:通常是stratum+tcp。[钱包地址]:你的ZEC钱包地址。[矿池名称]:矿池的域名或IP地址及端口(zcash.flypool.org+3333)。[worker_name]:矿工名称,用于在矿池中标识你的设备,可以自定义,例如rig1。
-api:启用API监控,例如-api 127.0.0.1:4080。-devices:指定使用的GPU ID(如果有多个GPU且不想全部使用)。
-
示例: 假设你的ZEC钱包地址是
t1a2b3c4d5e6f...,选择的矿池是Flypool(zcash.flypool.org:3333),矿工名为linux_rig_01。./bminer -uri stratum+tcp://zcash.flypool.org:3333 -t t1a2b3c4d5e6f.../linux_rig_01
如果需要指定GPU:
./bminer -uri stratum+tcp://zcash.flypool.org:3333 -t t1a2b3c4d5e6f.../linux_rig_01 -devices 0,2 # 使用第0和第2块GPU
-
-
赋予执行权限: 如果下载的文件没有执行权限,可以先赋予:
chmod +x bminer
连接矿池开始挖矿
- 选择矿池:除了Flypool,还有许多其他优秀的ZEC矿池,如Pool.Zec.World, Nanopool等,选择矿池时需考虑矿池的稳定性、手续费、支付延迟和最小支付额,可以查看矿池的官方网站获取更多信息。
- 注册账号:在选择的矿池网站注册账号,创建一个矿工账户(即上面的
worker_name)。 - 启动挖矿软件:按照第三步的配置,运行挖矿软件。
- 监控运行状态:
- 挖矿软件启动后,你会看到类似
GPU 0: NVIDIA GeForce RTX 3080, 10000 Mh/s的输出,表示GPU正在工作并计算哈希率。 - 通过矿池的网站或挖矿软件提供的API接口(如Bminer的
http://127.0.0.1:4080)可以实时查看算力、在线状态、收益等信息。 - 注意观察GPU温度和功耗,确保硬件在安全范围内。
- 挖矿软件启动后,你会看到类似
注意事项与最佳实践
- 电费成本:挖矿是耗电的,务必计算电费成本与预期收益是否成正比。
- 矿池选择:不要把所有鸡蛋放在一个篮子里,但初期建议选择一个稳定的大矿池。
- 钱包安全:妥善保管你的ZEC钱包私钥,不要泄露给任何人,冷钱包存储大额资金更安全。
- 软件更新:挖矿软件和显卡驱动会不断更新,及时更新以获得最佳性能和稳定性。
- 防火墙:如果系统开启了防火墙,可能需要开放矿池端口(通常是3333)或允许挖矿软件的网络访问。
- 挖矿收益:加密货币价格波动较大,挖矿收益也会随之变化,做好心理准备。