以太坊(ETH)已于2022年9月完成合并,从工作量证明(PoW)机制转变为权益证明(PoS)机制。这意味着,目前以及可预见的未来,个人用户已经无法通过传统的GPU挖矿来“挖”出新的以太坊币了。 本教程旨在介绍在以太坊合并前,使用NVIDIA(N卡)显卡进行以太坊挖矿的软件设置流程,主要面向对历史挖矿技术感兴趣的用户,或用于学习其他基于PoW算法的加密货币挖矿设置。请读者务必了解当前市场状况和相关法律法规,理性看待挖矿,投资需谨慎。
如果你仍然希望学习N卡挖矿软件的设置方法(例如用于其他支持PoW算法的币种,或纯粹技术研究),以下是一份详细的教程。
挖矿前准备
在开始之前,请确保你已经具备以下条件:
-
硬件设备:
- NVIDIA显卡: 至少一张NVIDIA GPU,推荐GTX 1060 6GB及以上,或RTX系列(RTX 3060、3070、3080、3090等,注意显存大小和算力)。
- 稳定的电源: 挖矿功耗较高,确保电源功率足够且稳定,建议80Plus金牌及以上。
- 合适的散热: 矿机或机箱要有良好的散热,保证显卡工作温度在合理范围(通常建议低于80℃)。
- 主板与CPU: 确保主板有足够的PCI-E插槽,CPU性能不是瓶颈(挖矿主要依赖显卡)。
- 内存与硬盘: 至少8GB RAM,20GB以上可用硬盘空间(用于安装系统和挖矿软件)。
-
软件环境:
- 操作系统: 推荐使用Windows 10/11 64位专业版/企业版,或Linux(如Ubuntu,稳定性更好,但对新手稍复杂)。
- 显卡驱动: 安装对应NVIDIA显卡的最新稳定版驱动。
-
其他准备:
- 挖矿钱包: 准备一个用于接收挖矿收益的加密货币钱包,可以是本地钱包(如Electrum for ETH,但需妥善保管私钥)或在线钱包/交易所地址。(注意:ETH已转向PoW,此处的钱包地址用于其他PoW币种)
- 矿池账号: 选择一个可靠的矿池,并注册账号,创建一个矿工名称(Worker)。
- 稳定的网络连接: 挖矿需要持续联网。
核心挖矿软件选择与安装
对于N卡挖矿,目前主流的挖矿软件有:
- NBMiner: 界面友好,功能相对齐全,对N卡支持较好,经常有针对新卡优化的版本。
- Gminer: 稳定性不错,支持多种算法,对某些特定币种可能有优势。
- T-Rex Miner: 开源免费,效率较高,更新频繁,社区活跃。
- lolMiner: 最初为AMD优化,但对N卡也有不错支持。
本教程以NBMiner为例进行讲解,其他软件设置大同小异。
下载NBMiner:
- 访问NBMiner官方网站或可靠的下载渠道(如GitHub Releases页面)。
- 下载适用于Windows的最新版本(通常是一个
.zip压缩包)。
安装与配置:
- 将下载的
.zip文件解压到一个固定的路径,D:\NBMiner。 - 进入解压后的文件夹,你会看到
nbminer.exe主程序以及一些配置文件(如config.txt)。
创建配置文件 (config.txt)
配置文件是告诉挖矿软件连接哪个矿池、使用哪个钱包地址、设置哪个矿工名称的关键。
-
用记事本或其他文本编辑器打开
config.txt文件(如果没有可以新建一个)。 -
根据你的矿池信息,填写以下内容:
// 示例:以太坊经典 (ETC) 挖矿配置 (以太坊合并后,ETH PoW已更名ETC,但算法和流程类似) // 请替换成你自己的矿池信息 algorithm etchash // 挖矿算法,ETH/ETC常用etchash (合并前为ethash) pool eth.f2pool.com:8888 // 矿池地址及端口 wallet YOUR_WALLET_ADDRESS // 你的钱包地址 worker YOUR_WORKER_NAME // 矿工名称,可以自定义,用于标识你的设备 // 如果你需要密码(有些矿池需要) password x参数说明:
algorithm: 挖矿算法,对于ETH(合并前)和ETC,通常是ethash。请根据你实际挖的币种确认算法。pool: 矿池的URL和端口,不同矿池提供的信息不同,请从矿池官网获取。wallet: 你的加密货币钱包地址。worker: 矿工名称,方便你在矿池后台查看各个设备的挖矿情况,可以设置成rig1、home-pc-1等。password: 矿池密码,大多数矿池可以填x或者不填,具体看矿池要求。
-
保存
config.txt文件。
启动挖矿软件
- 打开NBMiner文件夹,找到
nbminer.exe。 - (重要)首次运行建议以管理员身份运行: 右键点击
nbminer.exe,选择“以管理员身份运行”。 - 软件启动后,会自动读取
config.txt的配置并开始挖矿。
正常启动后,你会看到类似以下信息的命令行输出:
2023-10-27 10:00:00.000 NBMiner v42.0 by CrypTony.com
2023-10-27 10:00:00.000 API server at 127.0.0.1:8888
2023-10-27 10:00:00.000 Using algorithm etchash
2023-10-27 10:00:00.000 Pool 1: eth.f2pool.com:8888 (YOUR_WALLET_ADDRESS.YOUR_WORKER_NAME)
2023-10-27 10:00:01.000 GPU 0: GeForce RTX 3080, 10000 MB, 320 cuda cores, algo etchash, speed 114.50 MH/s, temp 65C, fan 65%
2023-10-27 10:00:02.000 GPU 1: GeForce RTX 3080, 10000 MB, 320 cuda cores, algo etchash, speed 114.30 MH/s, temp 67C, fan 68%
...
信息解读:
GPU 0/1: 表示显卡编号。GeForce RTX 3080: 显卡型号。10000 MB: 显存大小。50 MH/s: 当前显卡的挖矿算力(单位:MH/s,兆哈希每秒),不同显卡算力不同。temp 65C: 显卡当前温度。