【大文观链】ASIC:为什么没人用显卡挖比特币了?
摘要: 区块链的初衷是,每个人都应该能为网络的安全做贡献,而 ASIC 的出现很显然背离了“去中心化”的特点。
链得得注:大文观链,是链得得APP新推出的区块链技术分析系列栏目。由链得得APP作者马文佩伴随诸位用户,对区块链、数字货币市场中前端技术方案进行应用层讲解与热点事件的技术层分析。每个工作日与大家一同分享“链圈技术宅”的那些头脑日常。
比特币刚刚诞生之初,中本聪利用CPU创造了创世区块。基于PoW的原理,人们渐渐发现GPU在“挖矿”方面拥有CPU难以企及的高度,这也让各种型号的GPU成为了挖矿的主力,并引发了一波横跨各个厂商的显卡大涨价,甚至还引发了京东对于显卡退换政策的调整。
2013年,有人专门为挖矿设计了一种设备,可以将挖矿效率提高10-50倍,彻底摧毁了普通计算机用CPU和GPU进行挖矿获得利润的可能性。
ASIC的全称是专用集成电路,是为一种非常特定的用途而设计的硅芯片,旨在非常高效地执行一种重复的功能;相比之下,通用芯片可以执行各种各样的功能,但是效率较低(比如GPU或CPU)。与CPU以及GPU相比,ASIC更具针对性;因为它是专门为某种特定用途而设计的芯片,所以ASIC挖矿芯片性能更高、能耗更低,运算能力比CPU、GPU高出几万倍甚至更多。而ASIC矿机则是基于这种特定芯片所建造的专业挖矿设备。
以比特大陆最近推出的S9i矿机为例,其额定算力为13.5TH / s±5%,功耗为1310W+10%。其中H/s为算力单位,意思是每秒hash碰撞的能力(Hsah/s), 1 GHash/s = 1000 MHash/s, 1 THash/s = 1000 GHash/s。以目前市面上较为高端的家用机GPUGTX1080为例,其算力约为21.1MH/s。也就是说,一台S9i矿机的算力相当于64万张GTX1080显卡。
区块链的初衷是,每个人都应该能为网络的安全做贡献,而 ASIC 的出现很显然背离了“去中心化”的特点。为了缓解这个问题,以太坊选用的 PoW 算法(Ethhash)是线性内存困难(sequentially memory-hard)的。线性内存困难意味着Ethhash算法为了能够求出正解,运算时需要依赖大量内存,这意味着无论处理器能力有多强,都无法绕过内存限制进行高速运算。这种设计降低了ASIC化风险,让以太坊的PoW变得相对公平。
两个月前,占据了全球矿机市场80%份额的中国芯片制造企业比特大陆宣布其新产品蚂蚁E3实现了以太坊ASIC化,其算力约为180MH/s,相当于9张GTX1080显卡,但价格只有9张GTX1080的14%。
虽然蚂蚁E3要在7月之后才能交货,但已经引发了一波以太坊价格大跌和以太坊社区的恐慌。以太坊开发者Vlad Zamfir在推特上发起了一轮投票,询问社区对于通过硬分叉抗ASIC的意见。投票的结果是,近60%的用户同意硬分叉方案,哪怕要付出巨大的代价。以太坊创始人V神则对硬分叉方案表示了反对,因为以太坊早就定下了向PoS转化的路线图。
无论如何,PoW与ASIC的战争一时半会是不会停止的了,以太坊是否会为这款矿机提前转向PoS,我们拭目以待。
微博,比特币瓜哥