挖比特币为什么要用很多显卡?

挖比特币为什么要用很多显卡?

为什么比特币一定要用显卡来算?为什么不用CPU来算?

  • 回答数

    2

  • 浏览数

    169

2个回答 默认排序
  • 默认排序
  • 按时间排序

CPU也能挖,不过是性能没有显卡强而已,软件算法和硬件要匹配才行的。挖矿本身其实跑的就是个解密软件+帐户核对,属于高算类软件。显卡的GPU结构跟挖矿的算法更匹配,所以,效率高了。而GPU不是最好的,挖矿软件的算法有专用芯片的,效率更高的,就是矿机了。

取消 评论

wuyuaa1 编辑专家

游戏机

用显卡来挖比特币,还是由比特币的本质来决定的。比特币的本质其实就是一堆复杂算法所生成的特解。特解是指方程组所能得到无限个(其实比特币是有限个)解中的一组。而每一个特解都能解开方程并且是唯一的。


相对于CPU可以做的复杂运算,显卡所做的是简单通用运算,比特币所需要的并不是很难的计算,所以显卡就可以完全胜任相对应的运算工作。显卡堆叠成百上千个流处理器,每一个流处理器就像是小小的CPU,虽然其运行复杂程序的能力远远没有CPU来的给力,但是架不住流处理器多,因此实际性能尤其是单精度浮点性能要比CPU强的多。挖包括比特币之内的动作大家可以认为是利用显卡在做不断地通用计算,并且这个计算复杂度比较低而且相当重复,显卡使用的流处理器正好适合这样的算法。


举一个通俗易懂的例子,这就像解方程组,CPU相当于几个博士,流处理器相当于上千中学生。虽然数学博士的数学知识远远超过中学生,但是像解虚拟货币这样的方程组的速度,数学博士肯定不如上千名中学生来的快。因此显卡越多,运算数量也大大增加。


挖比特币为什么要用很多显卡?



取消 评论

您可以邀请下面用户,快速获得回答

加载更多答主

ZOL问答 > 显卡 > 挖比特币为什么要用很多显卡?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

挖比特币为什么要用很多显卡?

点击可定位违规字符位置
提示

确定要取消此次报名,退出该活动?