为什么显卡会被挖矿(显卡矿机成热门!)?

145
okx
在数字货币挖掘过程中,矿是由许多数据包组成,需要进行解密。通常情况下,使用CPU进行计算,但仅靠几台或几十台CPU无法满足需求。由于数据包的计算量巨大,但计算方式简单,这与GPU的工作原理相符。

CPU本身可以用于挖掘,事实上起初大部分都是使用CPU进行挖掘。但随着对挖掘算法的深入研究,人们发现挖掘本质上是重复的工作,而CPUCPU不擅长进行并发运算,一次只能执行少量任务,而显卡拥有数以千计的流处理器,因此更适合进行挖掘。

以BTC为例,其最基本的算法是将10分钟内所有交易作为输入,加上随机数,计算SHA256哈希值。这基本上是整数运算,非常适合显卡。相比之下,CPU有长度惊人的控制判断和调度分支,显卡可以轻松地并发计算数百个线程的整数运算。

OpenCL可以利用显卡的流处理器作为整数计算的资源,而A卡拥有更多的shader资源。然而,后来人们发现显卡还是太弱了,直接使用ASIC算力板的算力已经是显卡的好几十倍。因此,目前比特币只能使用专门的ASIC矿机进行挖掘。

像第二代虚拟货币(如ETH、ZEC等)在挖掘算法上做了更加特别优化,防止出现无脑计算,并对显存要求特别高,有效抵御矿机的入侵。因此,只能靠显卡挖掘,导致2017年下半年显卡的涨价潮和缺货潮。

综上所述,CPU本身是可以用于挖掘,但效率和效益过低。显卡则更适合数字货币挖掘,但现在也需要专门的矿机才能满足需求。

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网