在加密货币挖矿的历史长河中,AMD显卡(俗称“A卡”)曾凭借其独特的架构优势,在以太坊(ETH)挖矿领域书写了浓墨重彩的一篇章,一度被誉为“挖矿神器”,这段“矿”世情缘的核心,离不开以太坊挖矿对显卡计算特性的特定需求,以及A卡内核架构对此的完美契合,本文将回顾A卡与ETH内核的这段不解之缘,探讨其背后的技术逻辑,以及随着以太坊转向PoS共识机制后,这段关系的终结与影响。
“挖矿神器”的诞生:A卡的优势何在?
在以太坊PoW(工作量证明)时代,挖矿的核心是通过显卡的流处理器进行大量的哈希运算,以争夺记账权,不同的显卡架构,其在处理这类特定计算任务时的效率也大相径庭。
A卡的“杀手锏”在于其流处理器架构,以GCN(Graphics Core Next)及后续的RDNA架构为例,A卡拥有更多的流处理器数量,并且这些流处理器在执行某些类型的并行计算任务时,效率较高,以太坊挖矿算法(Ethash)虽然涉及大量的内存访问,但其核心计算部分对并行计算能力有较高要求。
Ethash算法需要显卡进行大量的SHA3和Keccak哈希计算,以及数据块的读取和混合,A卡的内核架构在这些方面具有以下优势:
- 高并行度:A卡的流处理器数量通常在同代产品中占优,能够同时处理大量计算任务,这对于需要反复迭代计算的哈希算法至关重要。
- 特定指令集优化:A卡的架构对某些加密计算指令有较好的优化,能够在单位时间内完成更多的哈希运算。
- 性价比突出:在性能相近的情况下,A卡往往比竞争对手NVIDIA显卡(N卡)具有更低的价格,这意味着挖矿的回本周期更短,吸引了大量矿工。
当矿工们寻求ETH挖矿的最佳利器时,A卡凭借其“堆料”式的流处理器设计和针对并行计算的优势,迅速成为市场上的热门选择,尤其是诸如RX 470/480、RX 570/580、RX Vega系列以及后来的RX 5600 XT/5700 XT/6600 XT/6700 XT等型号,都曾因挖矿性能优异而一卡难求,价格飞涨。
ETH内核与A卡的“天作之合”?
以太坊的PoW内核,即Ethash算法,其设计初衷是保证网络的去中心化和抗ASIC性,它依赖于显卡的大容量显存(缓存数据集)和高并行计算能力。
- 显存需求:Ethash算法需要显卡加载一个不断增长的“DAG数据集”(Directed Acyclic Graph),随着以太坊网络的不断发展,DAG文件大小持续增加,这对显卡的显存容量提出了越来越高的要求,A卡在多个价位段都有提供较大显存容量的型号,满足了这一需求。
