在加密货币挖矿的浪潮中,以太坊(Ethereum)曾一度是显卡矿工的“香饽饽”,其工作量证明(PoW)机制使得普通用户通过消费级显卡也能参与其中,赚取收益,随着以太坊向权益证明(PoS)的转型以及网络自身的演进,一个曾经热门的话题再次被提及:“以太坊为什么不能用4G显卡?” 对于仍在运行PoW的以太坊经典(Ethereum Classic)或其他一些类以太坊项目而言,4G显卡的淘汰已是既定事实,这背后并非偶然,而是由以太坊网络升级、内存(显存)需求激增以及经济规律共同作用的结果。
核心瓶颈:显存(VRAM)容量不足的硬伤
以太坊挖矿,尤其是在PoW机制下,其核心算法“Ethash”对显卡的显存(VRAM)有着严苛的要求,Ethash算法需要大量的内存来存储“DAG”(有向无环图),这是一个随着以太坊网络总算力增长而持续扩大的数据集。
- DAG的持续膨胀:以太坊网络每增加一个 epoch(约30万个区块,约100天),DAG的大小就会增加约8MB,初始时,DAG很小,但随着时间的推移,它已变得异常庞大,以太坊的DAG大小已经远超4GB显卡的显存容量。
- 4G显卡的“极限”:一张4GB显存的显卡,其可用显存不仅要容纳DAG,还需要运行操作系统、挖矿软件以及其他进程,当DAG大小超过4GB时,4G显卡就无法完整加载DAG数据,这会导致两种情况:
- 无法挖矿:某些挖矿软件会直接报错,拒绝启动。
- 性能暴跌:部分软件可能会通过“分页”或“虚拟内存”的方式,将部分DAG数据存放到速度慢得多的系统内存(RAM)中,这会导致显卡在读取DAG数据时效率极低,如同“小马拉大车”,算力会断崖式下跌,甚至不如一些显存稍大的显卡(如3GB或某些优化过的4GB显卡在特定情况下的表现),挖矿收益微乎其微,甚至无法覆盖电费成本。
4G显卡的显存容量成为了加载完整DAG数据的物理瓶颈,这是其被淘汰的最根本原因。
