比特币为什么不用显卡挖矿了
⑴ 为什么挖比特币靠显卡而不是cpu
1、 CPU 主要为串行指令而优化,而GPU则是为大规模并行运算而优化。
2 、现代的多核 CPU 针对的是指令集并行(ILP)和任务并行(TLP),而 GPU 则是数据并行(DLP)。
3 、GPU 往往拥有更大带宽的 Memory,也就是所谓的显存,因此在大吞吐量的应用中也会有很好的性能。
4、CPU是通用运算简单说就是无脑算、暴力算不管是100个小朋友分苹果还是模拟地球都能分解成 1+1=2这类最基本的给暴力算出来。GPU 就是专门来处理高阶数学算法的,比如算出、光源、物体、视点、阴影的相对位置,这就要三角函数给堆出来。而比特币挖掘器采用的是SHA-256,这是由美国国家安全局发明的一种安全散列函数,一般用于密码加密与解密。这种算法会进行大量32位整数循环右移运算(Right-Rotate),很适合擅长大规模并发计算,破解密码的 GPU来运算。
⑵ 挖比特币为什么用显卡 不用CPU
比特币早期通过CPU来获取,由于工作方式不同。CPU主要是做全功能的运算核心数量少运算能力有限(GPU是非常多的运算核心进行专项运算)。随着GPU通用计算的优势不断显现以及GPU速度的不断发展,矿工们逐渐开始使用GPU取代CPU进行挖矿。比特币挖矿采用的是SHA-256哈希值运算,这种算法会进行大量的32位整数循环右移运算。有趣的是,这种算法操作在AMD GPU里可以通过单一硬件指令实现,而在NVIDIA GPU里则需要三次硬件指令来模拟,仅这一条就为AMD GPU带来额外的1.7倍的运算效率优势。凭借这种优势,AMD GPU因此深受广大矿工青睐。目前已经离开GPU运算了。逐渐转变为专用芯片运算,目前矿工们已经开始普遍使用集成电路(ASIC)矿机,这类矿机虽然仅可用于挖比特币,别的币种尚无法使用,但单台矿机便可达到百万兆的级别,尤其受到四川、贵州等地区的矿场老板的钟爱。成千上万台专业矿机马力全开,散户们在这么强大的算力面前,抢到比特币的可能微乎其微。
⑶ 比特币挖矿为什么要用这么多显卡
挖包括比特币之内的动作大家可以认为是利用显卡在做不断地通用计算,并且这个计算复杂度比较低而且相当重复,显卡使用的流处理器正好适合这样的算法。就像是不断地解方程组,显卡是2000位中学生,而CPU则是8名数学博士。虽然数学博士的数学知识远远超过中学生,但是像解虚拟货币这样的中等方程组的速度8名数学博士肯定不如2000名中学生来的快。因此显卡越多,运算数量也大大增加。
⑷ 有没有大神解释下 挖比特币为什么用显卡 不用CPU
挖矿使用的算法使用并行算法可以更快。gpu主要的优势就是计算能力和并行性。
CPU的主要优势是通用性和控制能力,并行能力不强
⑸ 比特币挖矿怎么还需要显卡
挖比特币其实就是一个基于复杂公式运算下的小概率中奖事件,随着矿工人数增加和更多的币被挖,中奖概率就越来越小。而电脑的硬件条件越好,运算速度就越快,计算公式也就越快,自然得出计算结果也就越多,这样中奖的概率就越大。为了能提高中奖率,许多矿工就通过增加设备数量(电脑数量)和提高设备质量(电脑运行速度)来提高中奖率。
⑹ 比特币为什么用显卡而不用CPU来挖
应为挖比特币需要硬件具有非常强的并行数据处理能力以及很大带宽的存储能力,CPU属于传统的串行计算处理设备,并能计算能力远不如GPU,而且CPU的cache容量也远不如GPU配备的显存容量大,所以用GPU来挖这种虚拟货币要比CPU来挖更合适
⑺ 挖比特币为什么要显卡而不是CPU
因为需要强大的浮点运算,显卡这点是强于CPU的
⑻ 比特币挖矿和网宽有关吗 没有独立显卡行吗
比特币挖矿和网宽没有太大关系,但是一定要联网。
没有独立显卡当然行,不过由于CPU速度跟显卡比可以忽略,十分慢(i3只有2.5M左右速度,无奈),只用CPU挖矿有赔没赚。
根据比特币产生算法,现在比特币越来越难挖。
用NVIDIA显卡挖矿,除非用GTXtitan(看过测评,好像只有200M样子) GTX690 和GTX680挖矿等怪兽级显卡(几千银),其他的绝对赔本(计算入电费,网费,设备费)
你可以用AMD显卡挖矿,现在性价比最高的挖矿显卡应该是HD5870吧(700元),稍微超频就有400M速度,HD5970:700M。你还可以不计成本买个HD7990(9000D大洋,1200M速度),一个月能赚几个比特币。
当然,你可以买专业挖矿机,什么显卡都秒杀,很快回本