以太坊作为全球第二大公链,其独特的权益证明(PoS)机制已取代传统的工作量证明(PoW)挖矿,但回顾PoW时代,“内存要求”曾是决定挖矿效率与收益的关键因素之一,即使当前以太坊已全面转向PoS,了解PoW挖矿中的内存要求,仍有助于理解以太坊共识机制的演进,或为其他基于PoW的区块链项目提供参考,本文将深入探讨以太坊PoW挖矿的内存要求及其背后的技术逻辑。
在PoW机制下,矿工通过计算哈希值争夺记账权,而以太坊的挖矿算法经历了从“Ethash”到“ProgPoW”的优化,其核心设计之一便是依赖内存(显存,VRAM)而非单纯依赖算力(GPU核心性能),这一机制旨在避免ASIC矿机垄断,让普通用户通过消费级显卡参与挖矿。
内存的重要性体现在“DAG数据集”的处理上,Ethash算法要求矿工在挖矿过程中加载两个数据集:
DAG的大小直接决定了矿工所需的最低内存容量,随着以太坊网络的扩张,DAG数据集持续增长,对矿工的内存要求也随之提高。

在Ethash算法下,矿工必须确保显卡的显存容量大于DAG数据集的大小,否则,显卡将无法完整加载DAG,导致挖矿效率大幅下降甚至无法挖矿。
DAG数据集的增长规律:
以太坊主网DAG的初始大小约为3.5GB,之后每30,000个区块(约100天)增加约8GB,截至2022年(PoS转型前),DAG大小已增长至约13GB。
DAG大小 (GB) ≈ 3.5 (区块高度 - 3667200) / 300000 * 8最低显存要求:
矿工需选择显存容量大于当前DAG大小的显卡,当DAG达到13GB时,显卡显存至少需14GB(需预留部分空间给系统和其他程序)。

虽然满足最低内存要求是基础,但更高的显存容量能带来更稳定的挖矿性能:
在PoW时代,内存要求直接决定了矿工的“入场资格”和“收益上限”:
2022年9月,以太坊通过“合并”(The Merge)正式从PoW转向PoS,PoW挖矿成为历史,这一变革意味着:

尽管如此,以太坊PoW挖矿的内存要求为区块链设计提供了重要启示:通过算法设计(如Ethash)平衡算力与硬件资源,可以提升网络的去中心化程度,这一思路仍被其他PoW项目(如Ergo、Conflux)借鉴。
以太坊PoW挖矿的内存要求,是特定历史时期下技术妥协与创新的产物,它既反映了早期区块链社区对“去中心化”的追求(通过内存限制抵制ASIC),也暴露了PoW机制的可扩展性局限(DAG持续增长导致硬件门槛提高)。
随着PoS成为行业共识,内存要求已不再是以太坊挖矿的核心议题,但这段历史提醒我们:区块链技术的演进始终围绕“效率、安全、去中心化”的三角平衡,而硬件需求与算法设计的互动,将持续塑造行业的发展方向。