随着以太坊(ETH)等加密货币的兴起,显卡挖矿一度成为热门话题,虽然以太坊已转向PoS共识机制,不再依赖显卡挖矿,但了解这一过程对于理解加密货币挖矿的原理、历史,或针对其他仍支持显卡挖矿的币种(如一些山寨币或新公链)仍有参考价值,本文将详细介绍使用AMD显卡(简称“A卡”)进行以太坊挖矿的步骤,以下信息基于以太坊PoW时代的挖矿流程,且实际挖矿需考虑电费、硬件投入、市场风险等多重因素,务必谨慎决策。
挖矿前准备
-
硬件准备:
- A卡显卡: 这是核心,选择性价比高、算力相对不错的A卡型号,如RX 580 8G、RX 5700 XT、RX 6700 XT、RX 6800/6800 XT/6900 XT等,显存大小至关重要,挖ETH至少需要6GB以上显存,8GB及以上更佳。
- 挖矿主机: 稳定耐用的电源(功率要足够且留有余量,建议850W以上,多卡配置需更高)、足够的PCIe插槽、散热良好的机箱。
- 内存: 16GB DDR4或以上,确保系统流畅运行。
- 存储: 120GB以上的SSD,用于安装系统和挖矿软件。
- 网络: 稳定的有线网络连接,带宽要求不高,但稳定性很重要。
-
软件准备:
- 操作系统: 推荐使用Windows 10/11或Linux(如Ubuntu),Windows相对新手友好。
- 显卡驱动: 安装对应A卡型号的最新稳定版驱动,确保显卡性能正常发挥。
- 挖矿软件:
- PhoenixMiner: 流行且高效的Ethash挖矿软件,支持A卡。
- NBMiner: 同样支持A卡,性能也不错,界面友好。
- Gminer: 部分版本支持A卡,但可能对A卡优化不如前两者。
- Claymore's Dual Ethereum AMD+NVIDIA GPU Miner: 经典老牌,支持A卡+N卡混合挖矿,但已停止更新,需注意兼容性。
- 钱包软件: 用于接收挖矿所得的ETH。
- 官方钱包(Mist/Geth): 功能全面,但同步区块数据较慢。
- 第三方轻钱包: 如MetaMask(浏览器插件,适合小额)、Trust Wallet(移动端)等,方便快捷。
- 交易所地址: 直接将挖到的ETH存放到支持的交易所账户。
-
其他准备:
- ETH钱包地址: 确保你已经拥有一个有效的ETH接收地址。
- 挖矿池账号: 选择一个信誉良好的挖矿池并注册账号。
- 电费与成本核算: 计算显卡功耗、电费成本,评估挖矿的盈利能力。
A卡挖矿ETH详细步骤
-
安装操作系统与驱动:
- 安装Windows系统或Linux系统。
- 根据你的A卡型号,从AMD官网下载并安装最新显卡驱动,安装完成后,可以在设备管理器或GPU-Z中确认显卡是否正常识别。
-
准备挖矿软件:
- 访问你选择的挖矿软件官网(如PhoenixMiner、NBMiner等),下载最新版本的Windows或Linux版本。
- 将下载的压缩包解压到一个固定的文件夹,如
C:\PhoenixMiner或C:\NBMiner。
-
配置挖矿软件参数:
- 进入挖矿软件解压目录,找到批处理文件(
.bat),如果没有,新建一个文本文档,将其重命名为类似start_eth.bat的名称,确保后缀名为.bat。 - 右键点击
.bat文件,选择“编辑”,用记事本打开,开始编写挖矿命令。 - 基本命令参数(以PhoenixMiner为例):
PhoenixMiner.exe -pool ethash.pool.address:port -wal wallet_address.worker_name -proto stratum-pool ethash.pool.address:port:挖矿池地址和端口,你需要从挖矿池官网获取,例如us1.ethermine.org:4444。-wal wallet_address.worker_name:钱包地址和矿工名称。wallet_address是你的ETH钱包地址(如0x...),worker_name是自定义的矿工名称,方便你管理多个矿机。-proto stratum:指定使用stratum协议,这是大多数挖矿池使用的协议。
- 可选参数:
-epool:备用挖矿池地址,主池掉线时自动切换。-ewal:备用钱包地址。-allpools 1:同时连接主池和备用池。-r 1:自动重启间隔(分钟),避免程序卡死。-dpm 1:启用动态功耗管理,降低功耗。-gpus:指定参与挖矿的显卡编号(如-gpus 0,1,2),如果不指定则默认所有显卡。--cl-adl-device-index:在某些情况下用于指定显卡的ADL设备索引,解决识别问题。--cl-global-work-size/--cl-local-work-size:调整GPU计算单元大小,优化性能(需要一定经验尝试)。
- 示例命令(PhoenixMiner):
PhoenixMiner.exe -pool us1.ethermine.org:4444 -wal 0xYourWalletAddress.YourWorkerName -proto stratum -epool eu1.ethermine.org:4444 -ewal 0xYourWalletAddress.BackupWorker -allpools 1 -r 1
- 进入挖矿软件解压目录,找到批处理文件(
-
配置挖矿池:
- 选择一个挖矿池(如Ethermine、F2Pool、NanoPool等)。
- 在挖矿池网站注册账号,创建“矿工”(Worker)。
- 获取挖矿池的Stratum服务器地址和端口。
- 将挖矿池信息填入到你的
.bat文件中的-pool和-epool参数。
-
启动挖矿:
- 保存
.bat文件。 - 双击运行
.bat文件,挖矿软件将启动并开始连接挖矿池。 - 观察命令行窗口的输出信息,软件会尝试连接挖矿池,然后开始提交 shares(有效算力)。

- 保存