在加密货币的浪潮中,以太坊(ETH)挖矿无疑占据着举足轻重的地位,它不仅孕育了庞大的矿工群体,也推动了硬件市场的繁荣与变革,而在讨论ETH挖矿硬件要求时,“2G内存”这一特定指标,曾一度成为许多矿工入门时必须跨越的一道门槛,也成为了那个时代一个特殊而深刻的印记。
以太坊挖矿与内存的不解之缘
以太坊采用的是一种名为“Ethash”的共识算法,与依赖CPU算力或传统GPU计算能力的算法不同,Ethash的核心特性是其对内存(特别是显存)的高度依赖,这种设计旨在实现“抗ASIC化”,即让普通用户也能通过消费级的显卡参与到挖矿中,避免算力被专业矿机垄断。
Ethash算法会生成一个巨大的“DAG”(有向无环图),这个DAG文件会被加载到显卡的显存中,矿工在挖矿过程中,需要频繁访问这个DAG文件进行哈希运算,显存的大小直接决定了显卡能否容纳DAG文件,以及挖矿的效率和稳定性。
“2G内存”门槛的由来与演变
随着以太坊网络的发展和挖矿难度的提升,DAG文件的大小也在不断增长,DAG文件大小与以太坊的“ epoch”( epoch,一个约20000个区块的周期)相关,每个epoch开始时,DAG文件会增加约8MB。
回顾历史,当DAG文件大小逐渐接近某些低端显卡显存容量时,“2G内存”(这里主要指显卡显存,即VRAM)的门槛便凸显出来。
