重要声明: 以太坊已于2022年9月15日正式完成“合并”(The Merge),从工作量证明(PoW)机制转向权益证明(PoS)机制。这意味着,目前以太坊网络已经无法通过传统的GPU挖矿方式产生新的以太币。 本文旨在回顾以太坊PoW时代挖矿的详细步骤,为对区块链历史和技术原理感兴趣的朋友提供一份科普指南。请勿尝试按照以下步骤进行以太坊挖矿,将无法成功。
以太坊挖矿,在PoS时代之前,是指矿工利用计算机的算力(主要是GPU)解决复杂的数学难题,从而验证交易、打包区块并获得以太币奖励的过程,它曾是许多技术爱好者和投资者参与以太坊生态、获取收益的一种方式,下面,我们将详细回顾以太坊PoW挖矿的完整步骤。
第一步:准备工作——硬件与知识储备
在开始挖矿之前,充分的准备是成功的基础。
-
硬件设备选择:
- GPU(图形处理器):strong> 这是挖矿的核心,以太坊挖矿对GPU的显存(VRAM)大小和核心算力有较高要求,显存越大,能处理的 DAG 文件(随区块高度增长而增大的数据集)就越大,挖矿效率相对越高,常见的挖矿GPU品牌有NVIDIA(如RTX 3060、3070、3080、3090等系列)和AMD(如RX 5700、5800、6800、6900等系列),选择时需综合考虑算力、功耗、价格及二手市场的稳定性。

- CPU(中央处理器): 虽然不是核心,但CPU仍用于系统运行、挖矿软件的辅助管理等,选择一颗性能适中的CPU即可。
- 主板(Motherboard): 需要足够的PCIe插槽来安装多张GPU(如果是多卡挖矿),并且要保证供电稳定和散热良好。
- 内存(RAM): 建议16GB或以上,确保系统流畅运行挖矿程序和其他后台应用。
- 存储(Storage): 一个固态硬盘(SSD)用于安装操作系统和挖矿软件,可以加快启动和软件加载速度,普通机械硬盘(HDD)也可用于存储数据。
- 电源供应器(PSU): 这是极其关键的部分!挖矿时GPU功耗很高,需要选择功率充足、质量可靠、品牌有保障的PSU,总功率需求 = GPU总功耗 + CPU功耗 + 其他组件功耗,并预留一定余量(建议20%-30%)。
- 散热系统: 多GPU挖矿会产生大量热量,良好的机箱风道、额外的风扇甚至水冷系统是保证挖矿稳定性和硬件寿命的关键。
- 网络连接: 稳定可靠的有线网络连接,确保能与以太坊节点和其他矿工通信。
- GPU(图形处理器):
-
软件与工具准备:
- 操作系统: 大多数矿工选择Windows或Linux(如Ubuntu),Linux系统在稳定性和挖矿软件兼容性上有时更受青睐。
- 挖矿软件: 这是连接硬件和以太坊网络的桥梁,常见的以太坊PoW挖矿软件有:
- PhoenixMiner
- NBMiner
- Gminer
- T-Rex Miner
- TeamRedMiner (针对AMD GPU) 这些软件会不断更新,以支持最新的以太坊网络变化和GPU优化。
- 钱包地址: 你需要一个以太坊钱包地址来接收挖矿奖励,可以是硬件钱包(如Ledger, Trezor)、软件钱包(如MetaMask, MyEtherWallet)或交易所地址。务必妥善保管钱包私钥!
- 以太坊节点软件(可选): 对于高级用户,可以运行自己的以太坊全节点,以获得更低的挖矿延迟和更高的隐私性,但这对硬件和带宽要求较高。
第二步:安装与配置——搭建挖矿环境
-
组装硬件:
按照主板说明书,将CPU、内存、GPU、电源、存储等硬件正确组装到机箱中,确保所有接口连接牢固,供电线插到位。
-
安装操作系统:
将准备好的操作系统(如Windows 10/11或Ubuntu Desktop)安装到SSD中,完成系统基本设置,更新系统补丁。
-
安装显卡驱动:
- NVIDIA显卡: 访问NVIDIA官方网站,下载并安装最新版的GeForce Game Ready Driver或Studio Driver。
- AMD显卡: 访问AMD官方网站,下载并安装最新版的Adrenalin Software。
- 驱动安装完成后,重启计算机。
-
配置挖矿软件:
- 下载你选择的挖矿软件(例如PhoenixMiner),并将其解压到一个固定的文件夹(如
C:\PhoenixMiner)。 - 打开挖矿软件文件夹,找到其中的
start.bat(Windows)或相应的启动脚本(Linux)文件,右键编辑这个批处理文件,这是配置挖矿参数的核心。 - 主要配置参数包括:
-pool: 挖矿池的地址,可以选择一个信誉良好、手续费合理、 payout 周期合适的挖矿池。ethermine.org,f2pool.com,nanopool.org等。-wal: 你的钱包地址,这是接收奖励的关键地址,务必填写正确。-workername: 矿工名称,用于在挖矿池中标识你的矿机,可以自定义,方便管理。rig01。-epsw(可选): 挖矿池的密码,有些挖矿池允许留空或使用特定密码(如x)。-coin(可选): 指定挖矿的币种,如果你明确挖以太坊PoW,可以填写eth,但很多软件会自动检测。- 其他优化参数: 如
-mt(多线程数)、-gpus(指定使用的GPU编号,如0 1 2)等,可以根据软件说明和你的硬件情况进行调整。
- 示例
start.bat内容(以PhoenixMiner和ethermine为例):PhoenixMiner.exe -pool eth.ethermine.org:4444 -wal YOUR_WALLET_ADDRESS -worker YOUR_RIG_NAME -epsw x将
YOUR_WALLET_ADDRESS替换成你自己的钱包地址,YOUR_RIG_NAME替换成你自定义的矿机名。
- 下载你选择的挖矿软件(例如PhoenixMiner),并将其解压到一个固定的文件夹(如
第三步:启动挖矿——连接网络与开始运算
- 检查网络连接: 确保计算机能够正常访问互联网。
- 运行挖矿软件: 双击编辑好的
start.bat文件。 - 观察启动信息:
- 软件启动后,会首先进行初始化,检测你的GPU硬件、显存大小等。
- 然后会连接到你指定的挖矿池服务器,进行登录和份额提交。
- 你会看到类似“Stratum connection established”、“ accepted/ rejected/ invalid shares”等信息。
- “Accepted” shares(接受的份额): 表示你的矿机成功提交了有效的哈希值,这是产生区块的前提。
- “Rejected/Invalid” shares(拒绝/无效份额): 表示提交的哈希值不符合挖矿池的要求,可能与网络延迟、软件配置或硬件问题有关,少量 rejected shares 是正常的,过多则需要检查。
- 监控挖矿状态:
- 挖矿软件界面: 大部分挖矿软件会实时显示当前算力(通常以 MH/s 或 GH/s 为单位)、温度、风扇转速、已接受/拒绝的份额数、运行时间等信息。
- 第三方监控软件: 如Hive OS, Minerstat, Awesome Miner等,可以更方便地管理多台矿机,监控挖矿状态、调整参数、查看收益等。
- 挖矿池网站: 登录你选择的挖矿池网站,输入你的钱包地址,可以查看你的矿机在线状态、当前算力、24小时/7天/30天收益、pending 的奖励等信息。
第四步:优化与维护——提升效率与稳定性
挖矿是一个持续优化的过程。
- 功耗与温度管理:
- GPU挖矿功耗高,温度也高,过高的温度会影响GPU寿命甚至导致死机。
- 可以通过显卡控制软件(如NVIDIA Control Panel, AMD Adrenalin)或挖矿软件的参数(如
-pl(功耗限制)、-fan(