在加密货币挖矿的浪潮中,总有一些声音来自那些怀揣着旧日辉煌的硬件爱好者,他们或许在角落里翻出了一块尘封多年的电脑配件,心中燃起一丝希望:“我的老伙计,还能再战一场,挖个以太坊吗?” 我们就来直面一个经典问题:拥有着上古神级称号的英特尔G33集成显卡,究竟能否参与以太坊的挖矿?

答案是明确且残酷的:不能。 不仅是不能高效挖矿,甚至是完全无法参与当前以太坊的挖矿生态,下面,我们将从技术原理、硬件性能和现实成本三个层面,彻底揭开这个问题的真相。

根本性障碍:从算法到架构的“代差”

要理解为什么G33不行,我们首先要明白以太坊挖矿的核心是什么。

以太坊挖矿依赖的是一种叫做Ethash的算法,这个算法有一个非常关键的特点:它需要大量的显存,Ethash算法会生成一个巨大的、有20GB之多的“DAG数据集”(Directed Acyclic Graph),这个数据集必须被完整地加载到显卡的显存中,矿机才能开始进行有效的哈希运算。

显存大小是参与以太坊挖矿的“入场券”,没有足够大的显存,连DAG数据都装不下,挖矿就无从谈起。

让我们看看英特尔G33的“家底”,作为一款诞生于2007年左右的集成显卡,其最大、最致命的短板就在这里:

  • 显存类型与容量: G33本身并不自带独立显存,它需要从系统内存中划分出一部分作为共享显存,即便你为其划分了高达512MB的系统内存(这在当年已是顶配),这个容量与以太坊DAG数据动辄数GB的需求相比,也是杯水车薪,当DAG数据大小超过显卡显存容量时,这块显卡就彻底被“拒之门外”了。

从算法门槛的第一步,英特尔G33就已经被无情地淘汰了,它连挖矿的“门”都摸不到。

性能瓶颈:算力上的“蚍蜉撼大树”配图